11 Inclusions

Une Inclusion FormsStudio est une entité créée dans l’explorateur de module et disposant de la même structure qu’un formulaire : un modèle et une ou plusieurs vues. Comme son nom l’indique, elle peut être incluse dans un (ou plusieurs) formulaires. Les inclusions peuvent-être incluses de deux manières différentes dans un formulaire : […]

11.1 Généralités

Cette partie est valable à la fois pour les Inclusions simples et les Inclusions multiples. C’est le type de champ du modèle de données du formulaire qui fait la différence entre les deux, et non l’inclusion elle-même. 11.1.1        Création d’une inclusion Pour créer une inclusion FormsStudio : Dans l’explorateur de module, […]

14 Requêtage

Une API distante permet de requêter les données provenant d’autres (ou du même) formulaires à l’exécution, mais aussi provenant de courriers ou d’éléments de nomenclatures. Les méthodes de requêtage se trouvent dans le service DominhoService de l’objet ModuleAPI. L’utilisation de cette API est nécessaire dans les cas suivants : Récupérer les […]

15.1 Modules référencés

Un Module créé dans FormsStudio peut référencer d’autres modules. Lorsqu’un module référence un autre module, il peut accéder à : Ses Nomenclatures: voir chapitre [9]. Ses Images: voir chapitre [3.1]. Ses Inclusions: voir chapitre [11]. Cela est intéressant dans une optique de mutualisation de données entre modules. Il peut de plus […]

15.4 Champs requêtables et significatifs

Les Champs requêtables et Champs significatifs peuvent être paramétrés dans l’édition du modèle de l’entité, dans les onglets éponymes en bas. Ces champs ont une utilité différente suivant le type d’entité pour laquelle ils sont assignés. Il est possible d’ajouter des champs significatifs ou requêtables en effectuant un glisser-déposer des champs […]

15.6 Export / Import de formulaire entre modules

Il est possible d’exporter un formulaire existant d’un module afin de l’importer dans un autre module par la suite. Pour cela : Sélectionner le Formulaire à exporter dans l’explorateur de module. Ouvrir son menu contextuel via un clic droit, puis sélectionner Exporter. Un formulaire est exporté sous la forme d’un fichier […]

16 Traitement des ObjectNode

Un ObjectNode est un objet dont la classe est déclarée dans le projet Forms.Contract de FormsStudio. Il permet de stocker en C# un objet JSON en typant les propriétés qu’il contient. Dans le code distant, il est présent à deux endroits : Paramètre des fonctions standards OnCreate ou OnEdit. Propriété […]

8.1 Données patient communes

Les Données Patient Communes (DPC) sont par exemple le poids, la taille ou encore l’IMC d’un patient. Ces données sont enregistrées au format clé = valeur (ex : PDS = 70 pour un poids) et sont rattachées à une date de référence. De plus, ces données sont historisées : si plusieurs données de type […]

6.3 Outils de l’éditeur

Plusieurs outils sont mis à disposition via l’onglet Outils. 6.3.1        Logique La partie Logique concerne tous les opérateurs logiques utilisables dans les expressions. Vrai / Faux Représente les valeurs booléennes Vrai et Faux. Ces valeurs sont souvent comparées aux champs du modèle de type Vrai / Faux. Nul Représente une […]

4.2 Types de données

Lors de l’édition du modèle d’un formulaire, la boîte à outils propose une liste de tous les types de données pouvant être enregistrées via un formulaire Dominho. Pour plus d’informations sur les contrôles de la vue pouvant être rattachés à ces types de données, consulter le chapitre [5.2]. 4.2.1        Texte […]