- Si vous avez sélectionné formule comme votre type de question, vous entrerez votre formule dans le champ "Formule", situé dans l'onglet Scripting et Plus de l'éditeur de formulaire électronique.
- Les formules sont particulièrement utiles dans les formulaires notés, où le score final du formulaire est la somme, moyenne, etc. des points accumulés pendant que le patient complète le formulaire.
Génération d'un score total :
Le GAD-7 est un bon exemple de cette fonctionnalité. Il contient toutes les questions de notation clinique dans une section nommée 'gad7Qs' et utilise ensuite la formule suivante dans un élément de formule caché pour calculer la somme de tous les scores de cette section :
ScriptUtil.sum(gad7Qs)
Copier la règle
Note : L'élément de formule contenant le script ci-dessus doit être situé en dehors de la section qui est sommée, pour éviter que la formule ne se somme elle-même.
Affichage d'un résultat de formule :
Si vous souhaitez afficher la valeur calculée par votre formule, vous pouvez le faire en ajoutant "$$" au champ "Légende" (dans l'onglet Général). Vous pouvez également utiliser le "$$" dans le champ "Note Personnalisée" (dans l'onglet Formatage des Notes) si vous ne souhaitez pas afficher la valeur au patient mais souhaitez la capturer dans le dossier du patient.
Exemple : eForm GAD-7
L'eForm Ocean GAD-7 est un bon exemple de génération d'un score total et d'affichage du résultat :
- Le questionnaire GAD-7 contient sept questions à évaluer. Ces questions sont placées dans une seule section du formulaire électronique nommée 'gad7Qs'.
- Chacune des sept questions est configurée avec des réponses prédéfinies parmi lesquelles le patient peut choisir, et chaque valeur de réponse est associée à une valeur de point différente.
- Dans ce cas, nous pouvons voir que la réponse "Pas du tout" est associée à une valeur de point de "0", tandis que la valeur de réponse "Plusieurs jours" est associée à une valeur de point de "1".
- Un élément de formule caché existe près de la fin du formulaire contenant le script "ScriptUtil.sum(gad7Qs)" pour calculer la somme de toutes les valeurs de points pour les sept questions.
- Dans ce cas, nous pouvons voir que deux réponses de "Plusieurs jours" ont été saisies, et puisque chacune de ces réponses vaut une valeur de point de "1", la somme de tous les points dans la section est "2".
- L'élément de formule caché dans le formulaire GAD-7 a également été configuré pour générer une note du score total en utilisant le symbole "$$". Le symbole "$$" est remplacé par la valeur de sortie du script de formule.
- Dans ce cas, nous pouvons voir que le symbole "$$" est remplacé par la valeur de somme de "2".
Plus de ressources :
Pour apprendre comment arrondir vos réponses de formule au chiffre le plus proche, veuillez vous référer à : "Limiter le nombre de décimales dans les calculs de formule".
Pour plus d'exemples de calculs de score possibles et d'articles de script plus avancés, veuillez vous référer à :