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
|