fr:manuals:freemedforms:xmlforms:pmhxcategories
Keywords: fr:freemedforms,usermanual,needsupdate
Date: 2011-11-09T09:50:57+0100

freemedforms, usermanual, needsupdate

# Les antécédents

- Les antécédents sont rangés dans des catégories. Ces catégories peuvent être intégralement définies dans vos formulaires.
- Vous pouvez, au choix, utiliser le gestionnaire par défaut des antécédents ou inclure au sein d'un ou plusieurs catégories des sous-formulaires.
- Ces informations sont codées en XML.

## Nature et emplacement du fichier XML

- Le fichier doit se trouver dans le répertoire de votre central.xml et se nommer pmhxcategories.xml.

## Créer les catégories

- Les libellés peuvent être traduits.
- Les icones doivent appartenir au thème de l'application. Vous pouvez ou non spécifier le tag __theme__ dans le chemin :
  - icon=”__theme__/stethoscope.png” équivaut à
  - icon=”stethoscope.png”

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE FreeMedForms>
    <FreeMedForms>
      <PMHx>
        <Category icon="riskfactor.png">
          <label lang="xx">Risk factors</label>
          <label lang="fr">Facteurs de risque</label>
          <label lang="de">Risikofaktoren</label>
        </Category>
        <Category icon="pmh_personnal.png">
          <label lang="xx">Personnal</label>
          <label lang="fr">Personnel</label>
          <label lang="de">Personal</label>
          <Category icon="pmh_medical.png">
            <label lang="xx">Medical</label>
            <label lang="fr">Médicaux</label>
            <label lang="de">Medizinische</label>
          </Category>
          <Category icon="pmh_surgical.png">
            <label lang="xx">Surgical</label>
            <label lang="fr">Chirurgicaux</label>
            <label lang="de">Chirurgische</label>
          </Category>
          <Category icon="pmh_obstetric">
            <label lang="xx">Obstetric</label>
            <label lang="fr">Obstétricaux</label>
            <label lang="de">Geburtshilfe</label>
          </Category>
        </Category>
        <Category icon="pmh_family.png">
          <label lang="xx">Family</label>
          <label lang="fr">Familaux</label>
          <label lang="de">Familale</label>
        </Category>
      </PMHx>
    </FreeMedForms>

## Les catégories peuvent utiliser un formulaire XML

- Les catégories peuvent contenir des formulaires XML (par exemple pour les antécédents).

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE FreeMedForms>
    <FreeMedForms>
      <PMHx>
        <Category icon="riskfactor.png">
          <label lang="xx">Risk factors</label>
          <label lang="fr">Facteurs de risque</label>
          <label lang="de">Risikofaktoren</label>
          <extra>
            <file>__subForms__/cardiology/riskfactors/central.xml</file>
          </extra>
        </Category>
      </PMHx>
    </FreeMedForms>

## Utiliser des sous-formulaires au sein de catégories