View a markdown version of this page

Administrar las suscripciones del FHIR en AWS HealthLake - AWS HealthLake

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Administrar las suscripciones del FHIR en AWS HealthLake

AWS HealthLake es compatible con las suscripciones del FHIR, lo que le permite recibir notificaciones en tiempo real cuando se produzcan cambios específicos en los datos de atención médica. Esta capacidad implementa el modelo de suscripción basado en temas del FHIR R5 Backport, lo que proporciona una escalabilidad y flexibilidad mejoradas en comparación con el modelo de suscripción tradicional del FHIR R4.

Con las suscripciones al FHIR, puede crear aplicaciones de atención médica basadas en eventos que respondan inmediatamente a los cambios en los datos clínicos, lo que permite realizar intervenciones oportunas, automatizar los flujos de trabajo y mejorar la coordinación de la atención.

Cómo funcionan las suscripciones al FHIR

Las suscripciones del FHIR HealthLake funcionan según un modelo basado en temas en el que:

  1. Cree temas para definir eventos: cree temas de suscripción que especifiquen los eventos que pueden activar notificaciones

  2. Te suscribes: crea suscripciones a estos temas con criterios de filtrado específicos

  3. HealthLake monitorea: el servicio monitorea continuamente los eventos que coincidan con sus criterios

  4. Notificaciones entregadas: se producen eventos CWhen coincidentes y HealthLake envía las notificaciones a través del canal que elijas

Componentes principales

Las suscripciones a la FHIR constan de los siguientes componentes.

Temas de suscripción

Los temas de suscripción son la base del sistema de notificaciones y definen:

  • Eventos desencadenantes: qué cambios activan las notificaciones (por ejemplo: creación de recursos, actualizaciones o eliminaciones)

  • Filtros disponibles: ¿Qué opciones de filtrado están disponibles para los suscriptores

  • Contenido de las notificaciones: ¿Qué datos se incluyen en las notificaciones

En la siguiente tabla se enumeran los tipos de temas más comunes.

Tipo de evento Description (Descripción) Casos de uso comunes
Creación de recursos Se activa cuando se crean los recursos Registro de un nuevo paciente, registro de una nueva observación
Actualizaciones de recursos Se activa cuando se modifican los recursos Cambios de estado, actualizaciones clínicas
Eliminación de recursos Se activa cuando se eliminan los recursos Seguimiento de auditoría y cumplimiento

Suscripciones

Una suscripción es su solicitud para recibir notificaciones sobre eventos específicos definidos por un tema de suscripción. Cada suscripción incluye:

  • Referencia de tema: especifica el tema de suscripción al que se está suscribiendo

  • Filtros: criterios para seleccionar qué eventos generan notificaciones

  • Configuración del canal: dónde y cómo deben enviarse las notificaciones

  • Preferencias de carga útil: ¿qué nivel de detalle se debe incluir en las notificaciones

Canales de notificación

HealthLake admite los siguientes canales de notificación:

Tipo de canal Casos de uso
EventBridge Integraciones empresariales, flujos de trabajo sin servidor, organización multiservicio AWS
REST Hook Notificaciones directas de puntos finales, integración de sistemas de terceros

Cargas útiles de notificación

Elija el tipo de carga útil adecuado en función de sus necesidades:

Tipo de carga útil Description (Descripción) Consideraciones de seguridad
Solo identificación Contiene solo identificadores de recursos Exposición mínima a la PHI
Recurso completo Contiene el contenido completo de los recursos con un tamaño máximo de 256 KB. Si el tamaño es superior a 256 KB, volverá a ser solo para ID Contiene PHI; verifique su manejo seguro

Prácticas recomendadas

Optimización del rendimiento

  • Utilice filtros específicos: limite sus criterios para recibir solo las notificaciones esenciales

  • Elija los tipos de carga útiles adecuados: utilice cargas útiles solo de identificación siempre que sea posible para obtener un mejor rendimiento

  • Implemente receptores eficientes: asegúrese de que los receptores de notificaciones procesen los mensajes rápidamente

Consideraciones de seguridad

  • Puntos de conexión seguros: Implemente una autenticación adecuada para los puntos de conexión REST Hook

  • Protección de la PHI: tenga cuidado con las cargas útiles de recursos completos, ya que contienen PHI

  • Control de acceso: restrinja la creación de suscripciones únicamente a usuarios autorizados

Excelencia operativa

  • Establezca las fechas de finalización adecuadas: utilice las fechas de finalización para las suscripciones temporales

  • Supervise el estado de las suscripciones: compruebe periódicamente el estado de sus suscripciones

  • Implemente la gestión de errores: diseñe sus aplicaciones para gestionar los errores en la entrega de notificaciones