{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,14]],"date-time":"2025-05-14T11:58:47Z","timestamp":1747223927980,"version":"3.40.5"},"reference-count":33,"publisher":"IGI Global","isbn-type":[{"type":"print","value":"9781799891727"},{"type":"electronic","value":"9781799891734"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022]]},"abstract":"<jats:p>The importance of collecting and presenting data\/events in real time from monitors in the intensive care units (ICU) demands constant research. Moreover, improvements in the systems are critical, thus adjusting their behavior to the new requests. The high amount of IoTs present results in the term big data in healthcare, where the most traditional technologies become invalid or operate with high difficulties. This chapter aims to propose an alternative system, quicker and above all, scalable, to allow for an improvement in the retrieval and presentation of data from different monitors. To this end, emergent technologies will be used, such as Apache Kafka. This technology has increasingly been put to use in healthcare due to its scalability, safety, and speed. Real datasets that simulate several types of data, like heartbeat, blood pressure, among others, will be used to obtain results. Furthermore, they also display fault and warning logs. <\/jats:p>","DOI":"10.4018\/978-1-7998-9172-7.ch001","type":"book-chapter","created":{"date-parts":[[2022,4,11]],"date-time":"2022-04-11T14:40:30Z","timestamp":1649688030000},"page":"1-37","source":"Crossref","is-referenced-by-count":0,"title":["Real-Time UCI Monitoring Using Apache Kafka"],"prefix":"10.4018","author":[{"given":"Rui","family":"Santos","sequence":"first","affiliation":[{"name":"Centro ALGORITMI, Universidade do Minho, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2988-196X","authenticated-orcid":true,"given":"Ana Regina","family":"Sousa","sequence":"additional","affiliation":[{"name":"Centro ALGORITMI, Universidade do Minho, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5441-3316","authenticated-orcid":true,"given":"Manuel Filipe","family":"Santos","sequence":"additional","affiliation":[{"name":"Centro ALGORITMI, Universidade do Minho, Portugal"}]},{"given":"Ant\u00f3nio","family":"Abelha","sequence":"additional","affiliation":[{"name":"Centro ALGORITMI, Universidade do Minho, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3957-2121","authenticated-orcid":true,"given":"Hugo","family":"Peixoto","sequence":"additional","affiliation":[{"name":"Centro ALGORITMI, Universidade do Minho, Portugal"}]}],"member":"2432","reference":[{"key":"978-1-7998-9172-7.ch001.-1","unstructured":"Apache Kafka Documentation. (n.d.). Apache Kafka. http:\/\/kafka.apache.org\/090\/documentation.html#intro_topics"},{"key":"978-1-7998-9172-7.ch001.-2","unstructured":"Apache Kafka. (n.d.). https:\/\/kafka.apache.org\/"},{"key":"978-1-7998-9172-7.ch001.-3","unstructured":"Babylon Health. (2013). About. Babylon Health. https:\/\/www.babylonhealth.com\/about\/"},{"key":"978-1-7998-9172-7.ch001.-4","unstructured":"Catalyst, N. (2018, January 1). Healthcare Big Data and the Promise of Value-Based Care. NEJM Catalyst. https:\/\/catalyst.nejm.org\/doi\/full\/10.1056\/CAT.18.0290"},{"key":"978-1-7998-9172-7.ch001.-5","unstructured":"Combs, V. (2020, November 5). Humana uses Azure and Kafka to make healthcare less frustrating for doctors and patients. TechRepublic. https:\/\/www.techrepublic.com\/article\/humana-uses-azure-and-kafka-to-make-healthcare-less-frustrating-for-doctors-and-patients\/"},{"key":"978-1-7998-9172-7.ch001.-6","unstructured":"Confluent. (2020). Humana Adopts Event Streaming and Interoperability Using Confluent. Confluent. https:\/\/www.confluent.io\/customers\/humana\/"},{"key":"978-1-7998-9172-7.ch001.-7","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2021.03.115"},{"key":"978-1-7998-9172-7.ch001.-8","doi-asserted-by":"publisher","DOI":"10.1186\/s40537-019-0217-0"},{"key":"978-1-7998-9172-7.ch001.-9","unstructured":"de la Torre, C., Wagner, B., & Rousos, M. (2019). NET Microservices: Architecture for Containerized. NET Applications. Microsoft Corporation. https:\/\/docs.microsoft.com\/en-us\/dotnet\/architecture\/microservices\/"},{"key":"978-1-7998-9172-7.ch001.-10","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-67425-4_12"},{"key":"978-1-7998-9172-7.ch001.-11","doi-asserted-by":"publisher","DOI":"10.1161\/01.CIR.101.23.e215"},{"key":"978-1-7998-9172-7.ch001.-12","doi-asserted-by":"publisher","DOI":"10.1161\/01.CIR.101.23.e215"},{"key":"978-1-7998-9172-7.ch001.-13","doi-asserted-by":"publisher","DOI":"10.14569\/IJACSA.2020.0110977"},{"key":"978-1-7998-9172-7.ch001.-14","unstructured":"Heusser, M. (2020, August 19). Orchestration vs. choreography in microservices architecture. SearchAppArchitecture. https:\/\/searchapparchitecture.techtarget.com\/tip\/Orchestration-vs-choreography-in-microservices-architecture"},{"key":"978-1-7998-9172-7.ch001.-15","unstructured":"Humana (HUM). (2021). Forbes. https:\/\/www.forbes.com\/companies\/humana\/?sh=5fce4cf04390"},{"key":"978-1-7998-9172-7.ch001.-16","unstructured":"JSON and BSON. (n.d.). MongoDB. https:\/\/www.mongodb.com\/json-and-bson"},{"key":"978-1-7998-9172-7.ch001.-17","unstructured":"Lewis, J., & Fowler, M. (2014, March 25). Microservices.https:\/\/martinfowler.com\/articles\/microservices.html"},{"key":"978-1-7998-9172-7.ch001.-18","unstructured":"Maksimovic, Z. (2017). MongoDB 3 Succinctly. Syncfusion Inc. https:\/\/s3.amazonaws.com\/ebooks.syncfusion.com\/downloads\/MongoDB_3_Succinctly\/MongoDB_3_Succinctly.pdf"},{"key":"978-1-7998-9172-7.ch001.-19","unstructured":"MongoDB - Overview. (n.d.). Tutorials Point. https:\/\/www.tutorialspoint.com\/mongodb\/mongodb_overview.htm"},{"key":"978-1-7998-9172-7.ch001.-20","first-page":"657","article-title":"A Database to Support Development and Evaluation of Intelligent Intensive Care Monitoring.","volume":"23","author":"G. B.Moody","year":"1996","journal-title":"Computers in Cardiology"},{"journal-title":"Kafka: The definitive guide: Real-time data and stream processing at scale","year":"2017","author":"N.Narkhede","key":"978-1-7998-9172-7.ch001.-21"},{"key":"978-1-7998-9172-7.ch001.-22","unstructured":"Newman, A. (2020, September 30). Is your microservice a distributed monolith? Gremelin. https:\/\/www.gremlin.com\/blog\/is-your-microservice-a-distributed-monolith\/"},{"key":"978-1-7998-9172-7.ch001.-23","unstructured":"Noble, R., & Nobilia, F. (2019, May 14). One Key to Rule them All. Confluent Kafka Summit London 2019. https:\/\/www.confluent.io\/kafka-summit-lon19\/one-key-to-rule-them-all\/"},{"key":"978-1-7998-9172-7.ch001.-24","unstructured":"Ohri, A. (2021, March 19). Types Of Big Data: Simplified. Jigsaw Academy. https:\/\/www.jigsawacademy.com\/blogs\/big-data-analytics\/types-of-big-data#Semi-Structured-Data"},{"key":"978-1-7998-9172-7.ch001.-25","doi-asserted-by":"crossref","first-page":"1035","DOI":"10.1016\/j.procs.2020.03.077","article-title":"A New Architecture for Intelligent Clinical Decision Support for Intensive Medicine.","volume":"170","author":"H.Peixoto","year":"2020","journal-title":"Procedia Computer Science"},{"key":"978-1-7998-9172-7.ch001.-26","unstructured":"Penedo, J., Ribeiro, A., Lopes, H., Pimentel, J., Pedrosa, J., Vasconcelos e S\u00e1, R., & Moreno, R. (2013). Avalia\u00e7\u00e3o da Situa\u00e7\u00e3o Nacional das Unidades de Cuidados Intensivos. In SNS - Servi\u00e7o Nacional de Sa\u00fade. Governo de Portugal, Minist\u00e9rio da Sa\u00fade. https:\/\/www.sns.gov.pt\/wp-content\/uploads\/2016\/05\/Avalia%C3%A7%C3%A3o-nacional-da-situa%C3%A7%C3%A3o-das-unidades-de-cuidados-intensivos.pdf"},{"key":"978-1-7998-9172-7.ch001.-27","unstructured":"Richardson, C., & Smith, F. (2016). Microservices From Design to Deployment. NGINX, Inc. https:\/\/www.nginx.com\/resources\/library\/designing-deploying-microservices\/"},{"key":"978-1-7998-9172-7.ch001.-28","unstructured":"Sanjaya, H. (2020, March 11). Monolith vs Microservices. Hengky Sanjaya Blog. https:\/\/medium.com\/hengky-sanjaya-blog\/monolith-vs-microservices-b3953650dfd"},{"key":"978-1-7998-9172-7.ch001.-29","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-63962-8_196-1"},{"key":"978-1-7998-9172-7.ch001.-30","unstructured":"Scaling Horizontally vs. Scaling Vertically. (2020, July 24). Section. https:\/\/www.section.io\/blog\/scaling-horizontally-vs-vertically\/"},{"key":"978-1-7998-9172-7.ch001.-31","unstructured":"Stevenson, A., & Frenay, J. (2019, December 16). Big Data LDN 2019: Freeing up engineering and infrastructure resources to scale with DataOps. YouTube. https:\/\/www.youtube.com\/watch?v=J7bEunZXkxc"},{"key":"978-1-7998-9172-7.ch001.-32","unstructured":"Sucaria, D. (2021, April 23). Microservices Architecture - orchestrator, choreography, hybrid... Which approach to use? Diego Sucaria. https:\/\/diegosucaria.info\/microservices-architecture-orchestrator-choreography-hybrid-which-approach-to-use\/"},{"key":"978-1-7998-9172-7.ch001.-33","unstructured":"What is a Document Database? (n.d.). MongoDB. https:\/\/www.mongodb.com\/document-databases"}],"container-title":["Advances in Medical Technologies and Clinical Practice","Big Data Analytics and Artificial Intelligence in the Healthcare Industry"],"original-title":[],"link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=301767","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,4,11]],"date-time":"2022-04-11T14:40:43Z","timestamp":1649688043000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/978-1-7998-9172-7.ch001"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2022]]},"ISBN":["9781799891727","9781799891734"],"references-count":33,"URL":"https:\/\/doi.org\/10.4018\/978-1-7998-9172-7.ch001","relation":{},"ISSN":["2327-9354","2327-9370"],"issn-type":[{"type":"print","value":"2327-9354"},{"type":"electronic","value":"2327-9370"}],"subject":[],"published":{"date-parts":[[2022]]}}}