Email d’ordonnances de plans d’intégrité plan-prescription

Un profil contient des plans d’intégrité, et chaque plan inclut des ordonnances. Les descriptions comportent différents états, tels que "prêt", "rappel" ou "relevé".

Dans ce cas pratique, nous souhaitons envoyer un seul email à chaque profil, y compris toutes les ordonnances qui sont prêtes à être prises ou rappelées. Cliquez sur chaque onglet ci-dessous pour plus d’informations sur la syntaxe à utiliser pour mettre en oeuvre ce cas pratique.

Message rendu

Bonjour John Doe,

Voici les ordonnances qui sont prêtes à être récupérées ou qui ont été rappelées :

Plan d’intégrité A

  • ID de description : presse1
    Nom : Médicament A
    État : prêt
  • ID de description : pres2
    Nom : Médicament B
    État : rappel

Plan d’intégrité B

  • ID de description : presse4
    Nom : Médicament D
    État : prêt
Modèle d’HTML
code language-html
<p>Hi {{profile.person.firstName}} {{profile.person.lastName}},</p>
<p>Here are the prescriptions that are either ready for pick up or have been recalled:</p>
{{#each profile.plans as |plan|}}
<h3>{{plan.name}}</h3>
<ul>
   {{#each plan.prescriptions as |prescription|}}
   {%#if prescription.state = "ready" or prescription.state = "recall"%}
   <li>
      <strong>Prescription ID:</strong> {{prescription.prescription_id}}<br>
      <strong>Name:</strong> {{prescription.name}}<br>
      <strong>State:</strong> {{prescription.state}}
   </li>
   {%/if%}
   {{/each}}
</ul>
{{/each}}
Données de profil
code language-javascript
{
  "profile": {
    "person": {
      "firstName": "John",
      "lastName": "Doe"
    },
    "plans": [
      {
        "planId": "plan1",
        "name": "Health Plan A",
        "prescriptions": [
          {
            "prescription_id": "pres1",
            "name": "Medication A",
            "state": "ready"
          },
          {
            "prescription_id": "pres2",
            "name": "Medication B",
            "state": "recall"
          }
        ]
      },
      {
        "planId": "plan2",
        "name": "Health Plan B",
        "prescriptions": [
          {
            "prescription_id": "pres3",
            "name": "Medication C",
            "state": "picked up"
          },
          {
            "prescription_id": "pres4",
            "name": "Medication D",
            "state": "ready"
          }
        ]
      }
    ]
  }
}
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76