Table des matières
, ,

Rendre les formulaires dynamiques

Code XML

Utilisation des espaces de noms et espace de nom pour FreeMedForms

Accéder aux items des formulaires

Nom Valeur Lecture Ecriture
areLoaded return true if all forms are loaded oui non
logItemSearch console login of form item serach (debugging purpose) oui oui
namespaceInUse Modifie l'espace de nom en cours oui oui
item(“xxxx”) Retourne l'item dont l'uuid est xxxx oui non
    // Sans définir au préalable l'espace de nom
    var monItem = freemedforms.forms.item("Mon::Namespace::MonItem");
    if (monItem.isValid) {
        ....
    }
 
    // Avec définition de l'espace de nom
    freemedforms.forms.namespaceInUse = "Mon::Namespace::";  // Vous pouvez omettre le séparateur d'espace de nom à la fin
    var monItem2 = freemedforms.forms.item("MonItem2");
    if (monItem2.isValid) {
        ....
    }

Accéder aux données des items de formulaire

Nom Valeur Lecture Ecriture
isValid (bool) validité de l'item oui non
uuid (string) uuid complet de l'item oui non
type (string) Type d'item oui non
currentValue (variant) Valeur courante de l'item oui oui
currentText (string) Valeur courante textuelle de l'item oui oui
currentUuid (string) Uuid courante de l'item (pour les combos cela représente l'index courant) oui oui
enabled (bool) Etat d'accessibilité de l'item oui oui
checked (bool) Item coché oui oui

Accéder aux données patient

Nom Valeur Lecture Ecriture
fullName nom complet incluant le titre oui non
isActive le patient est défini oui non
dateOfBirth Date de naissance oui non
yearsOld Age en années oui non
isMale sexe masculin oui non
isFemale  sexe féminin oui non
weight Poids (valeur) oui non
weightUnit   Poids (unités) oui non
height Taille (valeur) oui non
heightUnit   Taille (unités) oui non
creatinine Créatinine (dernière valeur) oui non
creatinineUnit Créatinine (unités) oui non
clearanceCreatinine Clairance de la créatinine (dernière valeur) oui non
clearanceCreatinineUnit Clairance de la créatinine (unités) oui non

Accéder et modifier les éléments de la vue (UI)

Accéder aux données de l'utilisateur courant