---
{
  "title": "Composants de formulaire réutilisables : accélérez la conception de formulaires FHIR",
  "description": "Créez une bibliothèque de composants de formulaire FHIR réutilisables dans Aidbox UI Builder — accélérez la conception de formulaires, assurez la cohérence et réduisez les erreurs.",
  "date": "2024-05-17",
  "author": "Maria Ryzhikova",
  "reading-time": "3 min read",
  "tags": [
    "Forms",
    "Aidbox"
  ],
  "seo-tags": [
    "fhir",
    "forms"
  ]
}
---
Dans le processus de conception de formulaires, nous nous heurtons aux mêmes tâches répétitives. En explorant différents [formulaires](/blog/why-building-healthcare-forms-is-so-challenging--and-how-to-fix-it), vous remarquez que certains champs ou sections entières sont dupliqués d'un formulaire à l'autre. Vous passez du temps à reproduire ce que vous avez déjà fait, à assurer la cohérence et à répéter la logique, comme le préremplissage de ces champs ou la modification de plusieurs endroits par la suite.

## Composants de formulaire réutilisables dans Aidbox

Désormais, dans Aidbox UI Builder, vous pouvez créer une bibliothèque de composants adaptés à vos besoins, leur attribuer des noms et les utiliser dans n'importe quel formulaire. Cela vous permet de :
- Accélérer le processus de développement de formulaires grâce à une bibliothèque de composants
- Assurer la cohérence des formulaires en extrayant les parties répétitives dans des composants
- Réduire le nombre d'erreurs dans le développement de formulaires

Les utilisateurs créent des composants personnalisés représentant des questions ou un groupe de questions qu'ils souhaitent réutiliser dans d'autres formulaires. Ces composants personnalisés comprennent tous les éléments de formulaire pris en charge par Aidbox UI Builder, tels que les champs de texte, les cases à cocher, les listes déroulantes, etc., ainsi que leurs attributs et règles.

### Comment utiliser les composants de formulaire

Il existe deux façons d'utiliser les composants dans d'autres formulaires :
- Ajouter le composant par référence. Cela vous permet d'effectuer des modifications à un seul endroit (en modifiant le composant), et ces changements seront automatiquement répercutés dans tous les formulaires qui référencent ce composant. Par exemple, si une faute d'orthographe est commise, il suffit de la corriger dans le composant en question, sans avoir à la corriger dans tous les formulaires.
- Utiliser le composant comme modèle ou extrait de code — copier et personnaliser.

Notre mise en œuvre est fondée sur la spécification [FHIR SDC](https://www.health-samurai.io/forms-product) et les questionnaires modulaires. Chaque formulaire est représenté comme une ressource [FHIR Questionnaire](https://www.health-samurai.io/forms-product) et est stocké dans la base de données. En revanche, le composant, en tant que sous-questionnaire, est également stocké dans la base de données comme une ressource FHIR Questionnaire avec des extensions spécifiques. Vous pouvez en savoir plus à ce sujet ici.

Les formulaires et les composants sont tous deux représentés comme des ressources Questionnaire telles que décrites dans la [spécification des questionnaires modulaires](https://build.fhir.org/ig/HL7/sdc/modular.html#modular-questionnaires). Les questionnaires de composants sont étiquetés avec des extensions spécifiques.

L'utilisation de composants offre une plus grande flexibilité dans le développement et accélère le processus de développement de formulaires, le rendant plus qualitatif et cohérent.

{% embed url="https://youtu.be/Ym0Y2ponYtI" %}

Approfondissez le sujet grâce à notre [documentation](https://hubs.li/Q02wX58H0) complète.

Pour mettre en œuvre ces stratégies et constater leur impact sur vos formulaires, envisagez d'utiliser la [version gratuite d'Aidbox](https://www.health-samurai.io/aidbox#run). Elle offre une plateforme robuste pour expérimenter la conception de formulaires et l'automatisation, fournissant tous les outils nécessaires sans aucune limitation de fonctionnalités.

Voir aussi : [Optimisez la création de formulaires avec l'IA](/blog/boost-form-building-with-ai).