Logiciel de gestion du dossier médical
pour médecins Urgentistes et généralistes
Vue générale de DrTux
Par
Roland SEVIN upsis@club-internet.fr
Sébastien SIVERA sebastien@clinique-marignane.com
Damien HENRY dhenry@albatros-info.fr

Sommaire du DrTux

Retour au menu principal

I Apports de DrTux au sein d'un service d'urgences
II DESCRIPTION DES RUBRIQUES PRINCIPALES

-1- Module de saisie de l'identité du patient
-2- Module de recherche patients
-3- Module de saisie des dossiers
-4- Module des prescriptions
-5- Module du terrain
-6- Module du Glossaire

-A- Changer l'emplacement du r é pertoire du Glossaire :
-B- Répertoires importants du Glossaire :
-C- Sélectionner et importer un document du Glossaire :
-D- Le menu contextuel du Glossaire :

III DESCRIPTION DES ASSISTANTS

-1- ASSISTANT D'AIDE À LA PRESCRIPTION

--A- G É N É RALIT É S
--B-RECHERCHE D'UN PRODUIT
---- Ba- Recherche d'un produit par son nom commercial
---- Bb- Recherche d'un produit par sa substance
---- Bc- Recherche d'un produit par une indication
--C- PRESCRIPTIONS et INFORMATIONS d'un PRODUIT
---- Ca- Composition d'un produit
---- Cb- Fiche technique Vidal
---- Cc- Posologies et sélection d'un produit pour l'ordonnance
---- Cd- Etablissement d'une ordonnance et prescription structurée
----------- Cd1- L'ordonnance
----------- Cd2- Ajustement de la posologie
--D- MODIFIER LES POSOLOGIES D'UN PRODUIT

-2- ASSISTANT DE CODAGE CIM 10

--A- Sélectionner un code Cim10 à l'aide de la liste Simplifiée Urgences
--B- Sélectionner un code Cim10 à l'aide de la liste Hiérarchisée
--C- Sélectionner un code Cim10 à l'aide de la liste Globale
--D- Sélectionner un code Cim10 à l'aide de la liste HTML

-3- ASSISTANT DE CODAGE CCAM

--A- Présentation de l'interface utilisateur
--B- Rechercher un code dans la CCAM
--C- Le Thésaurus
--D- Le Résumé des actes Patient
--E- L'impression du résumé

-4- ASSISTANT DE GESTION DES MENUS CONTEXTUELS

--A- Le principe des menus contextuels
--B- Créer un nouveau menu contextuel
--C- Modifier les menus contextuels

----Ca- Ajouter une option
----Cb- Effacer un menu contextuel
----Cc- Les autres options du menu
----Cd-Transformer un item de la liste en Item texte
----Ce- Trucs et astuces du texte d'une option
----Cf- Installer une liste d'options permanente dans le menu déroulant
----Cg- Installer un plugin dans une option du menu déroulant

-5- ASSISTANT D'AIDE À LA SAISIE DES ACTES CLASSANT S RPU

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

Retour au menu principal

Rigueur des prises en charge avec :

- la protocolisation des Observations types ;
- le contrôle temps réel de la validité du dossier ;
- Codage CIM 10 , CCAM , GEMSA, CCMU temps réel.

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

- Recherche classement des dossiers ;
- Lisibilité typographique parfaite par rapport à une écriture manuelle ;
- L'automatisation des documents types (certificats etc.) ;
- Élaboration automatique des statistiques avec production automatisée des fichiers RPU.

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

- Historique des passages aux urgences ;
- Protocolisation des prises en charge ;
- L'outil d'aide à la prescription demi-automatisée ;
- Élaboration des prescriptions et documents types (information au patient etc.).

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

Retour au menu principal

-1- Module de saisie de l'identité du patient
-2- Module de recherche patients
-3- Module de saisie des dossiers
-4- Module des prescriptions
-5- Module du terrain
-6- Module du Glossaire

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.

-1- Module de saisie de l'identité du patient:

Retour au menu principal

sans particularité, avec les classiques :

- calcul automatique de la clef du numéro de sécurité sociale ;
- contrôle de la validité et cohérence de la saisie : exemple un patient assuré de sexe masculin ne peut avoir
  un numéro de sécurité sociale commençant par 2, de même pour l'année de naissance etc.
- Liste des intervenants sur ce patient: médecin traitant, médecins spécialistes, paramédical etc.
- Une zone texte libre où il est possible de saisir une courte note d'ordre général sur ce patient ;
- Ville automatiquement inscrite après saisie du code postal, liste de tous les codes postaux Français
  et menu de choix lors des ambiguïtés (plusieurs noms de villes pour un même code postal ou
  plusieurs codes postaux pour la même ville).

-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

-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 :

- Soit d'assistants, avec boîte de dialogue, tels que la saisie des codes CCAM, CIM 10, Actes Classants RPU,
  accessibles dans les menus et la barre d'outils, et par le menu déroulant contextuel s'il y est indiqué d'accéder
  à un assistant, il est aussi possible d'indiquer un programme externe, comme assistant.
- Soit à l'aide du Glossaire par l'importation directe de blocs de texte provenant des différents protocoles, accessibles
  avec ce fabuleux outil qu'est le glossaire.
- Soit à l'aide d'un système de menus déroulants contextuels en cascades accessibles avec le bouton
  droit de la souris ou la touche F2. Le type menu contextuel dépend d'un mot clef de couleur bleue situé
  dans les 5 lignes précédant le curseur texte.
  Il est, bien sûr; possible de créer, modifier, ces menus contextuels au sein des protocoles types, par l'intermédiaire
  d'un assistant de la barre d'outils.

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.

-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 :

Les prescriptions textuelles types ( avec leur masques et champs de fusion ou d'importations de données),
qui vont, une fois importées dans le dossier du patient, se comporter comme un banal document texte.
Elles peuvent aussi comporter comme les Observations, des zones de menu contextuel.
Elles sont présentes et à rechercher dans le chapitre prescriptions du Glossaire
(DrTux positionne automatiquement le Glossaire dessus lorsque le module prescriptions est actif)
Les prescriptions médicamenteuses structurées qui sont établies à partir de l'assistant
d'aide à la prescription médicamenteuse, et qui peuvent à tout moment êtres modifiées
par cet assistant. Ces prescriptions sont signalées par un petit Logo : emprunté à la base
thérapeutique Vidal, dont les données sont à la base de l'assistant d'aide à la 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.

-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 :

- de l'assistant de saisie des allergies, fondé sur la base thérapeutique Vidal
- de l'assistant de saisie CIM 10

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

- de l'assistant d'aide à la prescription structurée Vidal qui s'ouvre en double cliquant
  sur la liste, ou en cliquant sur l'icône :

-C- Liste des variables de surveillance du patient

- Cette zone comporte la possibilité de définir, pour un patient donné, des variables
  dont la saisie à intervalles datés permet d'obtenir un profil sur un état précis.
  La tension artérielle, le poids, le pouls sont des exemples de variables.
  La présentation et saisie se fait sous forme d'un tableau daté, à plusieurs colonnes,
  chacune d'elles étant la valeur d'une variable à un instant donné.
  La définition d'un tableau de variable se fait très facilement à l'aide d'un
  éditeur de texte, et est à placer dans le chapitre Terrain du Glossaire.
  Les différents modèle de tableau de variable sont présentés et à rechercher dans le chapitre
  Terrain du Glossaire (DrTux positionne automatiquement le Glossaire dessus lorsque le module Terrain est actif)
- Exemple de Modèle de tableau de variable :
  [VAR Constantes de Base]
Modèle = Date, Pouls, 31536000, 130, 40, pps, Tachycardie, Bradycardie
Modèle = Date, SAO², 31536000, 0, 92, %, , Hypoxie
Modèle = Date, T°, 31536000, 40.5, 35, °, Hypothermie, Hyperthermie
[VAR Poids]
Modèle = Date, Poids, 31536000, 100, 50, Kg(s), Obésité, Amaigrissement
=> Nous voyons que chaque tableau est introduit par la mention : [VAR
suivie d'un espace puis du nom du tableau : Constantes de Base]
=> Nous voyons que chaque colonne du tableau représentant une variable (prenons par exemple la première) est
° introduite par la mention : Modèle =s
° suivie de la mention obligatoire Date , indiquant que la date de la variable doit être saisie, puis
° suit séparé par une virgule, Pouls, indiquant le nom de la variable à afficher en titre de colonne, puis
° suit séparé par une virgule, 31536000, valeur indiquant en secondes la période entre deux acquisitions puis
° suit séparé par une virgule, 130, valeur maximale avant alerte, puis
° suit séparé par une virgule, 40, valeur minimale avant alerte, puis
° suit séparé par une virgule, pps, unité de mesure de la variable, puis
° suit séparé par une virgule, Tachycardie, Libellé texte de l'alerte maximum , puis
° suit séparé par une virgule, Bradycardie, Libellé texte de l'alerte minimum.
Dans cet exemple la valeur très grande 31536000 permet de bloquer l'automatisme d'acquisition qui est réservé
pour des usages futurs.

-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
-A- Changer l'emplacement du répertoire du Glossaire :

Il tout de même possible en modifiant l'entrée suivante du fichier : DrTux.ini
[Glossaire]
PathGlossaire = //pathQueVousVoulez
de changer l'emplacement du Glossaire en précisant le nouvel emplacement après la mention : PathGlossaire =
Cela peut se faire aussi en cliquant sur le bouton : qui vous propose à l'aide du
sélecteur de fichiers, de relocaliser et choisir un répertoire différent où se trouve un
autre glossaire.

-B- 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 :

Glossaire/Masques contient tous les modèles et protocoles types des observations
Glossaire/Masques du terrain contient tous les modèles types des variables de terrain
Glossaire/Champs d'insertions contient tous les éléments constitutifs des menus contextuels
Glossaire/Prescriptions médicales contient toutes les prescriptions types

À 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 :

Glossaire/Prescriptions médicales/Certificats types
Glossaire/Prescriptions médicales/Ordonnances types
Glossaire/Prescriptions médicales/Info Au Patient

-C- 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:

° Nouvelle observation ajoutée au patient
° Nouvelle prescription ajoutée au patient
° Nouvelle variable de terrain ajoutée au terrain

-D- 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 :

° Créer un nouveau document

Crée un nouveau document (observation ou prescription) à
partir de celui sélectionné dans le glossaire.

° Ajouter ce document au curseur

Insère le document sélectionné dans le Glossaire à l'emplacement
du curseur texte.

° Remplacer tout par ce document

Remplace tout le contenu d'une prescription ou
observation par le document sélectionné dans le Glossaire.

° Modifier et éditer ce document

Ouvre QLightPad (un éditeur de texte .html) afin de
pouvoir modifier le document sélectionné dans le Glossaire.
un deuxième document présentant la liste des champs
de fusion (pouvant importer les données de la base de données) possibles
est aussi ouvert simultanément afin que vous puissiez, par copier coller,
les placer dans votre document.

° Renommer ce document

Changer le nom du document sélectionné dans le Glossaire.

° Détruire ce document

Détruire le document sélectionné dans le Glossaire.

III DESCRIPTION DES ASSISTANTS :

-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

-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 :

une partie à droite, destinée à recevoir l'ensemble des codes sélectionnés pour ce dossier.
L'appui sur le bouton OK, valide les items présents dans liste de droite, et les
ajoute à l'observation en cours.
Pour retirer un item de cette liste, sélectionnez-le et appuyez sur le bouton
une partie à gauche, destinée à la recherche des libellés des codes. Celle-ci peut
se faire de trois manières différentes :

A noter :

Après validation du choix des codes CIM10, le premier code de cette liste sera
placé comme intitulé du nom de l'observation en cours.

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

Retour au menu principal

Cette liste simplifiée spéciale urgences est celle établie et recommandée
pour l'établissement des fichiers RPU, telle qu'elle a été définie par les
organismes de tutelle.
Lors de la saisie de mots clefs dans les zones de recherche un et deux
l'affichage des intitulés s'affine au fur et à mesure de leur présence
dans la liste.
Dès que vous êtes satisfait, cliquez sur l'un des intitulés et
cliquez sur le bouton afin de l'ajouter dans la liste de
sélection (partie droite de l'assistant)

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

Retour au menu principal

Cette liste contient tout le Cim10 et expose la hiérarchie de
ses chapitres sous forme hiérarchisée.
Pour afficher les items d'un chapitre , cliquez dessus.
Lorsque le clic ne dévoile plus de sous chapitres, c'est
que vous êtes au niveau le plus bas.
Sélectionnez alors l'item qui vous convient et cliquez sur
le bouton afin de l'ajouter à la liste de sélection à
droite.

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

Retour au menu principal

Dans ce mode, tous les items de la liste CIM10 sont
présents.
Saisissez un mot clef, la liste s'affinera et affichera tous
les items contenant ce mot clef.
Sélectionnez alors l'item qui vous convient et cliquez sur
le bouton afin de l'ajouter à la liste de sélection à
droite.

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

Retour au menu principal

Ce mode simplifié pour les urgences présente une liste à gauche
avec les chapitres généraux. Lors d'un clic sur l'un des chapitres,
son contenu s'affichera dans la liste du milieu, le choix d'un code
CIM10 se fait alors simplement en cliquant sur l'un des items
de la liste du milieu.

-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

-4- ASSISTANT DE GESTION DES MENUS CONTEXTUELS :

Retour au menu principal

La puissance des menus contextuels mérite vraiment d'en maîtriser le
fonctionnement. Le concept des menus contextuels est un des éléments clefs
dans le mode de saisie du texte dans DrTux et en font un outils d'aide
à la saisie extrêmement puissant et souple sans équivalent dans le monde
du logiciel médical. De telles possibilités ne peuvent pas êtres mises en
oeuvre sans un assistant d'aide à la gestion que nous allons voir ci-après.

-A- Le principe des menus contextuels ( ou listes d'insertion) dans DrTux:

Retour au menu principal

Comme vous pouvez le voir sur la figure ci-après, un clic souris ou un appui de la touche F2
à droite le la zone texte bleue : « plaie » a fait apparaître un menu surgissant avec les
propositions textuelles suivantes

avec lambeau cutané
avec lésion tendineuse
avec perte de substance
avec dermabrasion
risque tétanigène
souillée par

qui sont en rapport avec le mot « plaie ».
Le choix de l'une des propositions se fait en cliquant sur l'une d'elles, ce qui
aura pour effet de l'ajouter à l'emplacement du curseur texte.
Cette insertion de texte peut très bien être aussi une autre
zone de menu déroulant (cas des propositions dont l'icône
a la forme d'un dossier : ) qui s'affichera alors en bleu
comme par exemple la proposition « avec dermabrasion »,
qui permet aussi un menu contextuel, et ainsi de suite.
Il est donc possible de créer des documents types possédant déjà une
véritable architecture de menus contextuels dont la mise en oeuvre permet
de saisir très rapidement le dossier. C'est de cette façon qu'il est possible
de protocoliser la saisie avec des propositions homogènes et cohérentes.
Nous verrons qu'il est aussi possible d'appeler avec un menu contextuel,
les dialogues et assistants de DrTux, ainsi que des programmes externes.

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

Retour au menu principal

Pour comprendre, rien de mieux qu'un petit exemple :
Dans un des éditeurs de DrTux (Observation par exemple), saisissez le texte suivant
(sans les guillemets bien sûr !!) :
« Essai de création d'un menu contextuel »
puis sélectionnez-le à la souris ou au clavier :
puis cliquez sur l'icône : dans la barre d'outils de DrTux.
Dé-sélectionnez le texte en cliquant à sa droite. Le texte devrait être
alors en bleu comme ceci : Essai de création d'un menu contextuel.
Puis, cliquez avec le bouton droit de la souris, avec toujours le curseur texte et la souris
positionnés à droite du texte, le menu suivant devrait apparaître :
Sélectionnez l'option: « Modifier cette liste »
qui devrait faire apparaître l'assistant de gestion des
menus contextuels, que nous allons voir dans le paragraphe
suivant.

-C- Modifier les menus contextuels avec l'assistant :

Retour au menu principal

Si vous avez suivi l'exemple précédent vous devriez avoir
la boîte de dialogue suivante (réduite pour des raisons de mise en page)
positionnée sur la liste que vous venez de créer :
Comme vous venez de créer cette liste, elle ne contient rien. Aussi, si vous cliquez dessus il
ne se passera rien.

-Ca- Ajouter une option
Retour au menu principal
positionnez la souris au-dessus de : « Essai de création d'un menu contextuel »
et cliquez avec le bouton droit. Vous devriez voir apparaître le menu suivant :
listant les options suivantes :

° Créer et Ajouter un Nouvel élément à une liste
° Créer et Ajouter une référence à une autre liste
° Choisir une liste déjà existante, comme référence
° Créer une Nouvelle liste déroulante
° Renommer cet élément ou liste
° Effacer cet élément ou liste
° Vérifier si cette liste est référencée par d'autres

Cliquez sur l'option : « Créer et Ajouter un Nouvel élément à une liste »
le dialogue suivant vous invite alors à saisir le texte d'une nouvelle option de
votre menu contextuel.
Saisissez par exemple : « Option numéro 1 »,
puis répétez pour ajouter d'autres options à votre menu la procédure
précédente décrite en : « -a- Ajouter une option »
exemple : « Option numéro 2 » , « Option numéro 3 »
La liste devrait alors se présenter comme suit, avec les nouvelles options saisies :
Fermez à présent l'assistant de gestion des menus contextuels
en cliquant sur la case de fermeture de la fenêtre,
puis positionnez dans le texte, la souris à droite du texte de
couleur bleue : Essai de création d'un menu contextuel,
et cliquez sur le bouton droit de la souris ou appuyez sur la
touche F2 le menu suivant devrait apparaître :
Bravo !!! vous avez créé un nouveau menu contextuel.

-Cb- Effacer un menu contextuel ( ou liste d'insertion)
Retour au menu principal
Sélectionnez la liste à effacer, cliquez avec le bouton droit de la souris
pour afficher le menu, et cliquez sur l'option : « Effacer cet élément ou liste »

-Cc- Les autres options du menu du gestionnaire de liste déroulante
Retour au menu principal
Le menu du gestionnaire de liste déroulante s'obtient en cliquant avec le
bouton droit de la souris, celle-ci placée au dessus d'un élément de la liste
d'insertion.
listant les options suivantes :

° Créer et Ajouter un Nouvel élément à une liste

Ajoute un nouvel item à la liste déroulante

° Créer et Ajouter une référence à une autre liste

Ajoute une nouvelle référence à une autre liste :
si cette référence indique une liste non existante,
une nouvelle liste vide sera créée.
Les références aux autres listes ont pour symbole
un petit dossier :

° Choisir une liste déjà existante, comme référence

Permet d'ajouter une référence à une autre liste,
en la choisissant dans une liste de liste (heu !!! un dessin S.V.P.)
Les références aux autres listes ont pour symbole
un petit dossier :

° Créer une Nouvelle liste déroulante

Comme son nom l'indique, cette option crée
simplement une nouvelle liste déroulante sans
ajouter de référence à une autre liste

° Renommer cet élément ou liste

permet de renommer un élément de la liste

.
° Effacer cet élément ou liste

Efface un élément de la liste

° Vérifier si cette liste est référencée par d'autres

Option très utile pour vérifier avant de renommer
ou effacer une liste, si celle-ci n'est pas déjà référencée
par une autre liste, auquel cas la référence deviendrait
fausse.

-Cd- Transformer un item simple de la liste en item texte :
Retour au menu principal
Parfois vous souhaiterez qu'une option soit plus qu'une simple
ligne de texte, par exemple un bloc de texte complet.
Pour cela vous disposez à la droite de la boîte listant les listes d'insertion,
d'une petit éditeur de texte très simple,
Sélectionnez un élément d'une liste, cliquez sur l'éditeur de texte, et vous
remarquerez que, dès que vous commencez à saisir des caractères
le symbole s'affiche vous signalant une modification du contenu
textuel de l'option.
Cliquez ensuite sur ce symbole pour enregistrer les modifications.
Toute option de liste, qui représente un texte est signalée par le symbole :

-Ce- Trucs et astuces du texte d'une option :
Retour au menu principal

° Insérer une image dans le texte d'une option :

Cliquez sur l'icône en forme de fleur : et, à l'aide du sélecteur de fichiers, choisissez l'image
à insérer. Celle-ci se placera à l'emplacement du curseur texte. Il est à noter que l'image sera
recopiée dans le répertoire suivant : /IMAGES/RubriquesTextes/, situé lui-même dans le même
répertoire d'installation de drtux.

° Placer une référence à une autre liste, dans le texte :

Cliquez sur l'icône d'insertion de liste , ce qui fera apparaître le menu déroulant suivant :
La première option : « Insérer au curseur une référence à une liste déroulante existante »
vous présentera la liste de toutes les listes d'insertion comme ci-dessous :
il suffit alors de cliquer sur celle dont on veut que la référence
soit indiquée dans le texte.
La deuxième option : « Insérer au curseur une nouvelle liste déroulante à créer »
vous proposera à partir du texte sélectionné auparavant,
de saisir le libellé ou intitulé d'une nouvelle liste à créer.

° Appel d'un assistant de DrTux et insertions de formules pré-établies:

Il est possible de créer des options qui activent un assistant d'aide à la saisie,
pour cela le texte de l'option doit être entre {{ ouvrants et }} fermants.
{{ActesClassants}} cet exemple est pour l'assistant d'aide à la saisie des actes classants
les assistants possibles pour l'instant sont :
{{ActesClassants}} Pour l'assistant d'aide à la saisie des actes classants
{{CIM10Urg}} Pour l'assistant d'aide à la saisie des codes CIM 10
{{CCAM_View}} Pour l'assistant d'aide à la saisie des codes CCAM
les formules préétablies sont :
{{PlacerPathologies}} Pour insérer la liste des antécédents
{{TraitementCourant}} Pour insérer la liste des prescriptions du traitement courant
{{TraitementHabituel}} Pour insérer la liste des prescriptions du traitement habituel
{{InsérerOrdo}} Pour insérer la liste des prescriptions de l'ordonnance structurée en cours d'affichage
{{HeureCourante}} Pour insérer l'heure courante
{{DateCourante}} Pour insérer la date courante
{{DT=expression}} Pour insérer la date et l'heure courantes. expression est une chaîne de caractères
avec la syntaxe suivante :

Expression | Résultat
d | le jour sans placer les zéros (1-31)
dd | le jour en plaçant les zéros (01-31)
ddd | le jour en mode abrégé (e.g. 'Lun'..'Sam')
dddd | le jour en mode long (e.g. 'Lundi'..'Mardi').
M | le mois sans placer les zéros (1-12)
MM | le mois en plaçant les zéros (01-12)
MMM | le mois en mode abrégé (e.g. 'Jan'..'Déc').
MMMM | le mois en mode long (e.g. 'Janvier'..'Décembre').
yy | l'année avec deux chiffres (00-99)
yyyy | l'année avec quatre chiffres (1752-8000)
h | l'heure sans tenir compte des zéros (0..23 ou 1..12 si AM/PM affiché)
hh | l'heure en tenant compte des zéros (00..23 ou 01..12 si AM/PM affiché)
m | Les minutes sans tenir compte des zéros (0..59)
mm | Les minutes en tenant compte des zéros (00..59)
s | Les secondes sans tenir compte des zéros (0..59)
ss | Les secondes en tenant compte des zéros (00..59)
z | Les milli-secondes sans tenir compte des zéros (0..999)
zzz | Les milli-secondes en tenant compte des zéros (000..999)
AP | utilise l'affichage AM/PM. AP devra être remplacé soit par "AM" soit par "PM"
ap | utilise l'affichage am/pm. AP devra être remplacé soit par "am" soit par "pm"

Tous les autres caractères sont ignorés.
Si vous voulez afficher le caractère h , placez le symbole |
Exemple d'expression possible
(suppose que la Date est le 20 th Juillet 1969):

Format | Résultat
dd.MM.yyyy | 20.07.1969
ddd MMMM d yy | Sam Juillet 20 69

-Cf- Installer une liste d'options permanente dans le menu déroulant :

Retour au menu principal

Dans les fichiers :
MedinTux/drtux/bin/DrTux.ini et
MedinTux/Manager/bin/Manager.ini
vous trouverez l'entrée ou section suivante : [MenuContextuel]
suivie de diverses mentions ou options.
[MenuContextuel]
AjouterItem = Ajouter un item
AjouterDocumentType = Sauvegarder comme document type
FusionnerDonnees = Insérer un champ de fusion
ListObserv = Date SU
ListPrescr = pendan t
la mention : ListObserv = est suivie de la liste d'options à installer comme options permanentes du menu
de la rubrique : Observation. Dans l'exemple ci-dessus les options de la liste Date SU seront rajoutées
au menu contextuel.
la mention : ListPrescr = est suivie de la liste d'options à installer comme options permanentes du menu
de la rubrique : Presciption. Dans l'exemple ci-dessus les options de la liste pendan t seront rajoutées
au menu contextuel.

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

Retour au menu principal

Un plugin est un programme pouvant être appelé à partir du menu contextuel des rubriques,
Observation et Prescription de MedinTux.
Ce programme reçoit en entrée les éléments du contexte actuel de MedinTux et en retour il
fournit un texte s'insérant à l'emplacement du curseur texte. Par exemple l'on peut imaginer
un plugin présentant une image anatomique, sur laquelle un clic souris permettrait de retourner
un texte affecté à une zone de l'image.
Il faut donc trois conditions :

1) Que le plugin existe et réponde aux conditions d'appel fixées par MedinTux
Le plugin reçoit sur sa ligne d'arguments plusieurs paramètres décrits ci-après:

argv[0]; // chemin et nom du plugin lui même
argv[1]; // chemin d'un éventuel fichier ini ou "****" si absent
argv[2]; // chemin et nom du programme appelant (parent)
argv[3]; // chemin et nom du fichier où le résultat doit être retourné
argv[4]; // GUID identificateur unique du dossier en cours
argv[5]; // clef primaire de l'observation en cours
argv[6]; // clef primaire du terrain en cours
argv[7]; // clef primaire de la prescription en cours
argv[8]; // reservé pour un usage futur
argv[9]; // reservé pour un usage futur
argv[10]; // reservé pour un usage futur
argv[11]; // reservé pour un usage futur
argv[12]; // nb (Nombre des paramètres suivants)
argv[13 + 0]; // 1er paramètre (12 + 1)
.
.
argv[13 + nb -1 ]; // nème paramètre (12 + nb)

2) Que le plugin retourne un texte récupérable par MedinTux.

Le plugin doit écrire son résultat dans le fichier indiqué par :
argv[3]; // chemin et nom du fichier où le résultat doit être retourné

3) Qu'il existe dans le système de menu déroulant un appel au plugin.
pour cela placer une option de menu de type item texte avec un texte
dont la syntaxe particulière permet l'appel du plugin.
l'exemple ci-dessous permet de comprendre la syntaxe à employer pour
actionner le plugin. Cet exemple ci permet d'appeler le programme de lecture
des informations de la carte Sesam-Vitale ( pour des raisons didactiques
certaines portions de l'exemple ont été mises en couleur et gras):

$start_title Lire Les Infos Sesam-Vitale$end_title{{[Execute]
pathPlugin=../../QFseVitale/bin/QFseVitale
maskExch=Bonjour tout le monde
pathIni=****
[Parametres]
m_Command = READ_CONFIG
m_PathLog = ../../QFseVitale/bin/Trace/
m_CodePorteur = 1234
}}

$start_title et $end_title encadrent le texte devant être affiché dans l'option du menu.
[Execute] est le début de la section générale du plugin où est indiqué :
pathPlugin=../../QFseVitale/bin/QFseVitale

==> chemin du plugin à éxecuter (sans l'extension)

maskExch=Bonjour tout le monde

==> fichier supplémentaire exemple masque de présentation
des données en retour ou filtre de données (non utilisé dans cet exemple).

pathIni=****

==> fichier d'initialisation (non utilisé ici)

[Parametres] est le début de la section de paramètres.

chaque ligne suivant cette section sera considérée comme un paramètre
à envoyer. C'est ceux que le plugin récupèrera à partir de :
argv[13 + 0]

{{ et }} encadrent les instructions d'appel du plugin.
tout texte situé, entre $end_title et les doubles accolades ouvrante {{
sera affiché comme tel, de même pour ce qui suit les doubles
accolades fermantes }}

-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 »

Retour au menu principal