Notification par e-mail pour les nouveaux enregistrements de patients

Langue: Français
Cet article a été traduit de l'anglais par IA et peut contenir des erreurs. Vos commentaires nous aideront à l'améliorer.

Dans ce tutoriel, nous allons configurer une automatisation qui envoie un e-mail au coordinateur de programme chaque fois qu'un nouveau patient est enregistré, entièrement dans ActivityInfo — aucun outil de flux de travail externe n'est requis. Elle utilise l'étape d'envoi d'e-mail intégrée d'ActivityInfo pour envoyer la notification.

Nous jouons le rôle d'un administrateur de base de données pour un programme de santé. Les équipes de terrain enregistrent les patients dans un formulaire Enregistrement des patients tout au long de la journée, et le coordinateur de programme souhaite être informé de chaque nouvel enregistrement au fur et à mesure.

Ce dont vous avez besoin

  • Une base de données avec un formulaire Enregistrement des patients (n'importe quel formulaire fera l'affaire — adaptez les références de champ aux vôtres). Le nôtre a un champ Texte Nom complet avec le code NAME, un champ Quantité Âge avec le code AGE, et un champ de sélection unique Statut avec le code STATUS.
  • L'autorisation de concevoir la base de données.
  • Le coordinateur doit être un utilisateur de la base de données, car les étapes d'envoi d'e-mail s'adressent aux utilisateurs et aux rôles de la base de données.

Nous faisons référence aux champs par leur code tout au long du document (NAME plutôt que [Nom complet]). Si vos champs n'ont pas encore de codes, prenez une minute pour les ajouter dans le concepteur de formulaires — les codes permettent de garder les formules et les modèles lisibles et survivent au changement d'étiquette.

Étape 1 : Ajouter l'automatisation

  1. Ouvrez la base de données et sélectionnez « Paramètres de la base de données ».

    Paramètres de la base de données
    Paramètres de la base de données
  2. Sélectionnez le formulaire « Enregistrement des patients ».

    Formulaire Enregistrement des patients
    Formulaire Enregistrement des patients
  3. Sélectionnez Automatisations dans le volet de détails du formulaire et sélectionnez Ajouter une automatisation.

    Ajouter une automatisation
    Ajouter une automatisation
  4. Nommez l'automatisation « Nouveau patient enregistré ».

    Nouvelle automatisation
    Nouvelle automatisation

Étape 2 : Choisir le déclencheur

  1. Sélectionnez Cliquez ici pour commencer.

    Cliquez ici pour commencer
    Cliquez ici pour commencer
  2. Dans la liste des types de déclencheurs, choisissez Lors de l'ajout d'un enregistrement.

    Lors de l'ajout d'un enregistrement
    Lors de l'ajout d'un enregistrement
  3. Donnez une étiquette au déclencheur, par exemple « Patient enregistré », puis sélectionnez « Sélectionner un formulaire ».

    Déclencheur Patient enregistré
    Déclencheur Patient enregistré
  4. Choisissez le formulaire Enregistrement des patients, et confirmez avec Sélectionner un formulaire.

    Sélectionner un formulaire
    Sélectionner un formulaire
  5. Sélectionnez Terminé.

    Terminé
    Terminé

Étape 3 : Ajouter l'étape d'envoi d'e-mail

  1. Sélectionnez Ajouter une étape.

    Ajouter une étape
    Ajouter une étape
  2. Sélectionnez Action.

    Action
    Action
  3. Sélectionnez Envoyer e-mail.

    Action Envoyer e-mail
    Action Envoyer e-mail
  4. Donnez une étiquette à l'étape, par exemple « Notifier le coordinateur ».

    Étiqueter l'action d'e-mail
    Étiqueter l'action d'e-mail

Étape 4 : Choisir les destinataires

  1. Sélectionnez Gérer les destinataires.

    Ajouter des destinataires d'e-mail
    Ajouter des destinataires d'e-mail
  2. Ajoutez le coordinateur de programme. Vous pouvez ajouter des utilisateurs individuels, ou un rôle — un rôle atteint toutes les personnes qui le détiennent, y compris les personnes ajoutées au rôle plus tard. Confirmez votre sélection et cliquez sur « Enregistrer ».

    Ajouter des destinataires d'e-mail par rôle
    Ajouter des destinataires d'e-mail par rôle

Étape 5 : Rédiger l'e-mail

  1. Sélectionnez Modifier le contenu.

    Modifier le contenu
    Modifier le contenu
  2. Saisissez l'objet :

    Nouveau patient enregistré : ${NAME}
    

    Les références ${...}, comme ${NAME} ci-dessus, sont remplacées par les valeurs des champs de l'enregistrement lorsque l'e-mail est envoyé. Plutôt que de taper une référence, placez votre curseur à l'endroit souhaité et cliquez sur le nom du champ correspondant dans la liste à droite pour l'insérer.

    Ajouter un objet à l'e-mail
    Ajouter un objet à l'e-mail
  3. Saisissez le corps. Cliquer sur un champ à droite insère une référence à l'emplacement de votre curseur. Le corps accepte le Markdown :

    ## Nouvel enregistrement de patient
    
       **${NAME}**, âgé(e) de ${AGE}, a été enregistré(e) par ${_user.name}.
    
       Statut : ${STATUS}
    
    Ajouter un corps à l'e-mail
    Ajouter un corps à l'e-mail
  4. Sélectionnez Terminé pour fermer l'éditeur de contenu et à nouveau Terminé pour fermer l'étape.

    Terminer l'étape d'e-mail
    Terminer l'étape d'e-mail

Étape 6 : Enregistrer et tester

  1. Sélectionnez Enregistrer. L'automatisation est maintenant active.

    Enregistrer l'étape d'e-mail
    Enregistrer l'étape d'e-mail
  2. Ajoutez un enregistrement de test au formulaire Enregistrement des patients.

    Ajouter un enregistrement
    Ajouter un enregistrement
  3. En quelques instants, le coordinateur reçoit un e-mail contenant les détails du patient, ainsi qu'un bouton Voir l'enregistrement qui est automatiquement ajouté à l'alerte par e-mail. Lorsqu'on clique dessus, le bouton ouvre l'enregistrement directement dans ActivityInfo.

    Alerte par e-mail
    Alerte par e-mail

Pour aller plus loin

  • Notifier uniquement pour certains enregistrements : ajoutez une étape de filtre entre le déclencheur et l'e-mail — par exemple AGE < 5 pour notifier uniquement les enregistrements d'enfants de moins de cinq ans.
  • Notifier plutôt les changements de statut : utilisez le déclencheur En cas de modification d'un enregistrement avec le filtre STATUS != _previous.STATUS, et incluez les deux valeurs dans l'e-mail : Statut changé de ${_previous.STATUS} à ${STATUS}.
  • Envoyer l'enregistrement à un autre système au lieu de (ou en plus de) l'e-mail : ajoutez une étape de webhook.
Élément suivant
Envoyer un message à Google Chat lorsqu'un enregistrement est ajouté