...
1️⃣ Nom : Entrez un nom décrivant le test, par exemple dans notre cas “Date de naissance pas dans le future”. 2️⃣ Mots clés : Entrez un ou plusieurs mots clés pour vous aider à organiser les types de contraintes que vous créez. 3️⃣ Conditions SQL pour afficher le message ci-dessous : Entrer la formule de comparaison à l’aide des fonctions MySQL, les comparateurs et la syntaxe {varset.varname} pour décrire une variable. 4️⃣ Message : Entrez le message que verra l’utilisateur dans le cas ou le test est VRAI. 5️⃣ Niveau d’erreur : Sélectionnez le niveau d’erreur désiré.
6️⃣ Contexte d’exécution : Sélectionnez le moment où sera activé le test de cohérence.
|
Démonstration
...
Warning |
---|
Un test de contrôle de cohérence permet d’avertir les mauvaises entrées. La saisie effectuée par l’utilisateur dans un champ donné va entrainer un message si le test de comparaison envoie la réponse Vrai. |
Démonstration
...
. |
Exemples:
Les valeurs saisies par l'utilisateur produiront un message d’Erreur/Avertissement/Alerte/Annonce si
{patient.nom} = "Jean Martin" | la variable nom du patient est «Jean Martin». |
{patient.temp_corp} > 39 | la variable temp_corp (température corporelle) est supérieure à 39. |
{patient.ddn} <= "2010-12-31" | la variable ddn est antérieure ou égal à 31 décembre 2010. |
{patient.naiss_time}< "18:00" | la variable de l’heure naiss_time est avant 18h00. |
{patient.date_birth_est} < CURDATE() | la date de naissance estimée est antérieure à aujourd’hui. |
[patient.ichoix.4] IN ({patient.ichoix}) | la variable ichoix de type case à cocher a l’item avec le code 4 coché. |
[patient.rtype.'PR'] IN ({patient.ipe}) | la variable ipe de type case à cocher a l’item avec le code PR coché. |
{visite.sched} = [visite.sched.0] | le dictionnaire avec le code 0 a été sélectionné pour la variable sched. |
{event.itype} = [event.itype.'l\'aut'] | le dictionnaire avec code l’aut a été sélectionné pour la variable itype. |
{project.gonogo} = True | la variable booléenne gonogo est réglée sur "on". Lorsqu'un booléen est réglé sur la position centrale "ni on ni off ", tous les tests de cohérence sur cette booléenne retourneront " faux ". |
Pour plus de détails sur l’effet des requêtes de contrôle de cohérence, n’hésitez pas de regarder la documentation sur ce lien.