View a markdown version of this page

Gestion des abonnements FHIR dans AWS HealthLake - AWS HealthLake

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Gestion des abonnements FHIR dans AWS HealthLake

AWS HealthLake prend en charge les abonnements FHIR, vous permettant de recevoir des notifications en temps réel lorsque des modifications spécifiques des données de santé se produisent. Cette fonctionnalité met en œuvre le modèle d'abonnement thématique FHIR R5 Backport, offrant une évolutivité et une flexibilité améliorées par rapport au modèle d'abonnement FHIR R4 traditionnel.

Avec les abonnements FHIR, vous pouvez créer des applications de santé axées sur les événements qui répondent immédiatement aux modifications des données cliniques, permettant des interventions rapides, des flux de travail automatisés et une meilleure coordination des soins.

Comment fonctionnent les abonnements FHIR

Les abonnements FHIR HealthLake fonctionnent selon un modèle thématique dans lequel :

  1. Création de sujets pour définir des événements : créez des sujets d'abonnement qui spécifient les événements susceptibles de déclencher des notifications

  2. Vous vous abonnez : créez des abonnements à ces sujets avec des critères de filtrage spécifiques

  3. HealthLake moniteurs : Le service surveille en permanence les événements correspondant à vos critères

  4. Notifications envoyées : des événements CWhen correspondants se produisent, HealthLake envoie des notifications via le canal de votre choix

Composants clés

Les abonnements FHIR comprennent les éléments suivants.

Sujets d'abonnement

Les sujets d'abonnement constituent la base du système de notification et définissent :

  • Événements déclencheurs : quels changements déclenchent des notifications (par exemple : création de ressources, mises à jour, suppressions)

  • Filtres disponibles : Quelles sont les options de filtrage disponibles pour les abonnés

  • Contenu des notifications : quelles données sont incluses dans les notifications

Le tableau suivant répertorie les types de sujets courants.

Type d’événement Description Cas d’utilisation courants
Création de ressources Déclenché lors de la création de ressources Enregistrement d'un nouveau patient, enregistrement d'une nouvelle observation
Mises à jour de ressource Déclenché lorsque les ressources sont modifiées Changements de statut, mises à jour cliniques
Suppression de ressources Déclenché lorsque des ressources sont supprimées Audit et suivi de la conformité

Abonnements

Un abonnement est votre demande de recevoir des notifications pour des événements spécifiques définis par un sujet d'abonnement. Chaque abonnement inclut :

  • Référence de rubrique : Spécifie la rubrique d'abonnement à laquelle vous vous abonnez

  • Filtres : critères permettant de sélectionner les événements qui génèrent des notifications

  • Configuration du canal : où et comment les notifications doivent être envoyées

  • Préférences de charge utile : quel niveau de détail doit être inclus dans les notifications

Canaux de notification

HealthLake prend en charge les canaux de notification suivants :

Type de canal Cas d’utilisation
EventBridge Intégrations d'entreprise, flux de travail sans serveur, orchestration multiservices AWS
REST Hook Notifications directes des terminaux, intégration de systèmes tiers

Charges utiles de notification

Choisissez le type de charge utile approprié en fonction de vos besoins :

Type de charge utile Description Considérations sur la sécurité
Identifiant uniquement Contient uniquement des identificateurs de ressources Exposition minimale aux PHI
Ressource complète Contient le contenu complet des ressources d'une taille maximale de 256 Ko. Si la taille est supérieure à 256 Ko, elle reviendra à l'ID uniquement Contient des données PHI ; vérifiez le traitement sécurisé

Bonnes pratiques

Optimisation des performances

  • Utilisez des filtres ciblés : affinez vos critères pour ne recevoir que les notifications essentielles

  • Choisissez les types de charge utile appropriés : utilisez des charges utiles uniquement par identifiant lorsque cela est possible pour de meilleures performances

  • Mettez en œuvre des récepteurs efficaces : assurez-vous que les destinataires des notifications traitent les messages rapidement

Considérations sur la sécurité

  • Points de terminaison sécurisés : implémentez une authentification appropriée pour les points de terminaison REST Hook

  • Protection des PHI : soyez prudent avec les charges utiles contenant des ressources complètes, car elles contiennent des PHI

  • Contrôle d'accès : restreindre la création d'abonnements aux utilisateurs autorisés uniquement

Excellence opérationnelle

  • Définissez des dates de fin appropriées : utilisez des dates de fin pour les abonnements temporaires

  • Surveiller l'état de vos abonnements : vérifiez régulièrement l'état de vos abonnements

  • Implémentation de la gestion des erreurs : concevez vos applications pour gérer les échecs de livraison des notifications