Pour tous les exemples fournis ci-dessous, ScriptUtil.getKeyword("@ptVisitType")
source les informations définies sous l'option "Type" du rendez-vous et ScriptUtil.getKeyword("@ptApptReason")
source les informations définies sous l'option "Raison" du rendez-vous dans la fenêtre de dialogue de réservation.
Le mot-clé @ptApptReason
ne peut pas lire le contenu saisi dans la zone de texte "Raison".
Remplacez les occurrences de "apptType" et "apptReason" par les valeurs de type et de raison correspondantes de votre DMÉ.
Les types et raisons de rendez-vous sont :
Si vous devez faire correspondre un rendez-vous avec un type et une raison spécifiques.
pt.getReasonForVisit() != null && (ScriptUtil.getKeyword("@ptVisitType") == "apptType" && ScriptUtil.getKeyword("@ptApptReason") == "apptReason")
Copier la règle
Exemple : Si vous souhaitez faire correspondre un rendez-vous de type "COPD" et de raison "Suivi", votre script complété serait le suivant : pt.getReasonForVisit() != null && (ScriptUtil.getKeyword("@ptVisitType") == "COPD" && ScriptUtil.getKeyword("@ptApptReason") == "Suivi")
Les types et raisons de rendez-vous ne sont pas :
Si vous devez exclure un rendez-vous avec un type et une raison spécifiques, mais faire correspondre tous les autres types et raisons.
pt.getReasonForVisit() != null && ScriptUtil.getKeyword("@ptVisitType") != "apptType" && ScriptUtil.getKeyword("@ptApptReason") != "apptReason"
Copier la règle
Les types et raisons de rendez-vous sont l'un des suivants :
Faire correspondre un ou plusieurs paires de types et de raisons de rendez-vous.
pt.getReasonForVisit() != null && ((ScriptUtil.getKeyword("@ptVisitType") == "apptType" && ScriptUtil.getKeyword("@ptApptReason") == "apptReason") || (ScriptUtil.getKeyword("@ptVisitType") == "apptType2" && ScriptUtil.getKeyword("@ptApptReason") == "apptReason2"))
Copier la règle
Note : Il est possible de faire correspondre plus de deux paires différentes de types et de raisons de rendez-vous. Vous pouvez modifier la règle pour inclure des fonctions supplémentaires (ScriptUtil.getKeyword("@ptVisitType") == "apptType" && ScriptUtil.getKeyword("@ptApptReason") == "apptReason")
séparées par des opérateurs ||
("ou").
Les types et raisons de rendez-vous ne sont pas l'un des suivants :
Exclure une ou plusieurs paires de types et de raisons de rendez-vous, mais faire correspondre tous les autres types et raisons.
pt.getReasonForVisit() != null && ScriptUtil.getKeyword("@ptVisitType") != "apptType" && ScriptUtil.getKeyword("@ptApptReason") != "apptReason" && ScriptUtil.getKeyword("@ptVisitType") != "apptType2" && ScriptUtil.getKeyword("@ptApptReason") != "apptReason2"
Copier la règle
Note: Il est possible d'exclure plus de deux paires différentes de types de rendez-vous et de raisons. Vous pouvez modifier la règle pour inclure des fonctions supplémentaires ScriptUtil.getKeyword("@ptVisitType") != "apptType" && ScriptUtil.getKeyword("@ptApptReason") != "apptReason"
séparées par des opérateurs &&
("et").
Le type de rendez-vous et/ou la raison contient :
Faire correspondre le(s) type(s) de rendez-vous et/ou la(les) raison(s) par une valeur partielle ou commune.
pt.getReasonForVisit() != null && (ScriptUtil.getKeyword("@ptVisitType").includes("apptType") && ScriptUtil.getKeyword("@ptApptReason").includes("apptReason"))
Copier la règle
Exemple : Si vous avez une série de rendez-vous contenant des termes communs — Type : Virtuel, Raison : Suivi ; Type : Virtuel, Raison : BPCO ; Type : Virtuel, Raison : Ordonnance — vous pouvez faire correspondre le terme commun "Virtuel" pour cibler tous les types de rendez-vous et raisons.
Veuillez noter : La fonction includes()
correspond à toutes les occurrences de la valeur fournie, ce qui signifie que quelque chose comme "Virtuellement" serait également considéré comme une correspondance, car il contient le terme "Virtuel".
Le type de rendez-vous et/ou la raison ne contient pas :
Exclure le(s) type(s) de rendez-vous et la(les) raison(s) par une valeur partielle ou commune.
pt.getReasonForVisit() != null && !ScriptUtil.getKeyword("@ptVisitType").includes("apptType") && !ScriptUtil.getKeyword("@ptApptReason").includes("apptReason")
Copier la règle