Arquitectura tecnológica para la asignación de ambulancias en ciudades inteligentes

No Thumbnail Available

Date

2020

Journal Title

Journal ISSN

Volume Title

Publisher

Universidad Santiago de Cali

Abstract

The ambulances assignment to attend patients involved in accidents is one of the biggest problems in many third-world countries. It is a problem due mainly to two factors: mobility and limited resource availability. Traditionally, the problem is addressed by requesting the patient assistance by using radio broadcasting to all ambulance operators. The problem is that some notified ambulances may not be close to the accident, others could be on duty, on their way to attend other accidents, or not available. Nonetheless, it has also been notices that broadcasting generates competition among ambulances, or even lack of assistance to patients when many operators decide to attend the same accident. Furthermore, the competition to assist, has sometime generated new accidents. In other cases, negative impacts have been seen from the economic, ethic, social, politic, and mobility perspectives. Because of this situation, A Technological Architecture for the Assignment of Ambulances in Smart Cities was designed. Additionally, an intuitive and easy-to-use functional prototype was developed, applying the Design Thinking methodology. It is a proposal that puts technology at the service of community and aims to improve citizen quality of life, as proposed in the smart city manifest. This proposal was made under the cloud computational paradigm, which deploy the front-end of a mobile application for medical emergency real-time notifications. Additionally, the back-end manages the business logic to assign ambulances in a intelligent way and taking into account availability and georeferencing. The application was made possible by using technologies such as React JS, React Native, Firebase, Realtime Database, Cloud Functions, Google Maps, and Directions API. The software architecture is completely functional, scalable, and adequate. It has a TRL 4 maturity level, and complies with Jakob Nielsen’s 10 usability principles, giving a solution to the outlined needs. Tests was focused on Emergency logging and ambulance assignment, and in 98% of the cases, the prototype chose the nearest ambulance, the response was lower than 2 seconds, and the system behaved according to the necessary events to give solution to the problem.

Description

La asignación de ambulancias para atender a pacientes involucrados en accidentes es uno de los mayores problemas en muchos países del tercer mundo. Esto es un problema debido principalmente a dos factores: movilidad y disponibilidad limitada de recursos. Tradicionalmente, el problema se aborda solicitando asistencia al paciente mediante la transmisión por radio a todos los operadores de ambulancias. El problema es que algunas ambulancias notificadas pueden no estar cerca del accidente, otras podrían estar de servicio en camino para atender otros accidentes, o no estar disponibles. Adicionalmente, se ha evidenciado que la transmisión genera competencia entre las ambulancias, o incluso falta de asistencia a pacientes cuando muchos operadores deciden atender al mismo accidente. Además, la competencia por los servicios en algunos momentos ha generado nuevos accidentes. En otros casos, se han visto impactos negativos desde las perspectivas económica, ética, social, política y de movilidad. Debido a esta situación, se diseñó una Arquitectura Tecnológica para la Asignación de Ambulancias en Ciudades Inteligentes, adicionalmente, se desarrolló un prototipo funcional intuitivo y fácil de usar, aplicando la metodología Design Thinking. Es una propuesta que pone la tecnología al servicio de la comunidad y tiene como objetivo mejorar la calidad de vida de los ciudadanos, como se propone en el manifiesto de la ciudad inteligente. Esta propuesta se realizó bajo el paradigma computacional en la nube, el cual implementa el front-end de una aplicación móvil para notificaciones de emergencias médicas en tiempo real. Además, el back-end gestiona la lógica empresarial para asignar ambulancias de forma inteligente teniendo en cuenta la disponibilidad y la georreferenciación. La aplicación fue posible mediante el uso de tecnologías como React JS, React Native, Firebase, Realtime Database, Cloud Functions, Google Maps y Directions API. La arquitectura del software tiene un nivel de madurez TRL 4 y cumple con los 10 principios de usabilidad de Jakob Nielsen, adicionalmente, es completamente funcional, escalable y adecuada, dando una solución a las necesidades descritas. Las pruebas fueron enfocadas en el registro de emergencia y la asignación de ambulancia, y en el 98% de los casos, el prototipo eligió la ambulancia más cercana, la respuesta fue inferior a 2 segundos y el sistema se comportó de acuerdo con los eventos necesarios para dar solución al problema.

Keywords

Ciudades Inteligentes, Aplicaciones Móviles, Ambulancias, Arquitectura Tecnológica, Computación Móvil, Emergencias Médicas, Back-End Front-End

Citation

Ospina Tobón, L. C. (2020). Arquitectura tecnológica para la asignación de ambulancias en ciudades inteligentes. Universidad Santiago de Cali.