ScriptUtil fournit des fonctions diverses qui vous permettent de simplifier vos scripts et de prendre en charge des cas d'utilisation spéciaux. ScriptUtil est lié à tous les contextes de session de script, vous pouvez donc utiliser ces fonctions dans les règles de tablette ou au sein des eFormulaires (afficher si, faire une note si, etc.).
| Variable(s) | Description & Exemple d'expression |
|---|---|
|
sum, max, min |
Retourne la somme/le max/le min des valeurs de points dans la section
Copier l'exemple
|
|
countAnswersMatching, countAnswersWithPointsEqualTo |
Le nombre de réponses correspondant à la valeur ou à la valeur de point dans la section spécifiée
Copier l'exemple
|
|
percentComplete |
Retourne un nombre entre 0 et 100 représentant le nombre d'éléments terminés dans une section (y compris les sections imbriquées)
Copier l'exemple
|
|
getKeyword |
Fournit un accès à n'importe quel mot-clé. Utilisé pour l'accès CPP et comme 'attrape-tout' pour accéder aux informations du patient.
Copier l'exemple
|
|
getResponse |
Fournit un accès à une réponse fournie dans un eFormulaire précédent au cours de la même session.
Copier l'exemple
|
|
queueContains (pris en charge uniquement sur la tablette Ocean) |
Renvoie vrai si la file d'attente du formulaire (ou les formulaires terminés) contient la référence passée en paramètre.
Copier l'exemple
|
|
queueSize (pris en charge uniquement sur la tablette Ocean) |
Renvoie le nombre de formulaires dans la file d'attente plus les formulaires qui ont déjà été complétés.
Copier l'exemple
|
|
parseDate |
Accepte une chaîne de date au format "aaaa-mm-jj" et renvoie une date JavaScript (tablette v127+)
Copier l'exemple
|
|
webQ |
Affiche des sections ou des éléments pour les questionnaires web uniquement, pas pour les tablettes.
Copier l'exemple
|
|
walkIn |
Renvoie vrai pour les patients sans rendez-vous (tablette v178+).
Copier l'exemple
|