Sogijo

Sogijo Descripción

LineOR es una aplicación móvil que permitirá a los médicos reservar salas de operaciones de hospitales, programar una cirugía y notificar a todos los involucrados directamente a sus teléfonos. Nuestro cliente solicitó nuestra ayuda para trabajar en una lista de tareas para completar y lanzar una nueva aplicación para Android e iOS.

Para coordinar todos los pasos necesarios antes y durante una cirugía, este sistema proporciona una solución realmente simple para manejar la complejidad de la disponibilidad de la sala. Por lo tanto, uno de los interesados ​​es necesario un médico, involucrado en la fase de requisitos para definir con gran precisión todo el proceso. El sistema combina un panel de administrador y 2 aplicaciones móviles, todas conectadas al mismo servidor.

El sitio web administrativo es una aplicación web que combina un servidor API backend implementado con Ruby on Rails y la interfaz de usuario de la interfaz mediante react y bootstrap. Desde este panel se puede dar de alta usuarios, asignarles un rol y un token (clave) de seguridad unico que le permitirán conectarse desde sus teléfonos móviles. El usuario administrador también podrá gestionar alta y baja de hospitales, reservas y todo lo que se necesita para mantener operativo el sistema. Además, el backend API proporcionará toda la lógica y el control para conectar todas las aplicaciones móviles. Al comenzar el proyecto, este panel era lento y poco seguro. Hemos trabajado para incluir la seguridad mínima y básica de acuerdo con los estándares, a su vez optimizamos la base de datos, la configuración del servidor y componentes de ruby on rails para mantener una velocidad óptima.

La aplicación móvil se definió para el personal del hospital, cada persona involucrada durante la cirugía y la aplicación para iPad se definió para permanecer dentro de la sala de operaciones antes y durante la cirugía.

El flujo de trabajo fue simple:

  • alguien reserve la habitación, agenda la fecha y la hora
  • cada médico, anestesista, etc., deberá confirmar el uso de su teléfono
  • todo el personal recibirá una notificación push antes de una cirugía, nuevamente deben confirmar
  • la aplicación de iPad se usará para rastrear la cirugía en la sala de operaciones
  • ambas aplicaciones incluyen una sección de chat en la aplicación, donde cualquiera puede contactar al resto de los usuarios.

Aplicación móvil

El cliente ha comenzado el desarrollo con un proveedor anterior, que no pudo finalizar las funciones esperadas. Con casi ninguna documentación, hemos tomado las aplicaciones tanto para la plataforma Android como para iOS y comenzamos a trabajar en una lista de errores existentes. Una vez que todo se solucionó, comenzamos a buscar mejoras.

La aplicación se implementó originalmente con React Native, que fue un enfoque realmente bueno y decidimos continuar y actualizar todos los componentes a la última versión disponible. La ventaja de usar React Native es que podemos usar Javascript, que es una tecnología con la que estamos muy familiarizados, pero al final del proceso de compilación compilamos el código y publicamos una aplicación nativa real para cada plataforma. Esto es más rápido para codificar y ahorrar tiempo. Incluye mejores efectos nativos y mucha más confiabilidad en términos de la experiencia del usuario. Además de las funciones básicas existentes, también hemos implementado la lógica para detectar la conexión a Internet (datos móviles o wifi) para que podamos detectar el modo fuera de línea, especialmente para una mejor experiencia del usuario al usar funciones, por ejemplo, el chat.

Hemos modificado todas las interfaces de usuario mejorando UX y ajustándonos al diseño deseado. La función de chat fue implementada desde cero para nuestros desarrolladores e integrada a la aplicación existente. También hemos integrado OneSingal para mantener un servicio de notificación redundante y en tiempo real. Asegura que cada usuario reciba una notificación push en su teléfono para cada mensaje de chat de acuerdo con las actividades que necesitan monitorear.

Desde el comienzo del proyecto, pudimos ver que todas las funciones requeridas para la aplicación no eran tan complejas, pero todo debería estar perfectamente sincronizado para cada dispositivo, se puede imaginar que en el quirófano el margen de fallas es cero y todo el equipo comprometido con esto.

Tecnologías

  • React es un framework de código abierto para aplicaciones web. Es una aplicación esponsoreada por Facebook
  • React Native es un framework de código abierto para aplicaciones móviles. 
  • Redux es una librería Javascript para manejar estados de la aplicación.
  • Ruby on Rails es un marco de aplicación web que incluye todo lo necesario para crear aplicaciones web respaldadas por bases de datos de acuerdo con el patrón Modelo-Vista-Controlador (MVC).
  • Bootstrap es un marco frontend receptivo para implementar diseños web entre navegadores y dispositivos cruzados.
  • Heroku es una plataforma como servicio (PaaS) que permite a los desarrolladores construir, ejecutar y operar aplicaciones completamente en la nube.
  • OneSignal es un potente SDK, API y plataforma para enviar notificaciones push móviles y web.

Etiquetado como

Etiquetas

Serfe info(at)serfe.com https://www.serfe.com/images/serfe_logo_text.png https://www.serfe.com/images/serfe_logo_text.png FALUCHO 2032, S3016LDB, SANTO TOME, SANTA FE, ARGENTINA 1-305-5375397