paint-brush
Desarrollo de una plataforma de EHR amigable para el paciente: un estudio de caso de atención médica de Maruti Techlabspor@marutitechlabs
2,001 lecturas
2,001 lecturas

Desarrollo de una plataforma de EHR amigable para el paciente: un estudio de caso de atención médica de Maruti Techlabs

por Maruti Techlabs 7m2024/12/04
Read on Terminal Reader

Demasiado Largo; Para Leer

Así es como Maruti Techlabs digitalizó todo el recorrido del paciente para un cliente, desde la reserva de citas hasta las consultas médicas virtuales y la venta de medicamentos a domicilio.
featured image - Desarrollo de una plataforma de EHR amigable para el paciente: un estudio de caso de atención médica de Maruti Techlabs
Maruti Techlabs  HackerNoon profile picture

Experiencia entregada

Desarrollo de productos y control de calidad

Industria

Cuidado de la salud

El cliente

El cliente es una clínica de terapia de reemplazo de testosterona (TRT) única en su tipo con sede en Florida que atiende las diversas necesidades de salud de los pacientes. Ofrecen una amplia gama de tratamientos, que incluyen terapia de testosterona, péptidos de fortalecimiento, soluciones para la pérdida de cabello, programas de pérdida de peso, tratamientos de salud sexual y manejo de la fatiga.

El desafío

En el ámbito de la atención sanitaria, el modelo convencional centrado en la clínica presentaba numerosos desafíos: dificultaba las visitas de los pacientes, reducía la satisfacción y causaba demoras en las consultas médicas. Los principales obstáculos para las interacciones clínicas efectivas incluían el acceso limitado a la clínica, los tiempos de espera prolongados, las pruebas de diagnóstico incómodas, las dificultades para controlar los datos de salud, la programación rígida de las citas y los obstáculos para obtener los medicamentos recetados y renovarlos.



Los exigentes horarios de las personas y los largos desplazamientos a la clínica crean obstáculos para que los pacientes acudan a sus citas médicas, aumentando la probabilidad de perder consultas.


Para superar estos desafíos, nuestro cliente se propuso ir más allá del enfoque clínico tradicional que requería visitas médicas en persona y recetas físicas. Su objetivo era digitalizar todo el recorrido del paciente, desde la reserva de citas hasta las consultas médicas virtuales y la recepción de los medicamentos recetados cómodamente en la puerta de su casa.


Descubra por qué el desarrollo de software de atención médica personalizado es esencial para mejorar la atención al paciente.

¿Por qué Maruti Techlabs?

El cliente buscaba una empresa de desarrollo de software confiable con experiencia en la creación de sitios web personalizados y herramientas CRM. Aunque evaluó varias agencias, ninguna de las opciones cumplía con sus criterios de evaluación, principalmente debido a la falta de experiencia en la creación de plataformas de EHR similares y en el cumplimiento de la HIPAA.


Al contactarnos, el equipo del cliente evaluó en profundidad nuestros conocimientos técnicos, nuestra cartera de trabajo y nuestro enfoque en los distintos proyectos. Propusimos un taller de siete días para explorar en colaboración sus ideas y presentar una hoja de ruta sólida para el desarrollo de productos.


El equipo fundador quedó muy impresionado por nuestro profundo conocimiento de sus necesidades comerciales, nuestra experiencia técnica, comunicación y nuestro enfoque general hacia el desarrollo de productos. Impresionados por nuestras capacidades, nos confiaron el proyecto y nos eligieron para hacer realidad su visión.

Solución

Nuestro cliente quería ofrecer a sus pacientes la comodidad de consultas digitales, pruebas de diagnóstico en el hogar y la entrega sin inconvenientes de medicamentos recetados, pero tenía un boceto en papel de alto nivel que describía su idea, junto con algunas referencias de soluciones en las que se habían inspirado.


El equipo de Maruti Techlabs colaboró estrechamente con el equipo central del cliente y los expertos en la materia para refinar su concepto y compararlo con una lista de características potenciales y sus flujos de trabajo internos.


A continuación se presenta una descripción general amplia de cómo funcionaría la plataforma para garantizar una experiencia fluida para el paciente:



Maruti Techlabs adoptó un enfoque paso a paso para definir el ciclo de vida general del compromiso, como se describe a continuación:


1. Taller de descubrimiento de proyectos


Cuando un cliente o un potencial cliente se acerca a nosotros con una idea, siempre recomendamos comenzar con un taller de descubrimiento de bajo riesgo. Esta es una fase fundamental de la relación, ya que ayuda a delinear la viabilidad general de la idea y garantiza que ambas partes hayan puesto los puntos sobre las íes antes de invertir una gran cantidad de recursos.


Iniciamos el compromiso con el cliente durante un taller de descubrimiento de proyectos de 7 días dirigido por un arquitecto técnico, un líder técnico y un desarrollador frontend del equipo de Maruti Techlabs.


Durante el taller, nuestro equipo ayudó al cliente a realizar investigaciones, recopilar información y evaluar la viabilidad de su idea. Lo ayudamos a evaluar factores como la arquitectura y la solución del sistema, las integraciones y el diseño para determinar la capacidad de la plataforma para abordar la escalabilidad a medida que se sumen más usuarios.


Al finalizar el taller, teníamos un informe de análisis exhaustivo del proyecto que destacaba los requisitos, el alcance técnico, el presupuesto, los resultados y los plazos. Teniendo en cuenta el alcance del trabajo y los plazos ajustados, reunimos un equipo multidisciplinario dedicado compuesto por


  • Ingenieros de frontend
  • Ingenieros de back-end
  • Ingenieros de control de calidad
  • Ingenieros DevOps
  • Diseñador de UI/UX
  • Gerente de proyecto
  • Arquitecto técnico


2. Análisis y hoja de ruta del proyecto


Como resultado del taller de descubrimiento del proyecto, nuestro equipo también realizó un análisis exhaustivo de los requisitos, lo que dio como resultado una hoja de ruta integral del proyecto dividida en diferentes fases. Esta hoja de ruta describió el alcance del proyecto, los resultados, los hitos clave, los cronogramas y los detalles asociados.



  • Alcance técnico: De acuerdo con las necesidades del cliente, definimos el siguiente alcance de trabajo:

    1. Diseño y desarrollo del sitio web

    2. Creación de una herramienta CRM para la gestión de pacientes

    3. Creación de tres portales para la gestión de la información -

      • Portal del paciente
      • Portal del médico
      • Portal de ventas


  • Desglose del proyecto: nuestro responsable técnico creó un desglose completo del proyecto que describía las diferentes fases del mismo. El equipo, a su vez, clasificó estas fases en diferentes sprints.


  • Cronograma y hitos del proyecto: el documento identificó las dependencias y describió plazos bien definidos para cada sprint. Señalamos los hitos más importantes en función de las prioridades mencionadas por el cliente.


  • Pila de tecnología: en función de los requisitos del cliente, nuestro equipo eligió ReactJS para el desarrollo front-end y NodeJS para el desarrollo back-end. Para la herramienta CRM, elegimos Zoho CRM.


  • Criterios de aceptación: La hoja de ruta del proyecto citó criterios de aceptación para cada fase, que incluían el progreso del desarrollo, los resultados de las pruebas y las métricas de calidad.


  • Plan de comunicación y colaboración: entendemos la importancia de los esfuerzos colaborativos para crear productos estelares. Nos comunicamos con el cliente mediante llamadas semanales y mensajes periódicos a través de Slack.


3. Desarrollo de sitios web


El resultado de la fase de descubrimiento fue un plan que nuestro equipo pudo seguir durante la fase de desarrollo. Esto facilitó el comienzo del proyecto, ya que los detalles del alcance y los resultados eran bastante claros. Optamos por una pila de tecnología que acelerara el desarrollo, acortara el tiempo de comercialización y optimizara los costos de desarrollo.


Después de analizar sus requisitos, nuestro equipo sugirió utilizar Gatsby para el desarrollo de sitios web. Gatsby es un marco de desarrollo web moderno que aprovecha React para crear sitios web generados de forma estática y ultrarrápidos.


Además, nuestro equipo prestó especial atención al diseño y la disposición del sitio web, reconociendo que servía como punto de contacto inicial entre el cliente y sus pacientes. Teniendo esto en cuenta, nuestro equipo de diseño creó la interfaz de usuario con:


  • Enfoque centrado en el usuario
  • Navegación clara e intuitiva
  • Marca consistente
  • Jerarquía de la información
  • Espacios en blanco y legibilidad
  • Capacidad de respuesta móvil
  • Elementos visuales


Utilizamos Contentful, un sistema de gestión de contenidos (CMS) flexible y escalable, para actualizar el contenido del sitio web, ya que permitía al cliente actualizar el contenido del sitio sin necesidad de cambiar el código.


Nos aseguramos de que el producto final estuviera optimizado para los motores de búsqueda, ya que serviría como un impulsor de tráfico clave para la empresa.


4. Desarrollo de CRM


Un sistema CRM (Customer Relationship Management) es fundamental para optimizar los procesos de ventas y marketing. El cliente quería lanzar el MVP del CRM lo antes posible y con un presupuesto limitado. Además, quería una plataforma fácil de usar que pudiera optimizar los procesos internos. Teniendo en cuenta estos requisitos, optamos por utilizar Zoho CRM.



Adaptamos Zoho CRM para que se alineara perfectamente con los requisitos de sus administradores y representantes de ventas. La herramienta manejó sin problemas la búsqueda de clientes potenciales, la conversión y la gestión de interacciones durante todo el ciclo de ventas y la generación instantánea de informes.


Aprovechamos la adaptabilidad de Zoho CRM para integrar la herramienta sin problemas con el sitio web del cliente. Esta integración garantizó que cada envío de formulario de paciente generara automáticamente un cliente potencial único dentro del CRM, lo que permitió al equipo de ventas monitorear y nutrir a los clientes potenciales con precisión.


5. Desarrollo de portales

Simultáneamente, nuestros desarrolladores trabajaron en la creación de portales diferenciados para atender a distintos grupos de usuarios, incluidos representantes de ventas, pacientes y profesionales de la salud. Estos portales presentaban resúmenes concisos de los datos accesibles dentro de la aplicación, lo que mejoraba la participación de los usuarios y la gestión de datos.


  • Portal del representante de ventas: este portal se integró perfectamente con CRM, lo que le proporcionó al equipo de ventas herramientas sólidas para monitorear y actualizar los estados de los usuarios. Esto agilizó la gestión y la interacción con los usuarios, lo que mejoró la eficiencia general.



  • Portal del paciente: el portal del paciente permite a los pacientes actualizar su información de manera autónoma, enviar formularios de exención de responsabilidad, cargar informes de pruebas y programar citas a través de un enlace de telesalud. Esta funcionalidad de autoservicio mejoró la participación y la comodidad del paciente.



  • Portal del médico: los profesionales de la salud contaban con un portal exclusivo para ver los registros de los pacientes, consultar los informes de laboratorio y recetar medicamentos. Aprovechamos Zoho Signature para incorporar la firma del médico directamente en las recetas, lo que garantiza la autenticidad y el cumplimiento de las normas sanitarias.



Comunicación y colaboración

El equipo de Maruti Techlabs estableció una comunicación constante con el cliente a través de Slack, lo que facilitó llamadas y mensajes regulares para alinear las expectativas y brindar actualizaciones constantes del proyecto. Este enfoque garantizó que ambos grupos mantuvieran un entendimiento compartido y permanecieran sincronizados durante todo el proyecto.


Usamos Jira para la gestión de sprints, la preparación de la lista de tareas pendientes y el seguimiento de la hoja de ruta para gestionar el proyecto de manera eficaz. Nuestro equipo siguió la metodología Agile para trabajar en los hitos clave del proyecto. Los entregables se compartieron con el cliente cada dos semanas y realizamos reuniones de sincronización semanales para analizar el progreso del desarrollo.

Pila de tecnología

Resultado

Al comprender plenamente los objetivos comerciales y las metas del proyecto, Maruti Techlabs aprovechó su experiencia técnica de primer nivel para construir una plataforma distintiva para el cliente que modernizó de manera efectiva las prácticas clínicas obsoletas.


A pesar de trabajar en diferentes zonas horarias, nuestro equipo completó todo el proyecto en solo cuatro meses, abarcando el sitio web, la herramienta CRM y los portales. El lanzamiento del sitio web fue un éxito rotundo y Maruti Techlabs sigue dedicado a apoyar al cliente con desarrollo y soporte continuos. Descubra cómo nuestros servicios de desarrollo de software pueden impulsar el éxito de su negocio.


Nuestro proceso de desarrollo

Seguimos las mejores prácticas de Agile, Lean y DevOps para crear un prototipo superior que haga realidad las ideas de sus usuarios mediante la colaboración y la ejecución rápida. Nuestra máxima prioridad es la rapidez de reacción y la accesibilidad.


Realmente queremos ser su equipo extendido, así que además de las reuniones regulares, puede estar seguro de que cada uno de los miembros de nuestro equipo está a una llamada telefónica, correo electrónico o mensaje de distancia.