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.
Temas
Cómo funcionan las suscripciones al FHIR
Las suscripciones del FHIR HealthLake funcionan según un modelo basado en temas en el que:
-
Cree temas para definir eventos: cree temas de suscripción que especifiquen los eventos que pueden activar notificaciones
-
Te suscribes: crea suscripciones a estos temas con criterios de filtrado específicos
-
HealthLake monitorea: el servicio monitorea continuamente los eventos que coincidan con sus criterios
-
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