Lanza tu producto 2,5 veces más rápido.Descubre el desarrollo asistido por IA

Ecosistema de Servicios de Terapia Online

El sistema de telesalud totalmente automatizado ofrece acceso 24/7 a servicios de salud mental prestados por proveedores sanitarios de EE. UU.

Sector

Sanidad

Equipo

22 miembros

Estado del proyecto:

Iniciado en 2022

País

EE. UU.

Sobre el Proyecto

Nuestro cliente es un proveedor estadounidense de servicios de salud mental centrado en ofrecerlos online. Los servicios son atención psiquiátrica y terapia, lo que implica citas puntuales con acceso ilimitado a profesionales dedicados por chat. El cliente acudió a nosotros con la solución SaaS que utilizaba (el sistema EHR Kareo) y necesitaba una plataforma a medida para la consulta y los servicios online. El sistema también debía integrarse con la solución existente y admitir la gestión de derivaciones según el modelo de negocio del cliente. El cliente eligió a Cleveroad como proveedor de confianza con una sólida experiencia en el desarrollo de software sanitario.

Objetivos planteados a Cleveroad

Desarrollar una solución a medida para prestar y recibir servicios de salud mental y colaborar con el Partner

Crear una plataforma de telesalud para una mejor gestión de las citas para todas las partes: pacientes, médicos y administradores del sistema. Eliminar los problemas de la comunicación multicanal

Sincronizar los datos de las citas entre la solución de software existente (Kareo) y la nueva

Soluciones que hemos entregado

Creación de la solución lista para su uso por parte del proveedor y sus pacientes, así como por los partners. Implementación de un panel de administración web para gestionar los usuarios

Desarrollo de la solución para concertar y programar citas online. Integración de la herramienta de comunicación para programar reuniones y resolver cuestiones organizativas a tiempo

Creación de una arquitectura de sistema flexible para integrarse con el sistema Kareo

Resultados para el cliente

Un sistema listo para usar que se ajusta al modelo de negocio del cliente y tiene en cuenta todos los problemas, beneficios y objetivos de todas las partes implicadas que actúan dentro del mismo sistema

La empresa recibió una plataforma robusta y tolerante a fallos que optimiza la reserva y la gestión de citas online. El chat directo ayudó a fusionar puntos de contacto de comunicación dispersos en un canal optimizado, aumentando la eficiencia del flujo de trabajo

Nuestro equipo integró con éxito el nuevo sistema con Kareo; los datos de las citas se sincronizan y almacenan para su uso posterior. La sincronización de datos garantizó experiencias satisfactorias tanto para el equipo como para el cliente

Retos Empresariales

Nuestro cliente, un proveedor estadounidense de salud mental, se esfuerza por facilitar que las personas reciban asistencia terapéutica online. Inicialmente, el cliente prestaba el servicio de telemedicina de forma remota utilizando una solución de terceros. Sin embargo, la empresa se enfrentaba a restricciones funcionales que no satisfacían las crecientes necesidades del negocio. Por eso, el cliente quería desarrollar una solución a medida que cubriera todos sus requisitos específicos. Así pues, nuestro cliente necesitaba un socio técnico fiable que pudiera:

Crear una plataforma de telemedicina desde cero para ofrecer servicios de salud mental a los pacientes (mediante citas online y un chat directo entre pacientes y proveedores).

Entregar una solución de software flexible integrada con el sistema EHR Kareo (que llevaba mucho tiempo en uso) para sincronizar las citas en la solución existente y en la nueva.

Diseñar un sistema intuitivo que automatizara la colaboración con los partners. Era necesario implementar un módulo de colaboración para la gestión del programa de derivaciones.

business-challanges

El Proyecto en Detalle

Creamos un sistema médico desde cero, teniendo en cuenta su integración con un servicio de terceros, y nos convertimos en un socio técnico a largo plazo para el cliente

Arquitectura de Negocio

  • Tuvimos que crear e implementar un sistema desde cero para automatizar los procesos de negocio existentes y crear un entorno digital más cómodo para que tanto pacientes como proveedores reservaran citas virtuales. La arquitectura de negocio de la solución contiene la funcionalidad y las actividades de los usuarios relacionadas con la administración de todo el ecosistema, las actividades de los terapeutas para las consultas online, las actividades de los pacientes para recibir servicios de salud mental online y las actividades de los partners para seguir el progreso de sus clientes.
  • Un panel de aplicación web para los partners del proveedor se incluyó en la solución. Los asociados de la empresa pueden utilizar su portal de partners para derivar a sus pacientes al sistema, controlar y supervisar su progreso y sus planes de tratamiento, así como comunicarse directamente con sus pacientes a través del chat en directo. También se incluye la automatización de las derivaciones de pacientes por parte de los partners del proveedor. Era necesaria para evitar la comprobación manual de faxes o correos electrónicos y la introducción física de estos datos en un sistema sanitario para su procesamiento.
  • Garantizar una correcta sincronización de datos y el cumplimiento de la HIPAA por parte del sistema fue otra tarea. La arquitectura del sistema se diseñó para integrar una nueva solución con el software EHR Kareo. Permitió combinar el antiguo sistema de mantenimiento de historiales de pacientes con una plataforma completamente nueva para reservar citas. Al mismo tiempo, era necesario garantizar que nuestra solución no infringiera las leyes y normativas estadounidenses sobre protección de datos personales, por lo que debía cumplir con la HIPAA.
ups
Ver en detalle

Aspectos Esenciales del Producto

Los módulos e integraciones clave se implementaron de acuerdo con la lógica de negocio de la solución

Aplicación móvil para el paciente

Aplicación móvil para el paciente

El registro de nuevos pacientes y el procedimiento KYC son los módulos críticos de la solución. Durante el registro, el cliente sube documentos de identificación y se hace un selfie. El administrador verifica estos datos comparando los selfies y las fotos de los documentos. Los pacientes que han superado con éxito el procedimiento de confirmación y han sido aprobados por el administrador acceden a la base del proveedor y aprovechan al máximo la funcionalidad del sistema. Los usuarios completan sus perfiles con la información requerida para finalizar el proceso de registro.

La función de pago es vital para cualquier proceso de desarrollo de telemedicina. Los usuarios pueden gestionar su propia información de pago añadiéndola a su perfil. Una vez que el proveedor confirma que la consulta ha finalizado, se descontará un importe por visita de la cuenta del usuario.

La reserva de citas es el núcleo del modelo de negocio de la solución y la actividad principal de pacientes y médicos. Por eso hemos prestado especial atención al diseño de un sistema de reservas intuitivo y fácil de usar. El proceso de reserva de citas comienza con la búsqueda de un terapeuta. El calendario del proveedor está disponible para ver y seleccionar las franjas horarias disponibles para reservar una reunión. Si es necesario, el paciente puede rellenar el formulario de cribado previo para indicar los motivos por los que necesita una consulta, de modo que el proveedor ya conozca el problema al iniciar la cita virtual.

El módulo de programación del paciente permite a los usuarios gestionar y programar sus citas con facilidad. Pueden abrir un calendario y ver la información sobre las reuniones próximas, pasadas o futuras. Es posible ver los detalles de la cita en una breve vista previa, de modo que el usuario siempre pueda comprobar rápidamente lo que está planificado o cuándo tuvo lugar una consulta concreta.

ups
Ver en detalle

Aplicación web para el proveedor

Aplicación web para el proveedor

La función de gestión de citas para la aplicación del proveedor sanitario también es necesaria. El especialista tiene una consulta programada después de que se reserve o la confirme el personal médico. Las citas pasadas y las próximas citas confirmadas se muestran en la agenda del proveedor. Los terapeutas también pueden ver los detalles de la cita y la información del paciente. Una vez finalizada la consulta, el proveedor confirma en el sistema que la reunión tuvo lugar. Solo después de eso se cobrará al paciente.

El panel del paciente se crea para permitir a los médicos acceder a la información del tratamiento del paciente. Muestra una visualización porcentual (basada en la fecha de inicio/alta del tratamiento), la fecha de inicio del tratamiento, el tipo de programa de tratamiento (programa PHP/IOP), la lista de medicamentos actuales y la fecha prevista de alta.

El módulo de gestión de programas del paciente está diseñado para unificar todas las actividades del programa de los pacientes y contribuye a una gestión eficiente y al seguimiento del paciente. Los proveedores sanitarios pueden editar los programas de los pacientes para lograr mejores resultados en el tratamiento.

ups
Ver en detalle

Aplicación web para el partner

Aplicación web para el partner

Los partners de la empresa pueden derivar a sus pacientes al sistema para beneficiarse de los servicios sanitarios. Por eso desarrollamos un portal web independiente dentro de la solución para los partners de la clínica, donde pueden iniciar sesión y añadir a sus clientes para recibir la asistencia de los proveedores sanitarios. Además, pueden seguir el progreso de sus pacientes mediante una funcionalidad especial desarrollada para este fin y consultar los programas de tratamiento.

El módulo de gestión de pacientes permite a los partners acceder a todos los pacientes de su organización, ver los detalles y acceder a la información general del tratamiento del paciente y a los cuestionarios. De este modo, los partners no solo derivan a los pacientes, sino que continúan su colaboración y hacen un seguimiento de su tratamiento.

ups
Ver en detalle

Módulo de chat

Módulo de chat

Nuestro equipo integró la funcionalidad de chat para habilitar una conexión segura peer-2-peer entre el paciente y el enlace de pacientes y el proveedor, y entre el enlace de pacientes, el partner y el paciente (solo los pacientes del partner).

El chat seguro en tiempo real se implementó mediante PubNub. Esta solución ofrece una infraestructura de mensajería en tiempo real conforme a la HIPAA para facilitar la prestación y el mantenimiento de una experiencia de chat de alta calidad para los usuarios del sistema.

ups
Ver en detalle

Panel de administración

Panel de administración

El módulo de gestión de proveedores da acceso a la funcionalidad de administración de proveedores. Por ejemplo, los enlaces de pacientes pueden añadir nuevos terapeutas al sistema y ocuparse de las cuentas de los proveedores existentes, garantizando que toda la información esté actualizada y que todos los especialistas tengan disponible una agenda de reuniones vigente.

El módulo de gestión de pacientes se encarga de la gestión de las cuentas de los pacientes, incluida la verificación KYC. Los enlaces de pacientes pueden acceder, ver y gestionar todas las cuentas de los pacientes. En el proceso KYC, aprueban o rechazan el registro del paciente y guían a los pacientes a lo largo del proceso de registro dejándoles comentarios si se requiere información adicional.

El módulo de reserva de citas hace referencia a la confirmación por parte del enlace de pacientes de que una cita reservada por un paciente puede tener lugar. Tienen acceso a todas las reuniones del sistema y pueden revisar las solicitudes reservadas por los pacientes. El enlace de pacientes verifica que la cita solicitada puede tener lugar (según los distintos parámetros) y luego la aprueba. También pueden reprogramar consultas en nombre del paciente y editar la información de la cita.

El módulo de gestión de pagos permite gestionar los informes de pagos/transacciones y verificar que el pago se ha realizado. El enlace de pacientes también puede corregir el importe que un paciente debe pagar por visita. Puede haber dos motivos para ello:

  • Una parte del importe está cubierta por el seguro y el paciente solo debe pagar un %.
  • Existen servicios médicos adicionales que se pueden prestar. Estos servicios no están incluidos en el precio inicial de la visita.

En estos casos, el enlace de pacientes actualiza manualmente el importe que se debe descontar de la tarjeta del paciente.

ups
Ver en detalle

El Desarrollo en Detalle

  • Llevamos a cabo dos fases dentro del proyecto: Discovery y Desarrollo. En la fase de Discovery, el equipo de Cleveroad estudió el mercado y a los competidores, entrevistó a las partes interesadas y analizó los procesos existentes y las necesidades de negocio del cliente. A partir de la investigación, definimos los requisitos, descompusimos y detallamos las funcionalidades, y creamos una hoja de ruta para la implementación del proyecto. A continuación, nuestros ingenieros de software diseñaron una arquitectura de la plataforma conforme a la HIPAA.
  • En la fase de Desarrollo, convertimos los resultados de Discovery en el producto final, cumpliendo las normativas del sector y los estándares de calidad. El equipo de desarrollo estaba formado por un project manager, un business analyst, un diseñador UI/UX, desarrolladores, ingenieros de QA y DevOps, tech leads y un arquitecto de soluciones. El equipo entregó una plataforma web responsive para los proveedores, una aplicación móvil en Flutter para los pacientes y una solución de back office web. Durante el proceso de desarrollo, resultó que los partners del proveedor necesitaban alguna herramienta cómoda para controlar y seguir el éxito de sus pacientes. Trabajar con Scrum nos permitió abordar el cambio con rapidez y crear e implementar un portal de partners en el ecosistema (inicialmente, esto no estaba previsto).
  • La integración con la solución SaaS (Kareo) era necesaria para sincronizar todos los datos de pacientes y citas mediante una sincronización bidireccional (dentro y fuera de Kareo). Por defecto, Kareo no dispone de ningún mecanismo para enviar datos nuevos o actualizados al sistema externo, por lo que implementamos una sincronización basada en un intervalo para mantener toda la información actualizada en nuestro lado. Los datos del paciente también se sincronizan con el software de los proveedores médicos justo antes de que empiece la consulta, de modo que los terapeutas puedan tener la información necesaria al alcance de la mano. También creamos una estrategia de control de calidad (QA) que incluye pruebas de integración para garantizar una interacción fluida entre los módulos integrados del software.
  • Para cumplir los requisitos de conformidad con la HIPAA, desplegamos la plataforma en AWS, el proveedor conforme a la HIPAA. Comprometida con garantizar la seguridad de una plataforma sanitaria, Cleveroad implementó el cifrado de los datos sensibles, en particular la PHI y la ePHI, y estableció la transferencia de datos a través de Secure Socket Layer (SSL). Aplicamos el algoritmo de cifrado AES-256 y otras herramientas de seguridad sanitaria y privacidad de datos en torno al acceso, el uso y la divulgación de información médica confidencial.
  • El sistema de citas es el núcleo de la solución. Nuestro equipo ha creado un sistema desde cero y ha garantizado su escalabilidad para que pudiera gestionar de forma eficaz múltiples sesiones de citas (turnos). Al mismo tiempo, debía ser intuitivamente comprensible para el nuevo personal sin necesidad de una incorporación adicional. Por eso prestamos especial atención a su diseño y desarrollo. Nuestros especialistas decidieron probar internamente varios conceptos de diseño con el apoyo y las aprobaciones del equipo del cliente. Un enfoque meditado del diseño del sistema de citas nos permitió iniciar la fase de implementación con una comprensión completa de lo que exactamente necesita el equipo del cliente.
ups
Ver en detalle

Stack tecnológico

El stack tecnológico se seleccionó y utilizó teniendo en cuenta las necesidades del cliente y la lógica de negocio de la solución

Stack Web

Backend

C#

Redis

MySQL

RESTful API

Frontend

React.js

Redux

Skote UI

Arquitectura Móvil

Multiplataforma (iOS y Android)

Flutter

Integraciones Externas

Kareo

Stripe

Zoom

Jotform

PubNub

Resultados Obtenidos

Nuestro equipo desarrolló desde cero un sistema conforme a la HIPAA para prestar servicios de salud mental online

Un sistema a medida para dominar la telemedicina

El cliente recibió una única solución que cubre toda la funcionalidad necesaria para implementar la lógica de negocio de la solución. La plataforma recién creada permitió al cliente automatizar los procesos de negocio existentes y dominar el nicho sanitario ofreciendo una continuidad de la atención remota al unir a los pacientes con sus terapeutas y partners en un único entorno digital.

Excelentes valoraciones y rápida adopción por parte de los usuarios

La funcionalidad del sistema, que abarca una aplicación móvil, aplicaciones web y el panel de administración, permitió ofrecer una plataforma unificada que brinda una experiencia digital ideal para todas las partes implicadas. La accesibilidad de los servicios de salud mental con una cómoda reserva y gestión de citas permitió a la empresa aumentar el índice de satisfacción de los clientes.

El servicio conforme a la HIPAA con la base de datos sincronizada

Los datos de pacientes y citas se sincronizaron correctamente con la solución que el cliente utilizaba. Esto permitió a la clínica garantizar la continuidad del entorno asistencial y mejoró los procesos administrativos. Gracias a nuestra solución, el cliente no se enfrenta al riesgo de infracciones de la HIPAA y ofrece a los pacientes garantías de privacidad de datos y asistencia terapéutica.

Empieza a hacer crecer tu negocio con nosotros
Al enviar este formulario confirmo que he leído y acepto la Política de Privacidad

Más Casos

Portfolio case
Portfolio case