Vous pouvez configurer des Règles de tablette qui afficheront automatiquement des formulaires spécifiques au rendez-vous. Cela peut être très utile pour recueillir des informations pertinentes auprès des patients avant leur rendez-vous sans avoir à ajouter manuellement des formulaires à leur file d'attente.
Par exemple, si un patient est programmé pour un rendez-vous pour "douleur au dos", il pourrait automatiquement se voir présenter un Formulaire électronique sur la douleur au dos.
Veuillez noter : Pour tous les exemples fournis, Ocean s'attend à une correspondance exacte, sensible à la casse, sur vos types/de raisons de rendez-vous. Par exemple, Ocean considère "MPOC" et "mpoc" comme deux termes différents. Assurez-vous que les valeurs saisies dans vos règles de tablette correspondent exactement à la configuration de rendez-vous de votre DMÉ.
Pour tous les exemples fournis ci-dessous, pt.getReasonForVisit()
source les informations définies sous l'option "Type" du rendez-vous dans les fenêtres de réservation correspondantes de PS Suite et de Med Access.
Remplacez les occurrences de "apptType" par la valeur correspondante de votre DMÉ.
Le type de rendez-vous est :
Si vous devez faire correspondre un seul type de rendez-vous.
pt.getReasonForVisit() != null && pt.getReasonForVisit() == "apptType"
Copier la règle
pt.getReasonForVisit() != null && pt.getReasonForVisit() == "MPOC"
Le type de rendez-vous n'est pas :
Si vous devez exclure un seul type de rendez-vous mais faire correspondre tous les autres types.
pt.getReasonForVisit() != null && pt.getReasonForVisit() != "apptType"
Copier la règle
Le type de rendez-vous est l'un des suivants :
Faire correspondre un ou plusieurs types de rendez-vous.
pt.getReasonForVisit() != null && (pt.getReasonForVisit() == "apptType1" || pt.getReasonForVisit() == "apptType2")
Copier la règle
pt.getReasonForVisit() == ""
séparées par des opérateurs ||
("ou").
Le type de rendez-vous n'est pas l'un des suivants :
Exclure un ou plusieurs types de rendez-vous, mais faire correspondre tous les autres types.
pt.getReasonForVisit() != null && pt.getReasonForVisit() != "apptType1" && pt.getReasonForVisit() != "apptType2"
Copier la règle
pt.getReasonForVisit() != ""
séparées par des opérateurs &&
("et").
Le type de rendez-vous contient :
Faire correspondre des types de rendez-vous par une valeur partielle ou commune.
pt.getReasonForVisit() != null && pt.getReasonForVisit().includes("apptType")
Copier la règle
Exemple : Si vous avez une série de rendez-vous contenant des termes communs — Suivi virtuel, BPCO virtuel, Prescription virtuelle — vous pouvez faire correspondre le terme commun "virtuel" pour cibler tous les types de rendez-vous.
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 ne contient pas :
Exclure le(s) type(s) de rendez-vous par une valeur partielle ou commune.
pt.getReasonForVisit() != null && !pt.getReasonForVisit().includes("apptType")
Copier la règle
Pour tous les exemples fournis ci-dessous, @ptVisitType
source les informations définies sous l'onglet "Type" dans la fenêtre de dialogue de réservation.
Remplacez les occurrences de "apptType" par la valeur correspondante de votre DMÉ.
Le type de rendez-vous est :
Si vous devez faire correspondre un seul type de rendez-vous.
ScriptUtil.getKeyword("@ptVisitType") != null && ScriptUtil.getKeyword("@ptVisitType") == "apptType"
Copier la règle
ScriptUtil.getKeyword("@ptVisitType") != null && ScriptUtil.getKeyword("@ptVisitType") == "MPOC"
Le type de rendez-vous n'est pas :
Si vous devez exclure un seul type de rendez-vous mais faire correspondre tous les autres types.
ScriptUtil.getKeyword("@ptVisitType") != null && ScriptUtil.getKeyword("@ptVisitType") != "apptType"
Copier la règle
Le type de rendez-vous est l'un des suivants :
Faire correspondre un ou plusieurs types de rendez-vous.
ScriptUtil.getKeyword("@ptVisitType") != null && (ScriptUtil.getKeyword("@ptVisitType") == "apptType1" || ScriptUtil.getKeyword("@ptVisitType") == "apptType2")
Copier la règle
ScriptUtil.getKeyword("@ptVisitType")
séparées par des opérateurs ||
("ou").
Le type de rendez-vous n'est pas l'un des suivants :
Exclure un ou plusieurs types de rendez-vous, mais faire correspondre tous les autres types.
ScriptUtil.getKeyword("@ptVisitType") != null && ScriptUtil.getKeyword("@ptVisitType") != "apptType1" && ScriptUtil.getKeyword("@ptVisitType") != "apptType2"
Copier la règle
ScriptUtil.getKeyword("@ptVisitType") != ""
séparées par des opérateurs &&
("et").
Le type de rendez-vous contient :
Faire correspondre des types de rendez-vous par une valeur partielle ou commune.
ScriptUtil.getKeyword("@ptVisitType") != null && ScriptUtil.getKeyword("@ptVisitType").includes("apptType")
Copier la règle
Exemple : Si vous avez une série de rendez-vous contenant des termes communs — Suivi virtuel, MPOC virtuel, Ordonnance virtuelle — vous pouvez faire correspondre le terme commun "virtuel" pour cibler tous les types de rendez-vous.
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 ne contient pas :
Exclure le(s) type(s) de rendez-vous par une valeur partielle ou commune.
ScriptUtil.getKeyword("@ptVisitType") != null && !ScriptUtil.getKeyword("@ptVisitType").includes("apptType")
Copier la règle
Pour tous les exemples fournis ci-dessous, @ptApptReason
source les informations définies sous l'onglet "Raison" du rendez-vous dans la fenêtre de dialogue de réservation.
Remplacez les occurrences de "apptReason" par la valeur correspondante de votre DMÉ.
La raison du rendez-vous est :
Si vous devez faire correspondre une seule raison de rendez-vous.
ScriptUtil.getKeyword("@ptApptReason") != null && ScriptUtil.getKeyword("@ptApptReason") == "apptReason"
Copier la règle
ScriptUtil.getKeyword("@ptApptReason") != null && ScriptUtil.getKeyword("@ptApptReason") == "MPOC"
La raison du rendez-vous n'est pas :
Si vous devez exclure une seule raison de rendez-vous mais faire correspondre toutes les autres raisons.
ScriptUtil.getKeyword("@ptApptReason") != null && ScriptUtil.getKeyword("@ptApptReason") != "apptReason"
Copier la règle
La raison du rendez-vous est l'une des suivantes :
Faire correspondre une ou plusieurs raisons de rendez-vous.
ScriptUtil.getKeyword("@ptApptReason") != null && (ScriptUtil.getKeyword("@ptApptReason") == "apptReason1" || ScriptUtil.getKeyword("@ptApptReason") == "apptReason2")
Copier la règle
ScriptUtil.getKeyword("@ptApptReason")
séparées par des opérateurs ||
("ou").La raison du rendez-vous n'est pas l'une des suivantes :
Exclure une ou plusieurs raisons de rendez-vous, mais faire correspondre toutes les autres raisons.
ScriptUtil.getKeyword("@ptApptReason") != null && ScriptUtil.getKeyword("@ptApptReason") != "apptReason1" && ScriptUtil.getKeyword("@ptApptReason") != "apptReason2"
Copier la règle
ScriptUtil.getKeyword("@ptApptReason") != ""
séparées par des opérateurs &&
("et").La raison du rendez-vous contient :
Faire correspondre des raisons de rendez-vous par une valeur partielle ou commune.
ScriptUtil.getKeyword("@ptApptReason") != null && ScriptUtil.getKeyword("@ptApptReason").includes("apptReason")
Copier la règle
Exemple : Si vous avez une série de rendez-vous contenant des termes communs — Suivi virtuel, BPCO virtuel, Ordonnance virtuelle — vous pouvez faire correspondre le terme commun "Virtuel" pour cibler toutes les raisons de rendez-vous.
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".
La raison du rendez-vous ne contient pas :
Exclure la ou les raisons de rendez-vous par une valeur partielle ou commune.
ScriptUtil.getKeyword("@ptApptReason") != null && !ScriptUtil.getKeyword("@ptApptReason").includes("apptReason")
Copier la règle
Pour tous les exemples fournis ci-dessous, pt.getReasonForVisit()
source les informations définies sous les menus déroulants "Raison" et "Type" dans la fenêtre de dialogue de réservation. pt.getReasonForVisit()
combine les deux valeurs en une seule entrée connectée par un tiret. (Voir les exemples ci-dessous.)
Remplacez les occurrences de "apptType-apptReason" par les valeurs correspondantes de type et de raison de votre DMÉ.
Type et raison du rendez-vous sont :
Si vous devez faire correspondre un rendez-vous avec un type et une raison spécifiques.
pt.getReasonForVisit() != null && pt.getReasonForVisit() == "apptType-apptReason"
Copier la règle
pt.getReasonForVisit() != null && pt.getReasonForVisit() == "COPD-Suivi"
Type et raison du 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 && pt.getReasonForVisit() != "apptType-apptReason"
Copier la règle
Type et raison du rendez-vous sont l'un des suivants :
Faire correspondre un ou plusieurs paires de types et de raisons de rendez-vous.
pt.getReasonForVisit() != null && (pt.getReasonForVisit() == "apptType-apptReason1" || pt.getReasonForVisit() == "apptType-apptReason2")
Copier la règle
pt.getReasonForVisit()
séparées par des opérateurs ||
("ou").
Type et raison du 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 && (pt.getReasonForVisit() != "apptType-apptReason1" && pt.getReasonForVisit() != "apptType-apptReason2")
Copier la règle
pt.getReasonForVisit()
séparées par des opérateurs &&
("et").
Le type et/ou la raison du rendez-vous contiennent :
Faire correspondre le(s) type(s) et/ou la(les) raison(s) du rendez-vous par une valeur partielle ou commune.
pt.getReasonForVisit() != null && pt.getReasonForVisit().includes("apptType-apptReason")
Copier la règle
Exemple : Si vous avez une série de rendez-vous contenant des termes communs - Suivi virtuel, BPCO virtuel, Ordonnance virtuelle - vous pouvez faire correspondre le terme commun "Virtuel" pour cibler tous les types/de raisons de rendez-vous.
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 et/ou la raison du rendez-vous ne contiennent pas :
Exclure le(s) type(s) et la/les raison(s) de rendez-vous par une valeur partielle ou commune.
pt.getReasonForVisit() != null && !pt.getReasonForVisit().includes("typeRendezvous-raisonRendezvous")
Copier la règle
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.
Remplacez les occurrences de "apptType" et "apptReason" par les valeurs de type et de raison correspondantes de votre DMÉ.
Type et raison du 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
pt.getReasonForVisit() != null && (ScriptUtil.getKeyword("@ptVisitType") == "COPD" && ScriptUtil.getKeyword("@ptApptReason") == "Suivi")
Type et raison du 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
Type et raison du 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
(ScriptUtil.getKeyword("@ptVisitType") == "apptType" && ScriptUtil.getKeyword("@ptApptReason") == "apptReason")
séparées par des opérateurs ||
("ou").Type et raison du 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
ScriptUtil.getKeyword("@ptVisitType") != "apptType" && ScriptUtil.getKeyword("@ptApptReason") != "apptReason"
séparées par des opérateurs &&
("et").Type de rendez-vous et/ou raison contient :
Correspondre à des types de rendez-vous et/ou raisons 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".
Type de rendez-vous et/ou raison ne contient pas :
Exclure des types de rendez-vous et raisons par une valeur partielle ou commune.
pt.getReasonForVisit() != null && !ScriptUtil.getKeyword("@ptVisitType").includes("apptType") && !ScriptUtil.getKeyword("@ptApptReason").includes("apptReason")
Copier la règle
Pour tous les exemples fournis ci-dessous, @ptVisitType
source les informations définies sous l'onglet "Type" dans la fenêtre de dialogue de réservation.
Remplacez les occurrences de "apptType" par la valeur correspondante de votre DMÉ.
Le type de rendez-vous est :
Si vous devez faire correspondre un seul type de rendez-vous.
ScriptUtil.getKeyword("@ptVisitType") != null && ScriptUtil.getKeyword("@ptVisitType") == "apptType"
Copier la règle
ScriptUtil.getKeyword("@ptVisitType") != null && ScriptUtil.getKeyword("@ptVisitType") == "MPOC"
Le type de rendez-vous n'est pas :
Si vous devez exclure un seul type de rendez-vous mais faire correspondre tous les autres types.
ScriptUtil.getKeyword("@ptVisitType") != null && ScriptUtil.getKeyword("@ptVisitType") != "apptType"
Copier la règle
Le type de rendez-vous est l'un des suivants :
Faire correspondre un ou plusieurs types de rendez-vous.
ScriptUtil.getKeyword("@ptVisitType") != null && (ScriptUtil.getKeyword("@ptVisitType") == "apptType1" || ScriptUtil.getKeyword("@ptVisitType") == "apptType2")
Copier la règle
ScriptUtil.getKeyword("@ptVisitType")
séparées par des opérateurs ||
("ou").
Le type de rendez-vous n'est pas l'un des suivants :
Exclure un ou plusieurs types de rendez-vous, mais faire correspondre tous les autres types.
ScriptUtil.getKeyword("@ptVisitType") != null && ScriptUtil.getKeyword("@ptVisitType") != "apptType1" && ScriptUtil.getKeyword("@ptVisitType") != "apptType2"
Copier la règle
ScriptUtil.getKeyword("@ptVisitType") != ""
séparées par des opérateurs &&
("et").
Le type de rendez-vous contient :
Faire correspondre des types de rendez-vous par une valeur partielle ou commune.
ScriptUtil.getKeyword("@ptVisitType") != null && ScriptUtil.getKeyword("@ptVisitType").includes("apptType")
Copier la règle
Exemple : Si vous avez une série de rendez-vous contenant des termes communs — Suivi virtuel, MPOC virtuel, Ordonnance virtuelle — vous pouvez faire correspondre le terme commun "virtuel" pour cibler tous les types de rendez-vous.
Veuillez noter : La fonction includes()
fait correspondre 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 ne contient pas :
Exclure le(s) type(s) de rendez-vous par une valeur partielle ou commune.
ScriptUtil.getKeyword("@ptVisitType") != null && !ScriptUtil.getKeyword("@ptVisitType").includes("apptType")
Copier la règle
Pour tous les exemples fournis ci-dessous, @ptApptReason
source les informations définies sous le "Raison" menu déroulant dans la fenêtre de dialogue de réservation.
Le mot-clé @ptApptReason
ne peut pas lire le contenu écrit dans la zone de texte "Raison".
Remplacez les occurrences de "apptReason" par la valeur correspondante de votre DMÉ.
La raison du rendez-vous est :
Si vous devez faire correspondre une seule raison de rendez-vous.
ScriptUtil.getKeyword("@ptApptReason") != null && ScriptUtil.getKeyword("@ptApptReason") == "apptReason"
Copier la règle
ScriptUtil.getKeyword("@ptApptReason") != null && ScriptUtil.getKeyword("@ptApptReason") == "MPOC"
La raison du rendez-vous n'est pas :
Si vous devez exclure une seule raison de rendez-vous mais faire correspondre toutes les autres raisons.
ScriptUtil.getKeyword("@ptApptReason") != null && ScriptUtil.getKeyword("@ptApptReason") != "apptReason"
Copier la règle
La raison du rendez-vous est l'une des suivantes :
Faire correspondre une ou plusieurs raisons de rendez-vous.
ScriptUtil.getKeyword("@ptApptReason") != null && (ScriptUtil.getKeyword("@ptApptReason") == "apptReason1" || ScriptUtil.getKeyword("@ptApptReason") == "apptReason2")
Copier la règle
ScriptUtil.getKeyword("@ptApptReason")
supplémentaires séparées par des opérateurs ||
("ou").La raison du rendez-vous n'est pas l'une des suivantes :
Exclure une ou plusieurs raisons de rendez-vous, mais faire correspondre toutes les autres raisons.
ScriptUtil.getKeyword("@ptApptReason") != null && ScriptUtil.getKeyword("@ptApptReason") != "apptReason1" && ScriptUtil.getKeyword("@ptApptReason") != "apptReason2"
Copier la règle
ScriptUtil.getKeyword("@ptApptReason") != ""
supplémentaires séparées par des opérateurs &&
("et").La raison du rendez-vous contient :
Faire correspondre des raisons de rendez-vous par une valeur partielle ou commune.
ScriptUtil.getKeyword("@ptApptReason") != null && ScriptUtil.getKeyword("@ptApptReason").includes("apptReason")
Copier la règle
Exemple : Si vous avez une série de rendez-vous contenant des termes communs — Suivi virtuel, BPCO virtuel, Ordonnance virtuelle — vous pouvez faire correspondre le terme commun "Virtuel" pour cibler toutes les raisons de rendez-vous.
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".
La raison du rendez-vous ne contient pas :
Exclure la ou les raisons de rendez-vous par une valeur partielle ou commune.
ScriptUtil.getKeyword("@ptApptReason") != null && !ScriptUtil.getKeyword("@ptApptReason").includes("apptReason")
Copier la règle
Pour tous les exemples fournis ci-dessous, pt.getReasonForVisit()
source les informations définies sous le rendez-vous dans le menu déroulant "Type" et la zone de texte "Raison" dans la fenêtre de dialogue de réservation. pt.getReasonForVisit()
combine les deux valeurs en une seule entrée connectée par un tiret. (Voir les exemples ci-dessous.)
La fonction pt.getReasonForVisit()
ne peut pas lire les informations définies via le menu déroulant "Raison".
Remplacez les occurrences de "apptType-apptReason" par les valeurs de type et de raison correspondantes de votre DMÉ.
Type et raison du rendez-vous sont :
Si vous devez faire correspondre un rendez-vous avec un type et une raison spécifiques.
pt.getReasonForVisit() != null && pt.getReasonForVisit() == "apptType-apptReason"
Copier la règle
pt.getReasonForVisit() != null && pt.getReasonForVisit() == "COPD-Suivi"
Type et raison du 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 && pt.getReasonForVisit() != "apptType-apptReason"
Copier la règle
Type et raison du rendez-vous sont l'un des suivants :
Faire correspondre un ou plusieurs paires de types et de raisons de rendez-vous.
pt.getReasonForVisit() != null && (pt.getReasonForVisit() == "apptType-apptReason1" || pt.getReasonForVisit() == "apptType-apptReason2")
Copier la règle
pt.getReasonForVisit()
supplémentaires séparées par des opérateurs ||
("ou").
Type et raison du 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 && (pt.getReasonForVisit() != "apptType-apptReason1" && pt.getReasonForVisit() != "apptType-apptReason2")
Copier la règle
pt.getReasonForVisit()
supplémentaires séparées par des opérateurs &&
("et").
Type et/ou raison du rendez-vous contiennent :
Faire correspondre le(s) type(s) et/ou la(les) raison(s) du rendez-vous par une valeur partielle ou commune.
pt.getReasonForVisit() != null && pt.getReasonForVisit().includes("apptType-apptReason")
Copier la règle
Exemple : Si vous avez une série de rendez-vous contenant des termes communs - Suivi virtuel, BPCO virtuel, Ordonnance virtuelle - vous pouvez faire correspondre le terme commun "Virtuel" pour cibler tous les types/de raisons de rendez-vous.
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 et/ou la raison du rendez-vous ne contiennent pas :
Exclure le(s) type(s) et la/les raison(s) de rendez-vous par une valeur partielle ou commune.
pt.getReasonForVisit() != null && !pt.getReasonForVisit().includes("typeRendezvous-raisonRendezvous")
Copier la règle
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
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
(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
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
Les règles de tablette basées sur les rendez-vous ne sont disponibles que pour les sites Ocean intégrés utilisant les DMÉ PS Suite, Med Access, Accuro ou OSCAR Pro.
Pour plus d'informations sur la configuration des règles de tablette et des exemples de règles utiles, veuillez consulter le guide "Règles de tablette".