Aplicación tipo Uber para médicos con EMR personalizado
Un sistema sanitario para médicos que incluye una aplicación web, una app móvil y un sistema EMR personalizado con un editor online intuitivo para gestionar documentos.
Tabla de contenidos:
Un sistema sanitario para médicos que consta de una aplicación web, una aplicación móvil y un sistema EMR personalizado con un editor de documentos en línea fácil de usar.
Cliente
Nuestro cliente es un proveedor de servicios sanitarios que ofrece una amplia gama de servicios sanitarios, desde visitas médicas a domicilio hasta pruebas Covid.
Dolor
La necesidad de soluciones web y móviles que permitieran a los pacientes concertar citas desde la aplicación, así como ofrecer un sistema de registro médico electrónico fácil de usar con un editor de documentos personalizado para los profesionales.
Público objetivo
Pacientes que requieren visitas de médicos para RT-PCR y diagnósticos.
Desafío
Las partes interesadas del sector sanitario se pusieron en contacto con nuestro equipo y nos plantearon el reto de crear una aplicación similar a Uber para médicos que permitiera a los pacientes recibir asistencia médica (no urgente) en el plazo de una hora desde la creación de la cita.
Al mismo tiempo, la aplicación debía proporcionar notificaciones a médicos y pacientes y ofrecer otras funciones importantes para la prestación de servicios médicos, como un editor en línea personalizado para documentos, pago en línea e integración con un sistema de receta electrónica. Para las partes interesadas era sumamente importante recibir una solución fácil de usar con un sistema simplificado de historia clínica electrónica (HCE), así como adaptarse a los rápidos cambios de los requisitos del sector, afectados por la propagación del coronavirus.
Prestación de servicios de consultoría
En lo que respecta a este proyecto, la consulta duró aproximadamente un mes y medio. Tuvimos que determinar lo siguiente: aprobar la funcionalidad limitada pero crítica y el alcance del trabajo para ajustarnos al presupuesto del cliente y a los plazos establecidos; analizar el mercado y sus requisitos normativos en el estado elegido por el cliente; abordar los requisitos de interfaz de usuario y proporcionar al cliente la simplicidad solicitada en el manejo de documentos médicos; y desarrollar varios prototipos interactivos del producto para dar al cliente una idea de la solución que recibiría.
Como resultado del análisis, acordamos el desarrollo de:
- Aplicación web;
- Aplicaciones móviles para iOS y Android;
- Sistema EMR personalizado;
- Editor de documentos personalizado.
Fase de desarrollo
En esta etapa, abordamos los requisitos del cliente y aplicamos nuestra experiencia en la prestación de servicios de desarrollo personalizados.
Desarrollo del backend
- La aplicación se basó en el lenguaje Python, con el uso de los frameworks Django y DRF y Celery para la programación.
- La base de datos de la solución se basó en PostgreSQL y Redis.
- Para el desarrollo del backend, nuestro equipo también aprovechó los estándares de autenticación SSO y SAML.
- Establecimos la integración de la solución con el sistema de ePrescription de Veradigm.
- Las aplicaciones móviles para iOS y Android se construyeron con el uso de React Native.
Desarrollo del frontend
- El frontend de la aplicación se basó en React.
- Cuando se trata del desarrollo de un editor en línea para documentos, nuestro equipo tuvo que elegir entre utilizar una biblioteca o desarrollar un mecanismo personalizado desde cero, y nos decidimos por este último para evitar posibles bloqueos asociados con la realización de la funcionalidad solicitada. El editor se basó en plantillas en formato JSON que constan de bloques de un determinado tipo, a los que hace referencia el motor de renderizado para mostrar el bloque deseado.
En la fase de diseño del desarrollo del EMR, tuvimos en cuenta los patrones existentes del proceso de interacción "médico-sistema EMR" para abordar todos los problemas y crear una solución que realmente marcara la diferencia en cuanto a la experiencia ofrecida.
¿Cómo funciona?
La solución desarrollada se compone de dos aplicaciones: una para pacientes y otra para médicos. Además, hay un panel de administración que produce varias estadísticas y permite a los administradores gestionar las solicitudes de pacientes y médicos. He aquí una breve descripción del funcionamiento de cada una de ellas:
APP PARA PACIENTES
Registro.
El usuario descarga la aplicación desde App Store o Google Play. El proceso de registro se realiza cuando el usuario crea una cita.Programación de citas.
La aplicación permite al usuario seleccionar síntomas de una lista desplegable, así como añadir síntomas adicionales. El usuario debe indicar si necesita una consulta general o una prueba de Covid. Después, es necesario proporcionar todos los datos solicitados (nombre, apellido, dirección, etc.).Pago.
El proceso de pago se realiza dentro de la aplicación, justo después de programar la cita.Notificaciones.
Mientras espera la cita, el paciente recibe notificaciones 15 y 5 minutos antes de la llegada del médico, así como en el momento de la cita.Cita y servicios adicionales.
Durante la consulta, el médico puede ampliar la lista de servicios prestados añadiendo otros adicionales (si son necesarios). En ese caso, el paciente recibirá una notificación y podrá realizar el pago adicional correspondiente.Acceso a documentos médicos.
Después de la cita, el paciente puede acceder a sus documentos (incluyendo recetas y documentos para aseguradoras) desde la aplicación, así como descargarlos o reenviarlos si es necesario. Todos los documentos estarán disponibles en la aplicación dentro de las 24 horas posteriores a la cita.Programación de citas para otras personas.
Los usuarios pueden programar citas para sí mismos, así como para familiares, amigos, etc. Los datos de cada persona se guardan automáticamente en la aplicación. También existe la opción de programar citas grupales.
Si el usuario programa una cita para otra persona, el médico que atienda la consulta preguntará al paciente si está dispuesto a compartir su información médica con la persona que creó la cita: si el paciente acepta compartir la información, firma electrónicamente y, dentro de las 24 horas, la información de la visita junto con todos los documentos y recetas adjuntos estará disponible en la aplicación móvil del paciente; si el paciente no desea compartir sus datos, estos se enviarán al correo electrónico que proporcione.
APLICACIÓN PARA MÉDICOS
Registro.
Los médicos descargan la aplicación mediante un enlace directo proporcionado por el administrador. Antes de ser registrados en el sistema, deben adjuntar una serie de documentos obligatorios (incluidos los relacionados con sus cualificaciones). Si todo está correcto, el administrador registra al médico en el sistema.Gestión de citas.
En la aplicación, los médicos pueden consultar su agenda. El horario de cada médico es creado por el administrador, mientras que las citas se asignan automáticamente por el sistema. Cuando se asigna una nueva cita a un médico, este recibe notificaciones por SMS y dentro de la aplicación.Aceptación de citas.
Los médicos deben aceptar las nuevas citas en un plazo de 10 minutos. Si no lo hacen, el administrador reasigna la cita no aceptada a otro profesional. Cuando un médico acepta una cita, es necesario indicar al paciente el tiempo estimado de llegada. En la aplicación, los médicos también envían notificaciones a los pacientes 15 y 5 minutos antes de llegar. La última notificación se envía cuando el médico llega a la ubicación del paciente.Durante la cita.
Durante la consulta, el médico puede añadir servicios adicionales (inyecciones, pruebas, etc.). Después de la cita, el médico debe pulsar el botón “completar” en la aplicación. Sin embargo, la cita solo se considera finalizada una vez que se hayan adjuntado todos los documentos requeridos.Gestión de documentos.
Después de la cita, los documentos son completados por el médico en el sistema EMR (algunos se generan automáticamente). Posteriormente, se adjuntan al perfil del paciente o se envían al correo electrónico especificado.Panel de administración.
Uno de los aspectos más destacados del panel de administración es la generación de estadísticas útiles:
- ¿Cuánto tarda un médico en llegar al paciente?
- Cuánto tiempo se pasó con un paciente
- El número de visitas completadas y no completadas en el EMR.
- El número total de visitas por región.
Un administrador puede descargar informes por visitas, códigos de regalo y otros criterios.



Resultados
En un plazo relativamente corto, proporcionamos al cliente la solución adaptada a la situación epidémica actual. El producto garantiza la comodidad de trabajo para los profesionales médicos y la facilidad de uso para los administradores y los pacientes que necesitan ayuda médica inmediata o una prueba Covid. Aunque la aplicación está aún en fase de desarrollo y se mejora periódicamente con nuevas funciones para adaptarla al mercado, ofrece al cliente una serie de ventajas comerciales competitivas:
- Los pacientes que utilizan la aplicación reciben ayuda médica rápidamente, en la comodidad de su hogar y con la sencillez de una solución móvil. Esto contribuye a aumentar los niveles de fidelidad y confianza entre los pacientes.
- La comodidad del sistema suministrado también repercute positivamente en las tasas de retención entre los empleados del cliente.
- Las solicitudes de grupos permiten realizar grandes pedidos. Por ejemplo, una boda, un evento corporativo, un banquete, etc., en los que los invitados deben proporcionar una prueba RT-PCR negativa.
- El cliente puede procesar tarifas por el uso de la aplicación por parte de terceros proveedores que operan en otros estados.
- El sistema EMR personalizado desarrollado con un editor de documentos personalizado y fácil de usar también puede venderse como solución independiente a terceros proveedores.
More Case Studies
Contact Us
What happens next?
-
1
An expert will reach out to you to discuss your specific needs and requirements.
-
2
We'll sign an NDA to ensure any sensitive information is kept secure and confidential.
-
3
We'll work with you to prepare a customized proposal based on the project's scope, timeline, and budget.
years of expertise
projects
professionals
Contact Us