Passer au contenu principal
Génération de documents
Mis à jour il y a plus de 4 mois

Articles

Variables de niveau patient

Certaines variables peuvent être utilisées dans les modèles de documents. Les variables concernant le dossier sont accessible via l’onglet “Variables” de la fiche patient.

Ces variables vous permettent d’ajouter des informations au niveau de chaque dossier. Ces informations seront ensuite utilisées dans les modèles de documents afin de pré-remplir certaines variables.

Variables de type $list


Il est possible de gérer des listes de valeur qui seront ensuite utilisées par les variables de PlaniPSY.

Par exemple, vous pouvez déclarer et maintenir une liste de médecins dans le menu PARAMETRES > VARIABLES > LISTES.


Puis sur l’onglet “PARAMÈTRES” > “VARIABLES” > “ÉTABLISSEMENT” nous pouvons créer deux variables “nom du médecin 1” et “nom du médecin 2” en les liant à la “Liste des médecins”.

Trier la liste

Par défaut la liste affichera les éléments dans l’ordre dans lequel ils ont été ajoutés. Le dernier ajout en bas de liste.

Vous pouvez forcer un tri alphabétique de la liste grâce au bouton

Les éléments seront alors affichés par ordre alphabétique

Cas particulier pour le tri

Si le tri alphabétique ne vous convient pas (par exemple si les éléments de la liste contienne des « Prénom Nom » de médecins, le tri alphabétique fonctionnera par Prénom), vous pouvez modifier manuellement le tri en modifiant la liste en texte brut (sous la zone avec les éléments en bleus)

le tri alphabétique automatique résulte en cette liste :

|| Alain Durand || Bernard Chapuis || Claude Lamarche

Mais si vous souhaitez trier par nom au lieu du prénom, sans pour autant inverser l’affichage pour « NOM Prénom » il faudra alors gérer le tri manuellement en modifiant directement le texte brut de la liste pour indiquer :

|| Bernard Chapuis || Alain Durand || Claude Lamarche

Les éléments en bleu se réorganiseront tout seul vers

il est ensuite possible d’ajouter un élément en tout temps au milieu de la liste en l’insérant au bon endroit dans le texte brut en séparant les éléments par || (double barre verticale)

exemple :

|| Bernard Chapuis || Alain Durand || Stéphanie Gauvin || Claude Lamarche

Variables liées à l’utilisateur connecté

Les variables suivantes ont été ajoutées et permettent d’accéder aux informations de l’utilisateur connecté à PlaniPSY.


En couplant cette possibilité avec les variables virtuelles il est possible de personnaliser autant de variables que vous désirez en fonction de l’utilisateur connecté.

Par exemple si je veux indiquer les initiales et le numéro de téléphone de la personne connecté, je peux créer deux variables virtuelles avec un nom au choix, par exemple mes_initiales et mon_telephone


​Variables virtuelles

Une autre fonctionnalité dans les modèles de documents permet de créer des variables à partir d’autres variables.

Exemple :

Sur la fiche patient vous pouvez renseigner une variable patient civilité avec un sélecteur de valeurs parmi M. et Mme.

Dans les modèles de document si vous utilisez la variable patient civilité, elle sera alors automatiquement renseignée avec la valeur déclarée sur la fiche patient : M. ou Mme.

Mais il n’est pas possible sans notion de variables virtuelles d’indiquer dans le modèle la civilité en version longue dans une phrase telle que `Veuillez agréer Madame …` car l’utilisation de la variable patient civilité aurait retourné `Veuillez agréer Mme …`.

La notion de variable virtuelle nous permet de déclarer des nouvelles variables qui seront liées à des variables existantes dans la fiche patient.

Ici, une variable virtuelle patient civilité long va retourner la valeur Monsieur ou Madame en fonction de la valeur sélectionnée pour patient civilité.

Le modèle `Veuillez agréer {{patient civilité long}}` affichera donc automatiquement `Veuillez agréer Madame …` grâce à la valeur Mme renseignée dans patient civilité.

Autre exemple : la variable virtuelle patient feminin (e) permettra d’accorder en genre dans les modèles de documents par exemple un modèle avec `né{{patient feminin (e)}} le …` affichera `né le …` pour un homme et `née le …` pour une femme

variable virtuelle

variable réelle

valeur réelle

valeur virtuelle

article libelle

article

L.3213-1

SDREP

L.3213-2

SDREM

L.3213-7

SDREIP

L.3212-1-II-1°

SDT

L.3212-3

SDTU

L.3212-1-II-2°

SPI

L.3214-3

SPD

patient civilité long

patient civilité

Mme

Madame

M.

Monsieur

Tiers 1 : civilité long

patient civilité

Mme

Madame

M.

Monsieur

Tiers 2 : civilité long

patient civilité

Mme

Madame

M.

Monsieur

Tuteur : civilité long

patient civilité

Mme

Madame

M.

Monsieur

patient feminin (e)

patient civilité

Mme

e

M.

Tiers 1 feminin (e)

patient civilité

Mme

e

M.

Tiers 2 feminin (e)

patient civilité

Mme

e

M.

Tuteur feminin (e)

patient civilité

Mme

e

M.

le patient ou la patiente

Mme

la patiente

M.

le patient

Il serait par exemple possible d’utiliser ainsi le nom d’un responsable de service alimenté automatiquement à partir de l’UF ; il serait aussi possible de cocher une case en fonction de l’article de loi.

Vous pouvez gérer ces listes de correspondance dans les “PARAMÈTRES” > “VARIABLES” > “VIRTUELLES”.

Par exemple, si vous souhaitez créer une variable “patient civilité long” qui prendra automatiquement la valeur Monsieur dans les modèles de documents si la variable patient sexe vaut M ; et Madame si patient sexe vaut F.

Avez-vous trouvé la réponse à votre question ?