Sommaire du DrTux

Retour au menu principal



1 Apports de DrTux au sein d'un service d'urgences :

Retour au menu principal

Rigueur des prises en charge avec :

Réduction considérable des tâches de secrétariat par :

Réduction du temps de prise en charge médicale par :




2 DESCRIPTION DES RUBRIQUES PRINCIPALES: (d'autres spécialisées sont à venir)

Retour au menu principal


DrTux est divisé en plusieurs rubriques ou modules fonctionnels (nous emploieront soit un terme, soit l'autre),
réunis au sein d'un cadre principal ( Vue générale de DrTux ) 
Voici les descriptions et vues de chacune d'elles.



2.1 Module de saisie de l'identité du patient:

Retour au menu principal




sans particularité, avec les classiques :



2.2  Module de recherche patients :

Retour au menu principal




Pas de grande particularité non plus, il faut saisir le non et prénom séparés
par un point virgule
 et la liste s'affinera au fur et mesure de la saisie jusqu'à
votre convenance.

Pour séparer les homonymies il suffit de cliquer sur un des éléments de la
liste et de regarder dans le module d'identité si c'est bien le patient 
recherché.

Si la case à cocher autre est cochée, alors le patient sélectionné s'ouvrira
dans une autre instance de DrTux. ( il est possible d'avoir ainsi plusieurs
dossiers ouverts)

Le Symbole pour  cent %  placé avant ou après le nom ou prénom permet de faire une recherche sur tout ce qui contient l'expression.

                          Exemple :  %MART;%JE cherchera toutes les personnes dont le nom contient : MART  et dont le prénom contient : JE

Le bouton Nouveau permet de créer un nouveau dossier et fait apparaître
le module de saisie de l'identité pour le compléter et l'enregistrer



 2.3 Module de saisie des dossiers:

Retour au menu principal

Tout d'abord, une vue générale d'une observation établie à partir d'un protocole type.



 Ce module observation n'est rien d'autre qu'un éditeur de texte avec des aides à la saisie
permettant d'ajouter du texte formaté à partir :

La puissance de ces trois outils d'aide à la saisie permet d'accélérer considérablement la saisie,
et surtout d'homogénéiser les termes et formes des documents afin d'en améliorer la cohérence.

Une liste déroulante  permet d'accéder à tout l'historique des observations de ce patient
avec mise à jour temps réel et automatique des contenus des observation lors du parcours
de cette liste déroulante.

Il est possible d'effacer une observation, de l'enregistrer, et de l'imprimer, de l'exporter
sous le format html.


  2.4 Module des prescriptions :

Retour au menu principal

Le mot prescription est pris au sens large du terme. Sont considérés comme prescriptions 
tous les documents suivants remis au patient, c'est-à-dire : certificats, bons de passage, 
prescriptions pharmaceutiques, informations au patient, examens complémentaires.

Il existe deux formes de prescription :


 ATTENTION S.V.P
La CRÉATION d'une nouvelle ordonnance structurée, se fait en cliquant sur le
 logo Vidal      situé au niveau de la barre d'outils GENERALE de DrTuX.

La MODIFICATION d'une ordonnance structurée, déjà existante se fait en cliquant 
sur le logo Vidal      situé au niveau de la barre d'outils DU MODULE DE PRESCRIPTION de DrTuX.




Un petit aperçu de ce module avec une ordonnance  structurée par l'outil d'aide à la saisie.


 2.5 Module du terrain :

Retour au menu principal

Le terrain rassemble toutes les données et variables fixes ou peu changeantes, 
caractérisant le dernier état de santé du patient.



Le terrain est divisé en trois parties :

 -A- Liste des Antécédents et allergies du patient, à saisir soit à l'aide :

 -B- Traitement en cours : du patient, à saisir à l'aide 

 -C- Liste des variables de surveillance du patient


 2.6 Module du Glossaire:

Retour au menu principal

Le Glossaire ....   ou sac à malice de DrTux, est une sorte de stockage hiérarchisé
dans lequel il vous faudra placer tous les modèles, protocoles, prescriptions, informations 
et documents types que vous aurez élaborés.
Le Glossaire est un répertoire disque situé dans le répertoire de DrTux  exemple :   drtux/Glossaire

2.6.1  Changer l'emplacement du répertoire du Glossaire :


2.6.2  Répertoires importants du Glossaire :

DrTux se réfère à  plusieurs répertoires critiques, dont il ne convient pas
de modifier la hiérarchie par rapport au répertoire de base du Glossaire.

Ces répertoires sont les suivants :

À l'intérieur de chacun de ces répertoires, il vous est possible et même
conseillé d'organiser la hiérarchie que vous souhaitez pour classer
vos documents types protocoles etc. exemple :

2.6.3  Sélectionner et importer un document du Glossaire:

Lors de l'activation des différentes rubriques de DrTux, le Glossaire se positionne
sur le répertoire racine de la rubrique concernée, présentant ainsi tous les documents et la 
hiérarchie de documents relatifs à la rubrique. L'exemple ci-dessous montre le glossaire positionné
sur le répertoire des prescriptions.



Simple clic  pour: afficher/copier/coller :

Le simple clic sur un document provoquera son affichage 
dans la fenêtre de visualisation en dessous.
Il est alors possible de sélectionner simplement un bloc 
de texte et le copier/coller dans le document déjà présent.

Double clic pour : création et importer directement dans un nouveau document
de la rubrique:

2.6.4 Le menu contextuel du Glossaire:
Ce menu est accessible en cliquant avec le bouton droit
de la souris, celle-ci au-dessus d'un des documents 
du glossaire. 
Les options de ce menu sont les suivantes :



                


 3  DESCRIPTION DES ASSISTANTS :


3.1 Assistant d'aide à la prescription :

Retour au menu principal

Les possibilités fonctionnelles de cet assistant étant riches et nombreuses,
il fait l'objet d'un chapitre à part : ASSISTANT D'AIDE A LA PRESCRIPTION


 3.2 ASSISTANT DE CODAGE CIM 10:

Retour au menu principal

L'assistant d'aide au codage CIM10 se présente sous forme d'un dialogue
divisé en deux parties :



A noter :


 3.2.1 Sélectionner un code Cim10 à l'aide de la liste Simplifiée Urgences

Retour au menu principal



3.2.2 Sélectionner un code Cim10 à l'aide de la liste Hiérarchisée

Retour au menu principal




3.2.3 Sélectionner un code Cim10 à l'aide de la liste Globale

Retour au menu principal



3.2.4 Sélectionner un code Cim10 à l'aide de la liste HTML

Retour au menu principal




3.3 Assistant de codage CCAM :

Retour au menu principal

Les possibilités fonctionnelles de cet assistant étant riches et nombreuses,
il fait l'objet d'un chapitre à part : ASSISTANT DE CODAGE CCAM


 3.4 ASSISTANT DE GESTION DES MENUS CONTEXTUELS :

Retour au menu principal


3.4.1  Le principe des menus contextuels ( ou listes d'insertion) dans DrTux

Retour au menu principal


3.4.2  Créer un nouveau menu contextuel (ou listes d'insertion) :

Retour au menu principal

 


3.4.3  Modifier les menus contextuels avec l'assistant :

Retour au menu principal

Retour au menu principal

Notez l'instruction d'attente de ::exe_process

Notez l'instruction de formattage du path de ::exe_process

Le gestionnaire de listes déroulantes positionné sur la liste déroulante 'Gestion des images'



3.4.3.7  Installer un plugin dans une option du menu déroulant :

Retour au menu principal



3.5 Assistant de Saisie des actes classants RPU:

Retour au menu principal

Cet assistant permet de sélectionner un ou plusieurs code 
d'actes classants RPU, pour les ajouter sur le dossier.

Il est divisé en deux parties:

Une à gauche permettant la recherche et sélection
des actes
Une à droite permettant de stocker tous les actes
sélectionnes

La recherche se fait très simplement en saisissant dans
les zones de saisie    , un ou deux mots clefs.
La liste s'affine au fur et à mesure de la saisie.



Pour confirmer le choix d'un acte classant, cliquez dessus dans la liste
 de gauche et pour le sélectionner et cliquez sur l'un des boutons  numérotés de 1 à 10 pour
indiquer le nombre multiplicateur.

Pour supprimer un choix de la liste de choix   de droite, cliquez sur l'un des actes
et cliquez sur le bouton « Sup » 

une fois la liste de choix à votre goût, confirmez en cliquant sur le 
bouton  « Ok »    




4 Description des fonctions en relation avec le langage de script

4.1 Exemple avancé d'utilisation du scanner et des menus de MedinTux
4.2 Exemple avancé de menu de retouche d'images avec The Gimp et MedinTux

4.3 Exemple avancé de menu d'OCR (reconnaissance de caractères) avec Xsane Tesseract et MedinTux
4.4 Les menus utilisateurs
4.5 Le Langage de Script de MedinTux




4.1 Exemple avancé d'utilisation du scanner et des menus de MedinTux :

Retour au menu principal

Nous allons voir dans cet exemple les différentes étapes permettant la mise en oeuvre de Xsane
directement à partir de MedinTux avec insertion directe de l'image où se trouve le curseur
de la souris.

4.1.1 Préalables :

° Il faut bien sûr que
Xsane soit installé.
° Il faut aussi que les fichiers
drtux.ini et Manager.ini comportent dans la section :[MenuContextuel]
l'entrée suivante :
ListDocuments = Gestion des documents désignant la liste déroulante
Gestion des documents comme liste permanente du menu contextuel de la rubrique 'Documents'

[MenuContextuel]

4.1.2 Définir l'option de menu d'appel de Xsane :

L'objectif est d'ajouter à ma liste déroulante pemanente :
Gestion des documents l'option de menu
permettant d'appeler et d'accéder à
Xsane, avec les bons paramètres d'appel.
Pour cela cliquez sur
ou touche F8 pour accéder au gestionnaire de menus déroulants.
sélectionner le menu permanent :
Gestion des documents de la rubrique 'Documents' et
si il n'y a pas cette liste déroulante créez la.
Ajoutez y et créez l'option de menu :
'Numériser et insérer.html'
et saisissez pour cette option
sur une ligne le texte suivant (vous pouvez copier coller).

$start_titleNumérisation avec Xsane$end_title\
{{::Intitule ( Image scannée ) }}\
{{::exe_process (WaitEnd ,/usr/bin/xsane,--save,-N$ToAbsPath../../tmp/LastScanned.png)}}\
{{::insert_image (../../tmp/LastScanned.png , 550 , 500, clear_src remove_src,../../ImagesScanner)}}


Pour des raisons didactiques le texte est présenté ici sur trois lignes, mais il faut qu'il soit sur une ligne
sinon tous les retours à la ligne et espaces inutiles seront insérés.
Enregistrez
votre magnifique texte.



4.1.3 Créer dans la rubrique 'Documents' un document vide pour y insérer une numérisation :

C'est ce document vide qui recevra l'image numérisée.
Pour cela sélectionner et double cliquez dans le
Glossaire sur le fichier VIDE.html



4.1.4 Actionnez le menu déroulant en cliquant avec le bouton droit de la souris :

Cliquez sur l'option précédemnent définie :
Numériser et insérer



4.1.5 Numériser l'image dans Xsane :

Xsane s'ouvre placez le document à numériser dans le scanner.
Sélectionnez l'option : pour faire apparaître un aperçu de l'ensemble du document.
Encadrez dans l'aperçu avec la souris la zone du document que vous désirez numériser.
Quand votre cadre vous semble correct, cliquez sur l'option : attendez la fin des opérations...
Fermez la fenêtre de Xsane ou cliquez sur l'option Quitter du menu déroulant de la fenêtre de Xsane.



4.1.6 Résultat de la numérisation dans MedinTux :



Simple non ?




4.2 Exemple avancé de menu de retouche d'images avec The Gimp et MedinTux :

Retour au menu principal

Nous allons voir dans cet exemple les différentes étapes permettant la mise en oeuvre de The Gimp
directement à partir de MedinTux avec retouche directe de l'image où se trouve le curseur
de la souris et mise à jour automatique de l'image modifiée.

4.2.1 Préalables The Gimp et le Menu d'appel :

° Il faut bien sûr que
The Gimp soit installé.
° Il faut aussi que les fichiers
drtux.ini et Manager.ini comportent dans la section :[MenuContextuel]
l'entrée suivante :
ListDocuments = Gestion des images désignant la liste déroulante
Gestion des images comme liste permanente du menu contextuel de la rubrique 'Documents'

[MenuContextuel]


4.2.2 Définir l'option de menu d'appel de The Gimp :

L'objectif est d'ajouter à ma liste déroulante pemanente :
Gestion des images l'option de menu
permettant d'appeler et d'accéder à
The Gimp, avec les bons paramètres d'appel.
Pour cela cliquez sur
ou touche F8 pour accéder au gestionnaire de menus déroulants.
sélectionner le menu permanent :
Gestion des images de la rubrique 'Documents' et
si il n'y a pas cette liste déroulante créez la.
Ajoutez y et créez l'option de menu :
'Modifier l'image avec The Gimp.html'
et saisissez pour cette option
sur une ligne le texte suivant (vous pouvez copier coller).

$start_titleMofifier l'image avec The Gimp$end_title\
{{SAVE LAST IMAGE NAME=../../tmp/}}\
{{:: exe_process (WaitEnd , /usr/bin/gimp ,$ToAbsPath ../../tmp/{{GET LAST IMAGE NAME}})}}\
{{:: replace_image ({{GET LAST IMAGE NAME}}, ../../tmp/{{GET LAST IMAGE NAME}},-1,-1,keep_src_file_Name remove_src ) }}


Pour des raisons didactiques le texte est présenté ici sur trois lignes, mais il faut qu'il soit sur une ligne
sinon tous les retours à la ligne et espaces inutiles seront insérés.
Enregistrez
votre magnifique texte.



4.2.3 Actionnez le menu déroulant en cliquant avec le bouton droit de la souris :

Cliquez sur l'option précédemnent définie '
Modifier l'image avec The Gimp' avec la souris au dessus de l'image
à modifier.




4.2.4 Modifier l'image dans The Gimp :

The Gimp s'ouvre et par exemple rajoutez un texte annotant une partie remarquable, ici il
s'agit d'une lésion cérébrale hémorragique :



Une fois votre texte et vos modifications apportées, sauvegardez votre travail en
cliquant sur l'option Enregistrer du menu Fichier ou plus simplement en appuyant
simultanément sur les touches Control et S



Si le dialogue suivant s'ouvre cliquez sur l'option Exporter ou appuyez
plus simplement sur la touche Return ou Enter de votre clavier :



Fermez la fenêtre de The Gimp ou cliquez sur l'option Quitter du menu déroulant Fichier de la fenêtre de The Gimp.
ou plus simplement en appuyant simultanément sur les touches Control et Q

4.2.5 Résultat des modifications intégrées dans MedinTux :



Simple et efficace non ?




4.3 Exemple avancé de menu d'OCR (reconnaissance de caractères) avec Xsane Tesseract et MedinTux :

Retour au menu principal

Nous allons voir dans cet exemple les différentes étapes permettant la mise en oeuvre de L'OCR directement à partir de MedinTux. Cet exemple est donné à titre didactique pour que vous puissiez en comprendre le fonctionnement. MedinTux est déjà pré-paramétré et fourni avec tout ce qu'il faut pour que vous n'ayez pas à faire tout ce qui est décrit ci-dessous. Pour juste utiliser le menu allez au paragraphe : -C-

4.3.1 Préalables d'installations des divers utilitaires nécessaires et le Menu d'appel :


° Il faut bien sûr que
Xsane le logiciel de numérisation d'images soit installé. http://www.xsane.org/
paramétrer lors de la première utilisation de
Xsane l'absence de compression pour les images.tif
et une résolution de numérisation de 400 DPI.



° Il faut bien sûr que
Tesseract le logiciel de reconnaissance de caractères soit installé. http://code.google.com/p/tesseract-ocr/
il faut aussi installer l'adaptateur : medintux2tess.sh de Tesseract pour MedinTux dans le répertoire /Plug/OCR/



ci dessous le script l'adaptateur medintux2tess.sh :

#!/bin/bash
##############################################################################
# medintux2tess
##############################################################################
# medintux2tess is a TesseractOCR wrapper to be able to use tesseract with
# xsane and MedinTux

ERRORLOG="medintux2tess.log" # file where STDERR goes
TEMP_DIR=$4

#............... redirect STDOUT to FILE_OUT ................
exec 1>>$FILE_OUT

#............... redirect STDERR to ERRORLOG ...............
exec 2>>$TEMP_DIR$ERRORLOG

TIF_FILE=$1
TXT_FILE
=$2
TES_LANG
=$3
FILE_OUT
="medintux2tess.out"

if [ $5 == 'debug' ]; then
echo
"=========================================">&2
echo " medintux2tess">&2
echo "=========================================">&2
echo "------------ arguments-------------------">&2
echo $1>&2
echo $2>&2
echo $3>&2
echo $4>&2
echo "------------ fichiers--------------------">&2
echo "Rep. Temp : "$TEMP_DIR>&2
echo "Fichier tif : "$TEMP_DIR""$TIF_FILE>&2
echo "Fichier txt : "$TEMP_DIR""$TXT_FILE>&2
echo "Langage : "$TES_LANG>&2
echo "-----------------------------------------">&2
fi

# ............... converting image into TIFF (ImageMagick) ...............
convert -compress none "$TEMP_DIR""$TIF_FILE" "$TEMP_DIR""$TIF_FILE" 1>&2

#............... start OCR (tesseract expands output with *.txt) ...............
tesseract $TEMP_DIR$TIF_FILE $TEMP_DIR$TXT_FILE $TES_LANG 1>&2

#............... STDOUT scanned text => FILE_OUT ...............
cat "$TEMP_DIR""$TXT_FILE".txt


° Il faut aussi que
ImageMagick soit installé.
http://www.imagemagick.org/

° Il faut aussi que les fichiers
drtux.ini et Manager.ini comportent dans la section :[MenuContextuel]
l'entrée suivante :
ListDocuments = Gestion des images désignant la liste déroulante
Gestion des images comme liste permanente du menu contextuel de la rubrique 'Documents'

[MenuContextuel]

4.3.2 Définir l'option de menu d'appel de l'OCR (MedinTuxScript):

L'objectif est d'ajouter à ma liste déroulante pemanente :
Gestion des images l'option de menu permettant d'appeler et d'accéder aux fonctions de l'OCR, avec les bons paramètres d'appel.
Pour cela cliquez sur
ou touche F8 pour accéder au gestionnaire de menus déroulants.
Sélectionner le menu permanent :
Gestion des images de la rubrique 'Documents' et
si il n'y a pas cette liste déroulante créez la.
Ajoutez y et créez l'option de menu :
'Numérisation et OCR avec Xsane et tesseract.html'
et saisissez pour cette option le
Script MedinTux suivant (vous pouvez copier coller).

$start_title
Numérisation et OCR avec Xsane et tesseract$end_title\
\
{{::delete_file (../../tmp/LastScanned.tif)}}\
{{::delete_file (../../tmp/LastScanned.txt, clear)}}\
{{::delete_file (../../tmp/medintux2tess.log)}}\
{{::exe_process (WaitEnd ,/usr/bin/xsane,--save,-N$ToAbsPath../../tmp/LastScanned.tif)}}\
{{::exe_process (WaitEnd,../../Plug/OCR/medintux2tess.sh,LastScanned.tif,LastScanned,-l fra,$ToAbsPath../../tmp$EndToAbsPath/,nodebug)}}\
{{::import (../../tmp/LastScanned.txt , insert)}}


Rappel sur la mise en lignes d'un Script MedinTux :
un
Script MedinTux est un texte qui comporte des instructions situées entre doubles crochets pouvant se trouver dans les documents d'en-tête et de pied de pages,

dans les modèles et maquettes du Glossaire, dans les menus déroulants
Nous appèlerons et désignerons ce bloc de texte par les termes suivants (équivalents) : champs de fusion ou champs d'extraction ou champs d'insertion.
Exemple :
{{::Intitule ( Importation Texte OCR ) }}.
Ces instructions seront exécutées
Tout texte situé en dehors des doubles crochets
{{ }} ou situé en dehors des deux balises $start_title et $end_title est ajouté au résultat .
Le texte d'un script peut être sur plusieurs lignes, et si vous ne voulez pas que les retours à la ligne du script soient ajoutés, lors de l'insertion du texte résultant de la résolution de ce script, il faut les invalider par le caractère
\ placé en fin de ligne.
sinon tous les retours à la ligne.

Enregistrez
votre magnifique texte de script.



4.3.3 Actionnez le menu déroulant en cliquant avec le bouton droit de la souris :

Cliquez sur l'option précédemnent définie '
Numérisation et OCR avec Xsane et tesseract' avec le bouton droit de la souris ou touche F2 au dessus de la rubrique 'Documents' .


cela doit faire aparaître la fenêtre suivante ci-dessous.

4.3.4 Numériser l'image, en sélectionnant la zone d'image avec le texte :


Cliquez sur le bouton 'Acquisition de l'aperçu' : afin d'afficher l'aperçu du document dont il faut sélectionner la zone d'image pour laquelle il faut faire une reconnaissance de caractères.



Encadrez à l'aide de la souris la zone d'image pour laquelle il faut faire une reconnaissance de caractères et une fois celle-ci définie cliquez sur le bouton 'Numériser' lorsque la numérisation est finie, fermez la fenêtre en cliquant sur la case de fermeture,


et après un petit instant pendant lequel la reconnaissance opère ...


4.3.5 Résultat de l'OCR (reconnaissance de caractères) intégré dans MedinTux :

vous aurez la surprise de voir s'insérer à l'emplacement du curseur texte, le résultat de la reconnaissance dont Il vous faudra probablement corriger les approximations et erreurs.


Simple et efficace non ?




4.4 Les menus utilisateurs :
Retour au menu principal

MedinTux offre la possibilté de créer jusqu'à vingt menus supplémentaires. Chaque option du menu permettant d'activer un Script MedinTux qu'il vous est laissé libre de définir. Cela peut être l'appel d'un programme externe ou toute action de votre choix. Ces menus se placent automatiquement dans la barre d'outils de menus. La figure ci-dessous montre (encadrés en rouge) trois options supplémentaires.



Une option de menu est un répertoire contenant deux fichiers :
° une icône,
° un script XML très simple devant être appelé :
definition.txt

Ce répertoire peut porter un nom quelconque (choisissez tout de même un nom en rapport avec le contenu), et doit être situé dans le répertoire :
MedinTux/Programmes/drtux/bin/Ressources/Menus de MedinTux.

ci-dessous l'endroit où doivent être placés les menus utilisateurs.


Exemple de script XML d'un fichier de définition d'un menu

<!DOCTYPE CMenu><CMenu version="0.0" stdsetdef="1">
<actions>
<action>
<property name="name">
<cstring>
OCR avec Xsane et Tesseract</cstring>
</property>
<property name="iconSet">
<iconset>
ocr.png</iconset>
</property>
<property name="text">
<string>
OCR avec Xsane et Tesseract</string>
</property>
<property name="menuText">
<string>
OCR avec Xsane et Tesseract</string>
</property>
<property name="accel">
<string>
Ctrl+=</string>
</property>
<property name="script">
<string>
{{::delete_file (../../tmp/LastScanned.tif)}}\
{{::delete_file (../../tmp/LastScanned.txt, clear)}}\
{{::delete_file (../../tmp/medintux2tess.log)}}\
{{::exe_process (WaitEnd ,/usr/bin/xsane,--save,-N$ToAbsPath../../tmp/LastScanned.tif)}}\
{{::exe_process (WaitEnd,../../Plug/OCR/medintux2tess.sh,LastScanned.tif,LastScanned,-l fra,$ToAbsPath../../tmp$EndToAbsPath/,nodebug)}}\
{{::import (../../tmp/LastScanned.txt , new crlf2html)}}
</string>
</property>
</action>
</actions>
</CMenu>

dans lequel nous pouvons voir :

° le nom de l'option texte à afficher : OCR avec Xsane et Tesseract
° le nom de l'icône ocr.png
° le raccourci clavier à associer à cette option Ctrl+=
° le script que l'option doit actionner



4.5 Le Langage de Script de MedinTux :

Retour au menu principal

4.5.1 - Définition :

un
Script MedinTux est un bloc de texte qui comporte des instructions situées entre deux doubles crochets, exemple :{{::Intitule ( Importation Texte OCR ) }} qui seront exécutées ou résolues et remplacées par le texte résultant de leur exécution. Si le texte résultant est vide alors l'instruction sera effacée ne modifiant pas alors le texte où elle est insérée.
Ces scripts servent à produire des documents automatisés, et des menus intelligents.
Nous appèlerons et désignerons ces blocs de texte par les termes suivants (équivalents) :


Les Script MedinTux sont récursifs ce qui signifie qu'Il est possible d'imbriquer plusieurs champs de fusion , les instructions les plus imbriquées seront résolues avant les autres.
Dans l'exemple suivant :

$start_titleMofifier l'image avec The Gimp$end_title\
{{SAVE LAST IMAGE NAME=../../tmp/}}\
{{:: exe_process (WaitEnd , /usr/bin/gimp ,$ToAbsPath ../../tmp/
{{GET LAST IMAGE NAME}})}}\
{{:: replace_image (
{{GET LAST IMAGE NAME}}, ../../tmp/{{GET LAST IMAGE NAME}},-1,-1,keep_src_file_Name remove_src ) }}

Le champ de fusion {{GET LAST IMAGE NAME}} sera résolu avant les autres, et remplacé par le nom de la dernière image enregistrée.

Les Script MedinTux sont orientés texte tout le texte situé en dehors des doubles crochets {{ }} ou situé en dehors des deux balises $start_title et $end_title est conservé et sera ajouté au résultat final y compris les retours à la ligne.
Exemple :
Nom : {{NOM PRENOM PATIENT}} Sexe: {{SEXE PATIENT}}
Né(e) : {{DATE NAISSANCE PATIENT}} Age : {{AGE PATIENT ABREGE}}

pourra ressembler à cela après résolution ou exécution.

Nom : TARTEMPION MARCEL Sexe: Masculin
Né(e) : 01-01-2001 Age : 7 ans

Invalidation des fins de lignes Si le caractère \ est placé en fin de ligne, le retour chariot suivant cette ligne sera ignoré. Cela permet d'écrire sur plusieurs lignes un script long pour lequel l'on ne veut pas insérer de retours à la ligne.

4.5.2 Où se situent et se cachent les Scripts MedinTux ? dans :

Les en-têtes et de pieds de pages d'impression accessibles par le gestionnaire d'utilisateurs get_user, les instructions contenues dans ces documents sont résolues lors de l'incorporation des en-têtes et de pieds de pages au cours d'une impression.




Les modèles de documents types ou maquettes du Glossaire.
les instructions contenues dans ces documents sont résolues lors de l'incorporation du document
dans une rubrique de MedinTux.



Le système de Menus déroulants de MedinTux accessible par le bouton dans le gestionnaire de dossier médical drtux.
Les instructions contenues dans ces documents sont résolues lors de l'incorporation dans un document après exécution de l'option de menu correspondant au script.



Le système de Menus utilisateur de la barre de menu de MedinTux (options encadrées en rouge)


Ces instructions seront exécutées et résolues lors du click sur une des options.


4.5.3 Inventaire des instructions :
Retour au menu principal

NOTE : toutes les instructions commençant par {{:: sont épurées, et les attributs html de styles sont retirés.
Si elles contiennent juste après les doubles deux points le caractère
# comme ci après :

{{::# Extract_ATCD (
                                                                             <b><u>Antécédents médicaux :</u></b> ,\
                                                                             <b><u>Antécédents chirurgicaux :</u></b>,\
                                                                             <b><u>Antécédents allergiques :</u></b>,\
                                                                             <b><u>Antécédents divers :</u></b>,\
                                                                             &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ::LIBELLE:: ::MEDCHIR:: ::ETAT:: ::CODE:: ::NOTE:: ::DATE:: ,\
                                                                             en date du :) }}

il ne sera pas opéré d'épurage du code html afin de conserver les attributs html pouvant
être nécessaires à la mise en page comme dans l'instruction montrée en exemple
le paramètre :
<b><u>Antécédents médicaux :</u></b>
comporte des attributs de mise en gras :
<b></b> et souligné <u> &l