Reduction in the workload of medical staff with a custom electronic patient record system

Innowise ha desarrollado un software personalizado de historial electrónico del paciente con funciones de gestión de citas, elaboración de perfiles de pacientes, telesalud, facturación e integración de laboratorios.

Cliente

Industria
Región
Alemania
Cliente desde
2020

Our customer is a leading MedTech company based in Germany, delivering innovative software solutions for doctors and medical clinics.

La información detallada sobre el cliente no puede divulgarse en virtud de las disposiciones del acuerdo de confidencialidad.

Desafío

El principal reto del proyecto era resolver el problema del personal médico, sobrecargado de tareas administrativas y papeleo, lo que reduce el tiempo que puede dedicar a prestar una atención individualizada a sus pacientes.

Las clínicas también se enfrentan a un reto importante a la hora de evaluar las soluciones disponibles en el mercado. A menudo, estas soluciones carecen de funciones esenciales que se adapten a sus necesidades específicas, y también pueden incluir funciones excesivas que no pueden adaptarse o eliminarse para ajustarse a sus prácticas individuales.

El objetivo de nuestro cliente era crear una plataforma de HCE flexible que permitiera a las organizaciones médicas dar prioridad a la atención al paciente agilizando las tareas administrativas. Este proyecto pretende ofrecer un software de historia clínica electrónica ajustable para que las clínicas privadas y los proveedores médicos individuales gestionen de forma eficiente las comunicaciones con los pacientes, las finanzas, las reclamaciones de seguros y otras tareas administrativas.

Innowise se enfrentó al reto de crear un sistema de HCE personalizado desde cero. Esto incluyó la creación de versiones web y móviles fáciles de usar para los pacientes y el diseño de un panel de administración escalable con funciones configurables para atender las diversas necesidades del personal médico.

Solución

El Grupo Innowise ha desarrollado un sistema electrónico de historias clínicas para la gestión eficaz de registros de pacientes, informes médicos, citas, sistemas de facturación y otras funciones para automatizar los procedimientos habituales y garantizar una atención al paciente de mayor calidad.

Perfiles de pacientes y sección de noticias

El perfil del paciente permite a los usuarios gestionar fácilmente sus datos sanitarios personales y sus citas. A través de esta función, los pacientes pueden crear una cuenta facilitando sus datos personales y acceder a su historial de visitas al médico, información sobre pagos y seguros, recetas, resultados de pruebas, etc. Además, los pacientes pueden programar citas con sus proveedores sanitarios y recibir recordatorios automáticos para reducir las ausencias y cancelaciones.

El sistema HCE ofrece un módulo de comunicación y asistencia al paciente que facilita la comunicación entre pacientes y profesionales sanitarios. Incluye un módulo de noticias y una función de chat que permite a los pacientes recibir información comercial y técnica, hacer preguntas generales y mantenerse en contacto con sus médicos.

La sección de noticias muestra a los pacientes información comercial y técnica, incluidas promociones en las clínicas, revisiones gratuitas, presentaciones médicas, actualizaciones de los paquetes de asistencia médica o de los seguros, y la información actualizada sobre los horarios de trabajo de las clínicas.

Programación y gestión de citas

La solución de HCE que hemos creado ofrece una programación y gestión de citas sin fisuras tanto para médicos como para pacientes. El sistema proporciona al personal un panel de gestión de tareas que se integra perfectamente con la programación de citas. La plataforma aborda el problema de las ausencias y cancelaciones ofreciendo recordatorios de citas automáticos y personalizables. Los recordatorios pueden enviarse a los pacientes mediante SMS o notificaciones por móvil 24 o 48 horas antes de la cita o intervención programada, o en el momento que determine la clínica.

Esta funcionalidad permite a los médicos organizar la información de la consulta, incluidos los datos de los pacientes y el inventario, para una gestión cómoda y sencilla. Además, la solución minimiza la necesidad de que los pacientes llamen a las clínicas mostrando las citas disponibles de los médicos. 

Comunicación con el paciente y telesalud

El chat con un bot inteligente permite a los pacientes mejorar la comunicación con sus proveedores sanitarios, resolver problemas técnicos o hacer preguntas generales. El chatbot contacta primero con el paciente cuando este necesita concertar una cita con una clínica o requiere una consulta médica. 

El chatbot tiene la capacidad de atender las preocupaciones del paciente resolviendo sus problemas, dirigiéndolo a un asistente médico o facilitando la comunicación directa entre el paciente y el médico a través del chat o la telesalud, permitiendo la interacción en tiempo real mediante conexión de vídeo.

Esta función garantiza que los pacientes puedan acceder fácilmente a la atención médica que necesitan y recibir asistencia a distancia de sus médicos. El sistema permite a los pacientes dejar comentarios y puntuar la consulta o el servicio recibido al final de cada conversación o cita. También da voz a los pacientes para que compartan sus experiencias y ayuda a los médicos a mejorar la calidad de los servicios.

Panel de administración flexible

El sistema EHR cuenta con un panel de administración web flexible con distintos niveles de acceso para el personal médico y los médicos. El panel permite configurar fácilmente diversos aspectos, como los tipos de cita, las opciones de pago, los códigos de cita y las categorías de especialistas, entre otros.

A través del panel de administración, los médicos acceden a las fichas de pacientes y citas, datos sanitarios, historial de chat, información sobre seguros y otros detalles que pueden ser útiles durante las citas. Además, los médicos pueden planificar las vacaciones y establecer su frecuencia de trabajo mediante el constructor de programación y calendario flexible.

El panel de administración permite a los médicos fijar los precios de sus servicios, calcular los costes en función de las necesidades individuales de cada paciente y configurar las preguntas relacionadas con las citas para los pacientes.

Además, las clínicas pueden establecer políticas de cancelación que anulen automáticamente el dinero en caso de no presentarse o de anular una cita. Esta función ayuda a minimizar las pérdidas de tiempo de los médicos y reducir las ausencias, mejorando la eficiencia general de la clínica.

Sistema de facturación

Nuestro equipo ha implantado un sólido sistema de facturación para agilizar el proceso de pago a pacientes y centros sanitarios dentro de la HCE. El sistema de historia clínica electrónica está diseñado para integrarse a la perfección con varios proveedores de datos que recopilan la información de los seguros de los pacientes, para calcular con precisión el coste de los servicios médicos.

Para garantizar transacciones fluidas y flexibles a los pacientes, hemos integrado Stripe como servicio de pago. Una vez procesado el pago, el sistema genera una transcripción detallada que incluye un desglose de los servicios prestados y el importe cobrado. Esta información es vital para mantener la transparencia en el proceso de facturación y ayudar a los pacientes a comprender mejor el coste de su asistencia sanitaria. El sistema también envía los recibos de pago a los pacientes por correo electrónico, proporcionándoles un registro completo de los gastos sanitarios.

Integración en el laboratorio

Hemos añadido la función de integración de laboratorios, que permite un seguimiento sencillo de los resultados de las pruebas. Esta integración permite a las clínicas recibir los resultados de las pruebas de laboratorios asociados o internos directamente en el sistema de HCE, lo que agiliza el proceso de actualización de los historiales de los pacientes y proporciona a los médicos la información más reciente.

El sistema EHR recibe los resultados de las pruebas automáticamente, lo que elimina la necesidad de introducir datos manualmente. Los médicos reciben notificaciones de los resultados de los pacientes en tarjetas de evaluación independientes en sus tableros, lo que les permite mantenerse informados y tomar decisiones sobre los planes de atención sanitaria de sus pacientes antes de las citas.

Los pacientes se mantienen informados de los resultados de sus pruebas a través de la aplicación o de notificaciones por correo electrónico. Además, la plataforma permite a los pacientes compartir sin esfuerzo los resultados de las pruebas de laboratorio con sus proveedores de atención sanitaria, lo que les permite aclarar cualquier duda que puedan tener o proporcionar contexto sobre la investigación realizada en otras clínicas, todo a través de la función de chat.

Mayor seguridad de los datos

Nuestro equipo utilizó la infraestructura en la nube de Amazon Web Services (AWS) para las necesidades de almacenamiento de datos, ya que ofrece una serie de características de seguridad y el cumplimiento de las estrictas normas del sector.

Hemos implantado un sistema de autenticación de dos factores para garantizar la seguridad de los datos de los pacientes en el sistema EHR. Este sistema mejora la seguridad de la información de los pacientes al implementar una capa adicional de protección. Los usuarios deben verificar su identidad utilizando un segundo factor, junto con su nombre de usuario, número de teléfono y contraseña.

Para implantar este sistema, utilizamos una combinación de autenticación biométrica y verificación por SMS. La autenticación biométrica utiliza las características físicas únicas del paciente, como sus huellas dactilares, para verificar su identidad. El sistema es intuitivo y sencillo, con instrucciones claras para guiar al paciente en el proceso. La verificación por SMS consiste en enviar un código de un solo uso al número de móvil registrado del paciente, que éste debe introducir para acceder a su cuenta.

Al implantar este sistema de autenticación de dos factores, hemos reducido considerablemente el riesgo de acceso no autorizado a los datos de los pacientes. Esto es especialmente importante dada la naturaleza sensible de la información sanitaria, que debe mantenerse segura y confidencial en todo momento.

Tecnologías

ReactTypeScript, Redux, Redux-toolkit, Material-UI, Jest, React Testing Library, Cypress.js, Chart.js, Stripe, Socket.io
Python, Flask, SQLAlchemy, Pydantic, Boto3, Flask-Admin, Flask-Login, Flasgger, Flask-Bcrypt, AWS SNS, AWS SES
Android Studio, KotlinAndroid Jetpack, NavComponent, Hilt, Room, Retrofit, Moshi, Glide, WebRTC, Kotlin Coroutines, Google Play Services (Firebase y etc.), Jetpack Compose / XML, MVVM, Clean Architecture
Xcode, Swift, UIKit, SwiftUI, MVVM, Foundation, CoreData, Keychain, WebSocket, WebRTC, AVFoundation, CallKit, async/await, Rest API, Apple Pay, notificaciones push...
AWS
Docker, GitLab CI/Bitbucket pipelines/ArgoCD/GitHub Actions, Kubernetes (+Helm)

Proceso

El proceso de desarrollo del sistema de historiales médicos constó de varias fases, que incluyeron el descubrimiento, el desarrollo y la implantación. A lo largo de las fases de desarrollo, utilizamos Jira para realizar un seguimiento de las tareas y el progreso en tiempo real, así como Google Chat y Zoom para facilitar la comunicación diaria con el cliente y garantizar que cualquier pregunta o duda se resolviera con prontitud.

Durante la fase de descubrimiento, colaboramos estrechamente con nuestro cliente para conocer sus requisitos en cuanto a arquitectura del sistema, diseño básico y funciones clave. Determinamos qué flujos de trabajo de la HCE debían automatizarse por completo y cómo debía ser la interfaz para que resultara fácil de usar para médicos y pacientes con distintos conocimientos técnicos. 

The development phase took around 17 months to complete. We started by creating a detailed roadmap with well-defined development milestones. Our team followed the Agile methodology, wherein we released a working EHR prototype at the end of the last sprint. We prioritized the creation of crucial modules such as patient profiles and specialist authorizations, while simultaneously introducing the capability for various integrations. This approach facilitated valuable feedback from the client’s team, enabling adjustments to be made to the core system functions when necessary.

Durante el proceso de desarrollo, realizamos pruebas funcionales y no funcionales para garantizar la fiabilidad y seguridad del sistema de HCE. Dado que el sistema de registro electrónico de pacientes personalizado almacena información confidencial, garantizamos su conformidad con las normativas pertinentes, como la HIPAA, el GDPR y otras normas.

Después de desarrollar meticulosamente el sistema de HCE personalizado, probarlo a fondo e incorporar los valiosos comentarios de los médicos, procedimos a integrar el sistema en múltiples ecosistemas hospitalarios. Esta integración tenía como objetivo garantizar su compatibilidad sin fisuras con otros software médicoFomentar un entorno sanitario cohesionado e interconectado.

Equipo

3
Desarrolladores de Back-end
2
Desarrolladores de Front-end
1
Desarrollador Android
1
Desarrollador iOS
1
Ingeniero de QA
1
Especialista en DevOps
1
Jefe de proyecto
3
Diseñadores
1
Analista de negocio

Expected results

We have developed a custom electronic patient record software that has significantly enhanced the efficiency and quality of patient care across multiple healthcare facilities. With streamlined access to records, real-time updates, and integrated tools for communication and billing, healthcare providers can spend more time with patients and less on paperwork. The cloud-based system supports remote consultations and telemedicine, making it easier for providers to deliver care regardless of location.

Furthermore, the flexible EHR setup also helps reduce scheduling conflicts, improve billing transparency, and support better data-driven decisions for both clinicians and admins.  Currently, we continue to enhance the system and implement new functionalities to ensure that it can be adopted by a wider range of medical facilities.

Duración del proyecto
  • Enero 2020 - En curso

36%

disminución de las tareas administrativas

16%

aumento del número medio de pacientes al día

    Contáctenos

    Reserve usted una llamada o rellene usted el siguiente formulario y nos pondremos en contacto con usted cuando hayamos procesado su solicitud.

    Envíenos un mensaje de voz
    Adjuntar documentos
    Cargar archivo

    Puede adjuntar 1 archivo de hasta 2 MB. Formatos de archivo válidos: pdf, jpg, jpeg, png.

    Al hacer clic en Enviar, autoriza a Innowise a procesar sus datos personales de acuerdo con nuestra política de privacidad. Política de privacidad para proporcionarle información relevante. Al enviar su número de teléfono, acepta que nos pongamos en contacto con usted a través de llamadas de voz, SMS y aplicaciones de mensajería. Pueden aplicarse tarifas de llamadas, mensajes y datos.

    También puede enviarnos su solicitud
    a contact@innowise.com
    ¿Qué pasa después?
    1

    Una vez recibida y procesada su solicitud, nos pondremos en contacto con usted para detallarle las necesidades de su proyecto y firmar un acuerdo de confidencialidad. Proyecto y firmaremos un acuerdo de confidencialidad.

    2

    Tras examinar sus deseos, necesidades y expectativas, nuestro equipo elaborará una propuesta de proyecto con el alcance del trabajo, el tamaño del equipo, el plazo y los costes estimados con el alcance del trabajo, el tamaño del equipo, el tiempo y las estimaciones de costes.

    3

    Concertaremos una reunión con usted para hablar de la oferta y concretar los detalles.

    4

    Por último, firmaremos un contrato y empezaremos a trabajar en su proyecto de inmediato.

    flecha