Compartir a través de


Triaje cardíaco inteligente y programación con Power Platform

CardioTriage-AI es una solución de inteligencia artificial basada en Power Platform diseñada para automatizar y mejorar el proceso de triaje para pacientes de cardiología mediante el uso de integraciones, AI Builder e Copilot Studio. Microsoft 365 La solución tiene como objetivo mejorar la priorización de los pacientes, reducir los retrasos en el tratamiento, optimizar la programación de citas y respaldar la toma de decisiones clínicas al tiempo que garantiza la seguridad y el cumplimiento de los datos.

Para obtener una demostración y más información sobre la solución CardioTriage-AI, visita GitHub .

Propina

En este artículo se describe una idea de solución. Su arquitecto de la nube puede usar esta guía para ayudar a visualizar los componentes principales de una implementación típica de esta arquitectura. Utilice este artículo como punto de partida para diseñar una solución bien arquitectada que se alinee con los requisitos específicos de su carga de trabajo.

Diagrama de arquitectura

Diagrama de arquitectura de la solución Cardio Triage AI.

Workflow

Esta sección describe el proceso paso a paso que se sigue en el flujo de trabajo de CardioTriage-AI.

  1. Registro y check-in de pacientes:
    • Un agente interactivo de recepción (creado utilizando Microsoft Copilot Studio) guía al personal de recepción o al paciente a través del registro.
    • Al momento del check-in, el agente genera un ticket de Paciente Ambulatorio (OP) y registra la información del paciente en Microsoft Dataverse.
    • El proceso de triaje se inicia y crea un identificador de caso único para su seguimiento.
  2. Presentación de informes de laboratorio y extracción de datos:
    • Un técnico de laboratorio o un paciente carga el informe de diagnóstico de laboratorio a través de la interfaz CardiaLite. Power Apps
    • AI Builder extrae automáticamente métricas de salud relevantes (como niveles de troponina y valores de ECG) utilizando modelos de procesamiento de formularios previamente entrenados.
    • El sistema valida y almacena de forma segura los valores extraídos en Dataverse, actualizando el registro del paciente en tiempo real.
  3. Desencadenante de triaje autónomo:
    • Cuando el informe de laboratorio se envía correctamente, se inicia automáticamente un flujo. Power Automate
    • Este flujo activa al agente maestro de triaje, un agente de IA autónomo diseñado con Copilot Studio, que inicia la evaluación de triaje.
  4. Evaluación de datos impulsada por IA y toma de decisiones de triaje:
    • El agente maestro de triaje evalúa los datos de laboratorio del paciente haciendo referencia a lo siguiente:
      • Guías de triaje cardíaco inteligente, para evaluar criticidad y riesgo.
      • Pautas inteligentes de programación clínica, para determinar si es necesaria una consulta y qué experiencia se requiere.
    • El agente llama opcionalmente a la API de Microsoft Graph para obtener la disponibilidad del médico y datos contextuales (como citas previas).
    • En función del resultado, el caso se clasifica como crítico, no crítico con seguimiento o solo monitoreo.
  5. Programación automatizada de citas:
    • Si se recomienda una consulta médica, el sistema reserva una cita utilizando Microsoft Bookings, haciendo coincidir la urgencia del paciente con la disponibilidad del cardiólogo correspondiente.
    • Los detalles de la reserva se sincronizan con los calendarios de Outlook tanto para pacientes como para médicos.
  6. Notificaciones en tiempo real:
    • Los pacientes reciben notificaciones inmediatas del resultado del triaje a través del correo electrónico de Outlook.
    • Si se reserva una consulta, el correo electrónico incluye la hora, el nombre del médico y la ubicación o el enlace.
    • Si no se necesita ninguna acción inmediata, el correo electrónico proporciona consejos de salud personalizados o recordatorios de seguimiento.
    • El sistema registra todas las interacciones y resultados para transparencia y auditoría.

Componentes

Los siguientes componentes se utilizan en la solución CardioTriage-AI.

Microsoft Power Platform

Power Apps: Power Apps es una plataforma fácil de usar que proporciona un entorno de desarrollo rápido para crear aplicaciones personalizadas con una codificación mínima. Ayuda a crear interfaces intuitivas y de interfaz de usuario que se conectan a diferentes fuentes de datos. En un diseño de solución como este, se puede crear aplicaciones fáciles de usar para tareas como gestionar datos de pacientes o interactuar con sistemas de atención médica, todo ello sin necesidad de habilidades de desarrollo complejas. Power Apps

Power Automate: Power Automate es una herramienta que ayuda a automatizar tareas y flujos de trabajo repetitivos. Conecta varios servicios y aplicaciones para realizar tareas automáticamente, ahorrando tiempo y reduciendo los errores humanos. En una solución técnica como esta, se agilizan procesos como la programación de citas con pacientes o la sincronización de datos entre sistemas, lo que hace que las operaciones sean más eficientes. Power Automate

Microsoft Dataverse: Dataverse es una solución de base de datos segura y escalable que almacena y organiza datos de diferentes fuentes. Está diseñado para manejar grandes cantidades de datos estructurados y no estructurados, lo que facilita el almacenamiento y la recuperación de información de forma consistente. En una solución de atención médica, se utiliza para almacenar registros de pacientes, datos de citas y otra información crítica, al tiempo que se garantiza que los datos estén seguros y sean de fácil acceso. Dataverse

AI Builder: AI Builder es una herramienta que te permite agregar inteligencia artificial a tus aplicaciones sin necesidad de conocimientos técnicos profundos. Ayuda a crear funciones como análisis predictivos o información automatizada. En una solución de atención médica, se utiliza para evaluar las condiciones del paciente, predecir riesgos futuros para la salud o ayudar al personal a tomar decisiones rápidamente basadas en datos. AI Builder

Agentes

Los agentes son asistentes impulsados por IA que ayudan a automatizar la toma de decisiones y ayudan con las tareas. En el ámbito sanitario, estos agentes analizan los datos de los pacientes para ofrecer sugerencias y evaluaciones en tiempo real, mejorando la precisión en la toma de decisiones. Los agentes ayudan a los médicos ofreciendo recomendaciones impulsadas por IA basadas en datos de los pacientes, lo que hace que los procesos de citas sean más fluidos y eficientes.

Obtenga información sobre cómo crear agentes conversacionales inteligentes con . Microsoft Copilot Studio

Microsoft Bookings

Microsoft Bookings Es una herramienta de programación que facilita a los pacientes reservar citas y al personal administrar sus horarios. Ayuda a optimizar los recursos al proporcionar una interfaz fácil de usar para gestionar citas. Úselo Microsoft Bookings para simplificar la gestión de citas, de modo que los pacientes puedan programar visitas fácilmente y el personal pueda organizar su tiempo sin esfuerzo.

Microsoft Graph

Microsoft Graph es una API que brinda acceso a una amplia gama de datos de servicios, como calendarios, correos electrónicos y tareas. Microsoft 365 Utilice Microsoft Graph para extraer datos importantes de servicios como horarios de pacientes o calendarios del personal, garantizando que los horarios estén sincronizados y actualizados en tiempo real.

Registro de aplicación

Registre aplicaciones en ID para obtener acceso y autenticación seguros. Microsoft Entra Al registrar su aplicación se establece una relación de confianza entre su aplicación y la plataforma de identidad de Microsoft y se garantiza que solo los usuarios o aplicaciones autorizados puedan acceder a datos confidenciales. Utilice el registro de aplicaciones para administrar la seguridad de las aplicaciones y garantizar una integración segura y perfecta con servicios como Microsoft Graph y Power Apps. Obtenga más información en Registrar una solicitud en Microsoft Entra ID.

Azure Key Vault

Azure Key Vault es un servicio que almacena de forma segura datos confidenciales, como contraseñas, claves API y claves de cifrado. Ayuda a mantener segura su información más importante y permite que aplicaciones o usuarios autorizados accedan a ella cuando sea necesario. Utilice Azure Key Vault para almacenar de forma segura secretos, como contraseñas de bases de datos o cadenas de conexión, lo que garantiza la protección y el acceso solo para las personas o los sistemas adecuados.

Detalles del escenario

Esta sección describe el escenario específico, incluido el flujo de trabajo, los participantes y los objetivos de la solución CardioTriage-AI.

Problema de negocio

Los departamentos de cardiología en hospitales y clínicas enfrentan el desafío de priorizar y manejar a los pacientes según la gravedad de sus afecciones cardíacas. Los procesos de triaje tradicionales son en su mayoría manuales y dependen del criterio del personal administrativo o de la disponibilidad de recursos clínicos. Estos desafíos pueden causar:

  • Retrasos en el tratamiento de casos críticos como infartos de miocardio o arritmias.
  • Sobreventa o subutilización de cardiólogos debido a una programación ineficiente.
  • Mayor carga cognitiva en el personal sanitario, que maneja tareas intensivas en datos, como interpretar informes de laboratorio o gestionar citas.
  • Errores en el triaje y la programación, que pueden tener repercusiones potencialmente mortales en casos cardíacos de alto riesgo.

Los hospitales y las clínicas necesitan un sistema de clasificación inteligente y automatizado que reduzca el trabajo manual, mejore la precisión de la evaluación de riesgos y optimice la programación, especialmente en entornos de atención médica con recursos limitados o de gran volumen.

Descripción general del caso de uso

CardioTriage-AI es una solución de inteligencia artificial basada en Power Platform diseñada para abordar estos problemas mediante el uso de AI Builder, agentes personalizados, integraciones y servicios de Azure para: Microsoft 365

  • Extraiga y analice automáticamente informes de laboratorio utilizando AI Builder para eliminar la interpretación manual de datos.
  • Utilice un agente autónomo para evaluar la gravedad de la condición y recomendar atención especializada según lo siguiente:
    • Documentación del sistema de triaje cardíaco inteligente
    • Pautas de programación clínica inteligente
  • Priorice a los pacientes en tiempo real y actualice las colas de triaje dinámicamente.
  • Agilice la programación de citas utilizando Microsoft Bookings para hacer coincidir rápidamente los casos críticos con los especialistas disponibles.
  • Active flujos de trabajo automatizados para notificar a los médicos, reservar turnos y actualizar registros. Power Automate
  • Administre de forma segura los datos de los pacientes utilizando Dataverse, Azure Key Vault y puntos de conexión privados en Azure.

Valor y resultados comerciales

CardioTriage-AI ofrece mejoras mensurables en los resultados clínicos y la eficiencia operativa, que incluyen:

  • Reducción de los retrasos en el tratamiento de pacientes cardíacos críticos mediante la automatización y aceleración de las decisiones de triaje.
  • Mejor asignación de recursos al garantizar que el tiempo de los médicos se utilice de manera efectiva en función de la urgencia de cada caso.
  • Soporte mejorado para la toma de decisiones clínicas con recomendaciones de IA explicables, lo que reduce la carga cognitiva del médico.
  • Manejo de datos seguro y conforme con total auditabilidad y cumplimiento de las regulaciones de privacidad.
  • Menor sobrecarga administrativa y menos errores de programación manual mediante la automatización y las interfaces de autoservicio.

Consideraciones

Estas consideraciones implementan los pilares de Power Platform Well-Architected, un conjunto de principios rectores que mejoran la calidad de una carga de trabajo. Obtenga más información en Microsoft Power Platform Well-Architected.

Confiabilidad

  • Recuperación automatizada y manejo de errores: Power Automate los flujos incluyen manejo de errores, reintentos y ejecución paralela para evitar fallas en el flujo de trabajo. Se utilizan patrones try-catch-finally cuando es posible.
  • Columna de datos confiable con: CardioTriage-AI utiliza como su plataforma de datos central, beneficiándose de su SLA (acuerdo de nivel de servicio) de disponibilidad del 99,9 %, validación de esquema sólida e integridad transaccional. Dataverse Microsoft Dataverse Los mecanismos de copia de seguridad y recuperación integrados mejoran aún más la confiabilidad del sistema.
  • Procesamiento en cola para escalabilidad: los procesos en segundo plano, como la puntuación de triaje y la programación de citas, utilizan agentes autónomos para lograr escalabilidad y reducir la carga del sistema.

Seguridad

  • Azure Key Vault protege secretos como tokens de API y cadenas de conexión de bases de datos.
  • Microsoft Entra El control de acceso basado en roles e identificación (RBAC) administra la autenticación y autorización de todos los usuarios, como médicos y personal de recepción.
  • Los puntos finales privados garantizan el enrutamiento seguro del tráfico dentro de la red troncal de Microsoft.
  • La solución sigue los estándares de cumplimiento relevantes para la atención médica, como HIPAA y GDPR, para garantizar la privacidad de los datos.

Excelencia operativa

Eficiencia en el rendimiento

  • Flujos de trabajo y lógica optimizados: Power Automate los flujos están diseñados con condiciones de activación mínimas y una lógica de ramificación eficiente para reducir el tiempo de ejecución, minimizar la carga del sistema y garantizar tiempos de respuesta más rápidos.
  • Procesamiento de IA liviano: se utilizan modelos integrados para generar decisiones de triaje en tiempo real utilizando recursos computacionales mínimos, equilibrando la precisión con la eficiencia del procesamiento. AI Builder
  • Uso eficiente de la API con Microsoft Graph: la integración con la API de Microsoft Graph está cuidadosamente diseñada para recuperar solo los datos necesarios (por ejemplo, disponibilidad del calendario), lo que reduce la sobrecarga y mejora el rendimiento de respuesta de la API.

Optimización de la experiencia

  • Power Apps La interfaz de usuario está diseñada a medida para cada persona (por ejemplo, médicos, técnicos de laboratorio, recepcionistas) para garantizar experiencias específicas para cada función.
  • Microsoft Bookings La integración ofrece una programación de citas perfecta, lo que reduce la fricción tanto para el personal como para los pacientes.
  • Los agentes mejoran la interactividad al permitir interacciones basadas en lenguaje natural, mejorando la facilidad de uso para usuarios no técnicos.

IA responsable

  • Razonamiento transparente y documentado: la toma de decisiones del agente se basa en documentos de pautas aprobados clínicamente, lo que garantiza resultados consistentes, explicables y basados en evidencia. Todas las acciones de IA se registran para su trazabilidad y auditabilidad.
  • Diseño de IA con propósito específico: AI Builder se utiliza para extraer valores de informes de laboratorio de pacientes (por ejemplo, biomarcadores, lecturas de ECG) de datos estructurados y no estructurados, lo que reduce los errores manuales y preserva la precisión clínica.
  • Supervisión humana en el circuito: aunque las decisiones están aumentadas por IA, los médicos y el personal clínico mantienen el control y revisan las sugerencias impulsadas por IA antes de finalizar cualquier acción crítica (por ejemplo, clasificación o programación de pacientes).

Colaboradores

Microsoft mantiene este artículo. Estos colaboradores escribieron este artículo.

Autores principales:

Pasos siguientes

Para ver un video de demostración, más detalles sobre la funcionalidad, la arquitectura, el código fuente y otros recursos, visite la solución CardioTriage-AI en GitHub.