Modèles PDF¶
Un modèle PDF habille l'export d'un rapport aux couleurs de l'établissement. Les médecins choisissent un modèle au moment d'exporter ; l'administrateur les compose.
L'onglet Modèles d'export¶
La liste montre les modèles disponibles. Le « Modèle par défaut » est livré avec l'application et ne peut pas être supprimé. Pour chaque modèle :
- Aperçu génère un PDF sur des données factices ;
- Modifier rouvre le compositeur, uniquement pour les modèles qui y ont été créés ;
- Supprimer retire le modèle ;
- Composer un modèle ouvre le compositeur.
Tous les utilisateurs voient la liste et l'aperçu. Seuls les administrateurs composent et suppriment.
Le compositeur¶
Le compositeur assemble un modèle à partir de quatre éléments, avec un aperçu qui se régénère pendant la saisie :
| Élément | Détail |
|---|---|
| Nom | Obligatoire. Identifie le modèle dans la liste et à l'export. |
| Bannière | Image PNG ou JPEG en tête de la première page. Format recommandé 2000 × 520 pixels. |
| Filigrane | Texte converti en image inclinée à 45°, répétée en fond de page. |
| En-tête de contenu | Texte répété en haut de chaque page à partir de la deuxième. |
| Pied de page | Texte en bas de chaque page. |
L'en-tête et le pied acceptent des variables remplacées à l'export : patient, medecin,
acte, dateConsultation, validePar, dateValidation, validation et dateExport.
À l'enregistrement, le modèle est rendu une fois sur des données factices pour vérifier qu'il produit bien un PDF. Un modèle qui échoue à ce rendu est refusé.
Sur le disque¶
Chaque modèle composé est enregistré dans ~/.cause/pdf-templates/ sous deux fichiers : le
document XHTML final, et un fichier de paramètres qui permet de le rouvrir dans le compositeur.
Un XHTML déposé à la main sans fichier de paramètres apparaît dans la liste et fonctionne à
l'export, mais ne peut pas être modifié dans le compositeur. Les déclarations DOCTYPE et
ENTITY y sont interdites.