Arquitectura tecnológica para la asignación de ambulancias en ciudades inteligentes
No Thumbnail Available
Date
2020
Authors
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.