Table des matières
, ,

Règles générales d'écriture pour les formulaires patient

Les formulaires patients sont des répertoires contenant différents fichiers XML. Chaque fichier y a une fonction precise et un nom fixe.

Ces formulaires peuvent être transmis d'un utilisateur de FreeMedForms à un autre grâce à un module spécifique.

Les mises à jour des formulaires se fait de façon transparente pour les utilisateurs.

La base de données de FreeMedForms s'adaptera automatiquement au formulaire chargé.

Vous pouvez définir un formulaire général pour tous les patients puis agrémenter au besoin ce formulaire en ajoutant des sous-formulaires.

Structure du répertoire

Les fichiers suivants sont nécessaires au bon fonctionnement des formulaires :

Vous pouvez compléter vos formulaires avec :

Structure XML

Chaque fichiers du formulaire doit présenter l'entête ci-dessous :

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE FreeMedForms>

Votre code XML doit être systématiquement contenu dans un tag FreeMedForms :

 <FreeMedForms>
   [...]
 </FreeMedForms>

Nommage des formulaires et des items

Présentation des différents fichiers constituants le formulaire

central.xml

Contient le formulaire central, celui qui apparaît dans la page formulaire patient de FreeMedForms. Il peut contenir des formulaires imbriqués, chaque formulaire possédant sa branche dans l'arborescence des formulaires.

description.xml

Contient la description du formulaire avec :

Le contenu de la description est détaillée dans une rubrique à part entière.

drugs.xml

Contient le(s) formulaire(s) à insérer dans la page Médicaments. Vous pouvez insérer des sous-formulaires si nécessaire.

pmhcategories.xml

Contient les informations nécessaires pour construire les rubriques de classification des antécédents. Chaque rubrique pouvant abriter :

Représentation de données patient

Les items de formulaire peuvent être :

Il convient d'informer précisément le statut des items afin de permettre a FreeMedForms d'executer correctement les calculs automatiques concernant le patient (les alertes d'allergies médicamenteuses par exemple).