Version 6.5
Au menu
Présentation
Installation
Configuration
Sécurisation
Gestion des droits
MedWebTux pour MedinTux (initialement diffusé sous le nom de MedinPHP, puis MedinWeb) est un programme destiné à permettre de travailler avec les données de MedinTux à partir d'un ordinateur non équipé du programme, mais d'un simple navigateur.
On dit que ce type de programme fonctionne sur un serveur et s'affiche sur un client léger, c'est-à-dire que l'ordinateur client n'a besoin ni d'installation, ni de paramétrage.
Le support matériel et logiciel est très large, puisque MedWebTux fonctionne sur pratiquement toutes les sortes d'ordinateurs, tant côté client que côté serveur (Windows, Linux ou MacOS X).
Pour un fonctionnement optimal côté client, vous devriez utiliser Firefox, Internet Explorer > 8.0 (support css 3) ou Google Chrome, en autorisant Javascript et les fenêtres filles. Le navigateur incorporé à MedinTux peut également être utilisé, mais tout ne fonctionnera pas dessus. Les navigateurs des smartphones et tablettes conviennent.
Il est possible d'avoir client et serveur sur la même machine.
Cela nécessite de disposer d'une base de données MySQL, et d'un serveur Apache équipé du module PHP (les instructions d'installation de cette
structure ne font pas partie de cette documentation), avec au moins l'extension
php5intl ou 7 (nécessaire pour les ordonnances de
stupéfiants).
Pour information, on trouve facilement en téléchargement l'ensemble EasyPHP ou WAMP,
qui installe automatiquement MySQL, Apache et son module PHP pour Windows.
Une fois Apache correctement installé et démarré, une adresse comme
http://localhost (tapée dans le navigateur de la machine locale) doit renvoyer
un message de satisfaction.
Cette version nécessite une base de données compatible avec MedinTux
>=1.26. (2.14 comprise)
L'ensemble des fichiers contenus dans ce répertoire doivent être copiés
dans un dossier désigné comme « DocumentRoot
» du serveur Apache, c'est-à-dire
là où se trouvent les fichiers qui seront lus par le navigateur du client.
Si vous ne savez pas où est le
DocumentRoot sur
votre machine :
Sous MacOS, il faut activer le serveur apache (pref systeme>partage>partage web), placer le dossier MedWebTux dans le dossier site (user>sites)
Si la commande http://localhost/MedWebTux ne fonctionne pas alors que http://localhost fonctionne, c'est que vous n'avez pas installé le module php-mysql sous Linux.
Afin d'effectuer des tests plus poussés, un fichier test.php est fourni :
en faisant http://localhost/test.php, vous devriez voir une première ligne en
html et une deuxième en php. Si la deuxième s'affiche, c'est que le module
php est bien installé. Si ce test fonctionne mais que la page index.php
n'affiche rien, c'est peut-être que le module php-mysql n'est pas activé.
Dans le php.ini, il faut décommenter les lignes
extension=php_mysqli.dll et
"extension=php_mysql.dll.
Afin de pouvoir effectuer toutes les opérations prévues, vous devriez donner les droits de propriété au dossier d'installation de MedWebTux (par exemple /var/www/MedWebTux) au propriétaire du serveur Apache, par exemple l'utilisateur virtuel nommé www-data sous Linux - Ubuntu.
Si vous n'avez pas installé MedinTux sur ce serveur, vous serez guidé par un assistant pour la création des bases et la configuration des mots de passe.
Au lancement de l'URL http://localhost/MedWebTux ou
http://ip_du_serveur/MedWebTux, on arrive directement sur ce message.
Cliquez sur le lien Renseigner les données de connexion au serveur
Mysql

Remplissez les champs Serveur Mysql, Nom utilisateur et Mot de
passe. Il est possible que votre serveur PHP ne soit pas configuré
comme le préconise MedWebTux.
Alors pour son bon fonctionnement il sera nécessaire de prendre en compte la
modification des directives dans votre fichier php.ini.
Sous Linux Ubuntu /etc/php5/apache2/php.ini
Il est conseillé de passer la directive memory_limit à 128M
Il est conseillé de passer la directive post_max_size à 100M
Il est conseillé de passer la directive upload_max_filesize à 100M

Une fois que la connexion est établie vous arrivez sur une nouvelle page ou
le module d'installation vérifie si les bases de données de
MedinTux sont présentes.
Si oui alors vous pourrez cliquer sur le bouton Suivant pour
terminer l'installation et commencer à utiliser MedWebTux.
Sinon le module d'installation propose la création des bases et des tables
pour le bon fonctionnement de MedWebTux.

Une fois que les bases de données : CCAM, CIM10, DrTux et Comptabilite
seront créés et disponibles vous pourrez cliquer sur le bouton
Suivant
pour terminer l'installation et commencer à utiliser
MedWebTux.
Lorsque vous serez sur la page d'authentification de l'application pensez à supprimer le dossier set_up de votre serveur Web en cliquant sur le lien Supprimer.

Modifiez le fichier config.php et le fichier templates.php selon votre configuration.
Sécurisation
En dehors des habituels login/mot de passe (éviter le prénom des enfants et
de le coller sous le clavier !), il est possible de crypter les échanges entre
le client et le serveur par SSL.
En effet, sur un réseau informatique, tout ordinateur connecté au réseau
(avec ou sans fil) peut capter les échanges entre les autres ordinateurs.
Pour éviter cela, il faut pratiquer un brouillage entre client et serveur.
Il n'y a aucune modification à faire au niveau du programme : tout se passe au
niveau du serveur.
Mode d'emploi résumé de
SSL
ou
DocumentRoot "/var/www/html"
SSLCertificateKeyFile /etc/httpd/server.key
chown apache server.*
Gestion
des droits
MedWebTux possède une gestion avancée des utilisateurs et de leurs
droits.
Types de
droits
Chaque utilisateur a un certain nombre de types de droits : créer des
dossiers, lire les consultations, imprimer les ordonnances, etc. Cela
s'applique globalement à tout le programme.
Par exemple, un utilisateur non autorisé à créer des dossiers dans MedinTux
ne pourra pas non plus en créer dans MedWebTux.
Les droits se gèrent sur la page fiche_intervenant.php, accessible depuis le bouton Modifier mot de passe et droit de la page d'accueil.

Cette page vous permet de modifier vos droits directs seulement si vous avez déjà le droit administrateur, et vos droits délégué dans tous les cas, pourvu qu'ils n'excèdent pas les droits dont vous disposez.
Utilisateurs délégués
Alors que les dossiers n'appartiennent à personne, les observations,
ordonnances, consultations, etc. appartiennent à leur auteur.
Afin d'en permettre le partage, chaque utilisateur peut déléguer d'autres
utilisateurs le droit d'accéder à ses données privées. Par exemple, il est
possible d'autoriser un autre médecin à
lire nos consultations, mais pas de les modifier ou une secrétaire à écrire
des rendez-vous mais pas à lire les observations.
Lorsqu'un utilisateur est connecté comme délégué d'un autre utilisateur
(=utilisateur signataire), il n'est référencé que comme auteur du document,
le signataire en étant le vrai possesseur.
Les droits directs (pas les droits délégués) peuvent être gérés dans
la fiche d'intervenant si vous avez vous-même les droits administrateur.
Utilisation
Que taper dans votre navigateur
?
Vous pouvez entrer dans le programme en lançant dans votre navigateur l'adresse IP
ou le nom de l'ordinateur sur lequel est installé le systèmeApache + MySQL + PHP.
Exemple :http://1.2.3.4 ou http://1.2.3.4/MedWebTux.
La page index.php vous
permet de donner un nom et un mot de passe. Il s'agit des identifiants d'un
utilisateur référencé comme utilisateur de MedinTux.
Une fois connecté, une session est établie, et vous
pouvez atteindre n'importe quelle page depuis la page de connexion ou,
directement, en tapant en URL http://1.2.3.4/(MedWebTux/)agenda.php(ou liste.phpou correspondant.php).
Si vous tentez de lancer n'importe quelle page sans être connecté, vous serez redirigé automatiquement sur la page de connexion.
La déconnexion est accessible dans le menu Accueil -> Déconnexion (sans confirmation).
Pour se connecter, il n'y a pas besoin d'activer les cookies.
Pour la première utilisation, utilisez Utilisateur = admin, délégué de admin, mot de passe admin. Changez absolument le mot de passe dès la première utilisation, et n'utilisez plus ce compte pour votre travail habituel (vous pourrez créer des utilisateurs sur la page Nouvel intervenant).
Au moment de la connexion, l'utilisateur peut choisir de se connecter comme délégué d'un autre utilisateur (le signataire). Le déroulant des utilisateurs signataires se rafraîchit automatiquement lorsque l'on quitte le focus de la zone de Login. Si le déroulant d'utilisateur signataire ne se remplissait pas, actionnez le bouton Forcer. Le résultat de la connexion se voit dans la barre de titre comme "toto::tata", le premier nom étant celui de l'utilisateur, le deuxième étant celui du signataire.
Il est possible de changer ultérieurement le signataire sans donner le mot
de passe utilisateur avec un déroulant dans l'agenda ou l'activité.
Le mécanisme de session utilisé déconnecte automatiquement au bout d'"un
certain temps" (selon les réglages du serveur).
Si vous choisissez un des boutons-radio de la zone Démarrer avec avant de cliquer sur le bouton de connexion, vous arrivez directement sur la page désirée.
Si vous avez un lecteur de carte Sesam-Vitale correctement connecté et un serveur https correctement configuré, vous aurez accès à votre compte par le code de la carte en cliquant sur la carte.
Une fois connecté, la page d'accueil prend un nouvel aspect, en vous présentant les détails de votre connexion, ainsi que la liste des dossiers verrouillés (c'est-à-dire en cours d'utilisation ou reliquats d'un incident de fonctionnement) le cas échéant, ainsi que la possibilité d'enlever les verrous et la possibilité de changer d'utilisateur.

Vous trouverez aussi des informations sur la mise à jour et un bouton de mise à jour le cas échéant.
Dans toutes les fenêtres principales (mais pas dans les fenêtres filles), un menu permet d'aller directement aux différentes fonctions disponibles : ce qui est en rapport avec l'utilisateur, le patient, les documents médicaux, l'agenda, la gestion des bases de données, etc.

Certains items se développent automatiquement au survol de la souris. Sur les systèmes qui ne gèrent pas le survol (écrans tactiles), cliquez sur la tête de menu.
Le menu Aide envoie à l'endroit précis de l'aide correspondant à la page en cours, dans une nouvelle fenêtre, afin de ne pas perdre le travail en cours.
L'agenda est multiutilisateur. Cela signifie que chaque utilisateur a son
propre agenda, et qu'il y accède automatiquement lorsqu'il est connecté au
système. Du fait de l'existence de droits délégués, chaque utilisateur peut
autoriser d'autres utilisateurs à modifier et/ou lire son carnet de
rendez-vous (droit agc et agv de MedinTux).
Lorsqu'un utilisateur autorisé lancera l'agenda, il arrivera sur son carnet de
rendez-vous, mais il se verra proposer une liste d'autres agendas. Un simple
clic sur le nom de l'utilisateur voulu dans la liste déroulante effectuera le
changement d'agenda, mais l'utilisateur d'origine restera identifié comme tel
au niveau de l'auteur du rendez-vous.
Lorsque l'utilisateur ira dans une autre page du programme, l'agenda n'oubliera
pas l'utilisateur dont il est délégué.
Lorsqu'on voudra créer un rendez-vous en provenant d'une fiche de patient,
l'agenda sera positionné par défaut sur l'utilisateur autorisé.
L'agenda vous donne la liste des rendez-vous qui ont été pris à partir de MedinTux pour le médecin qui est connecté. Il est possible de faire une recherche par période combinée à une recherche par nom ou prénom, à une recherche par type de rendez-vous et à une recherche par statut.
Notez la petite coche Utiliser l'identité pour la recherche de rendez-vous , qui permet de tenir compte ou non du nom de la personne lorsque vous vous déplacez dans l'agenda.
Lorsque cette case est cochée, les recherches tiennent compte du nom, vous
permettant de trouver les rendez-vous déjà pris de la personne. Sinon, vous
vous déplacez en fonction des jours, des types et statuts de rendez-vous.
La page de l'agenda démarre avec les dates de début (intitulée
Jour) et de fin de recherche renseignées avec la date du jour
courant, ce qui affiche les rendez-vous du jour courant. Pour trouver les
rendez-vous pour d'autres jours, changez les valeurs au moyen des calendriers,
ou dans la zone d'édition, en faisant attention de respecter la syntaxe de
format proposé.
Si vous donnez une date de fin antérieure à la date de début, la date de fin
est automatiquement changée pour être identique à la date du début.
Les dates de recherche se positionnent initialement sur la date courante, et se
modifient automatiquement lorsqu'une date est fournie par un autre biais
(création de rendez-vous), afin de toujours montrer le rendez-vous qui vient
d'être pris et les places disponibles.
Pour donner une date, vous pouvez l'écrire directement dans la zone de saisie,
selon un format correspondant donné dans le config.php :
Soit jj-mm-aaaa pour le réglage français
Soit mm-jj-aaaa pour le réglage anglais
Soit aaaa-mm-jj pour n'importe quel autre réglage de la variable $date_format.
Au fur et à mesure de la frappe, les noms trouvé apparaîtront dans la liste déroulante Trouvés :
Pour remplir les champs destinés à enregistrer les détails du patient dans les rendez-vous, il suffit de le sélectionner dans le déroulant, ou, s'il est déjà en tête de liste, de cliquer sur le bouton Remplir les champs.
Cliquez dans zone de saisie pour écrire une date ou, mieux, en choisir une
dans le calendrier qui surgit.

Recherche de rendez-vous par
spécialité
Une liste de boutons-radio permet de choisir la recherche pour le praticien
seul (par défaut), tous les praticiens de sa spécialité ou tous les
praticiens.
Pour choisir pour une autre spécialité, il faut se positionner sur un compte
de cette spécialité.
C'est pratique pour trouver le prochain rendez-vous disponible sans tenir
compte du praticien.
Recherche par type ou par statut
Les filtres de recherche peuvent se combiner aux autres critères (dates,
praticien, nom...) afin d'affiner le résultat.
Exemple : si vous avez créé préalablement des rendez-vous vides de statut
"non attribué", vous pouvez facilement trouver les prochains rendez-vous non
attribués.
Recherche par patient
Il existe aussi un bouton d'historique des rendez-vous dans la fiche
patient.

Cette zone permet de créer un rendez-vous depuis la fiche patient, mais aussi
de lancer une recherche de rendez-vous existants
Bouton Cocher
Il a exactement la même fonction que le bouton Chercher, à part qu'il ajoute des cases à
cocher aux résultats de recherche et retire les boutons Modifier et Annuler
.

La fonction essentielle de ce mode est d'annuler une erreur, particulièrement
lors de la création de rendez-vous répétés.
On fait une requête sur l'erreur à corriger, on clique sur le bouton Inverser
la sélection, ce qui coche toutes les cases (il reste possible de cocher ou
décocher manuellement selon les besoins), on coche la dernière case à côté
du bouton Supprimer et on valide Supprimer. La coche sert de confirmation. Faites
bien attention, car il n'y aura pas d'autre demande de confirmation.
Bouton Vider
La zone patient propose un bouton qui permet d'effacer un nom qui serait
présent dans la zone de nom, mais aussi le numéro de dossier invisible
lorsqu'on a trouvé le nom dans le fichier..
Liste des résultats
Un clic sur le lien du nom d'un patient amène sur la fiche patient, où se
trouvent l'identité et la liste des contacts (consultations).
Si le patient n'est pas enregistré avec son numéro de dossier dans l'agenda,
un clic sur son nom amène en mode recherche avec le nom fourni déjà
renseigné. Si la recherche n'a rien donné, un
clic sur le bouton Nouveau amène en mode
création de fiche, avec le formulaire prérempli.
En cliquant sur les dates des rendez-vous, on arrive à l'acte médical
référencé.
En cliquant sur les têtes de colonne, on peut forcer le tri par date ou par
nom (date par défaut).
Les résultats de recherche sont accompagnés de deux boutons<< et >>. Un clic sur la double flèche vers la
gauche envoie à la journée précédant la première journée recherchée, et
un clic sur le
bouton droit envoie sur la première journée suivant la dernière journée
recherchée. Un clic sur le bouton Aujourd'hui positionne toutes les variables à
la date du jour et affiche les rendez-vous du
jour.
La coloration des types de rendez-vous est reprise dans MedinTux. On ne peut
pas créer ou supprimer un type de rendez-vous dans MedWebTux. Il faut passer
par MedinTux ou par un accès aux données
brutes.
La coloration des statuts de rendez-vous est différente de celle du type de
rendez-vous, et permet de visualiser facilement l'état de tous les rendez-vous
affichés.
Cette coloration se règle dans le fichier config.php, en créant des variables
appariées aux variables de types de rendez-vous, correspondant aux variables
présentes dans les réglages de MedinTux.
Exemple :
$status_rdv[0]="Absent";
$color_status["Absent"]='#FFB4A7';
Impression du planning
Lorsque vous avez affiché un tableau de rendez-vous, vous pouvez appeler la
fonction d'impression de votre navigateur (par exemple par la combinaison de
touches Ctrl+P). L'impression supprimera tous les contrôles ou zones de
recherche pour n'imprimer que ce qui est utile.
Il est possible d'effectuer toutes les actions sur l'agenda. On peut ainsi créer, modifier ou supprimer un rendez-vous.
La page d'agenda comporte un formulaire de saisie. Il suffit de le remplir
et de cliquer sur Ajouter.
Dans la mesure où il n'y a pas de mécanisme de contrôle de télescopage de
rendez-vous, il est conseillé de créer les rendez-vous en ayant l'agenda du
jour affiché, et de contrôler ensuite l'intégration du nouveau rendez-vous
à une heure compatible avec les autres rendez-vous.
Pour créer un rendez-vous avec un patient qui a déjà une fiche, il est
préférable de choisir ce patient dans le mode liste ou dans sa propre fiche
en donnant le jour désiré, de cliquer sur le bouton Rendez-vous de la ligne, ce qui relance l'agenda
avec le formulaire prérempli et un affichage des rendez-vous de ce jour.
Certaines zones (nom, prénom) ne doivent pas être modifiée dans ce cas, car
c'est le numéro de dossier (invisible) qui fait foi. En revanche, vous pouvez
changer la date, mais vous ne pourrez alors contrôler l'absence de
télescopage qu'a posteriori. Cliquez
ensuite sur Ajouter, comme dans le cas
précédent.
Une autre méthode pour créer un rendez-vous à un patient connu sans quitter
l'agenda consiste à saisir des données dans la zonepatient,
qui remplit automatiquement un déroulant . Si le bon nom apparaît dans le
déroulant, cliquez sur Remplir les champs. Sinon,
choisissez-le dans le déroulant, et les champs se rempliront tout seul. De
base, la coche Exact n'est pas cochée, ce qui signifie que
tous les noms contenant la chaîne seront recherchés. Pour limiter la recher
à exactement la chaîne saisie, cochez cette case, qui ne vaut que pour le
nom.

Une astuce gain de temps : le choix d'un type de rendez-vous positionne
automatiquement la durée du rendez-vous selon les réglages présents dans la
base de données.
Notez aussi qu'il est impossible de créer un rendez-vous de statut ou de type "Tous" (réservé à la recherche).
En cliquant sur le bouton Modifier qui
se trouve sur la ligne d'un rendez-vous, le formulaire de saisie de rendez-vous
se préremplit automatiquement. Il ne vous reste qu'à préciser l'heure, le
type ou le statut de rendez-vous.
Ensuite, cliquez sur le bouton Modifier du
formulaire, pour mettre à jour le rendez-vous préexistant.
Il est possible de changer de patient en cliquant sur "Choisir un patient",
comme dans le cas de la création de rendez-vous.
Lorsque le rendez-vous est lié à une fiche du fichier patient, il ne faut pas
modifier seulement le nom et le prénom, car seul le numéro de dossier fait
foi pour la liaison au dossier.
Une utilisation possible du mode modification est de créer (automatiquement de
préférence) des rendez-vous vides de statut non attribué, afin de
matérialiser les plages disponibles, puis de modifier ces rendez-vous vides en
rendez-vous attribués.
De cette manière, la recherche de rendez-vous disponibles est facilitée
(fonction rechercher sur nom vide et statut "non
attribué").
De même, un rendez-vous annulé peut être modifié en statut
"Annulé" plutôt que supprimé, afin de conserver
l'historique.
Lorsque l'on modifie un rendez-vous vide de statut "Non attribué", la seule
saisie du nom le positionne automatiquement en "non
défini".
Gestion des conflits de modification
Toute fiche qui passe en mode modification se signale par un verrou. Ce verrou
est retiré lors de la validation de la modification (mais pas lors de la
création d'un nouveau rendez-vous à partir du modèle).
Lorsque vous tentez de passer une fiche de rendez-vous en mode Modification, si
un verrou existe, vous obtenez un avertissement.

Si vous êtes certain que ce verrou n'a pas de raison d'être (rendez-vous
ouvert en modification, puis refermé sans validation, par exemple),
Il vous suffit de cliquer sur Modifier
comme prévu pour valider votre modification et retirer le verrou (si
une autre modification était en cours sur le même rendez-vous, le dernier à
valider écrasera tous les autres).
Si vous cliquez sur Ajouter, le problème
ne se pose pas, l'autre utilisateur pouvant continuer à utiliser la fiche en
modification.
Pour supprimer un rendez-vous, il suffit de cliquer sur le bouton Annuler. Cela crée automatiquement un nouveau
rendez-vous vierge de mêmes caractéristiques et de statut "non attribué",
tout en changeant le statut du rendez-vous courant à "Annulé".
Pour une suppression définitive d'un rendez-vous, passez par le mode Cocher de la zone de recherche.
Création de
rendez-vous en série
Vous disposez d'un bouton qui permet de créer un grand nombre de rendez-vous
en quelques clics.
Cette fonction a deux buts :
-soit de répéter un rendez-vous pour une personne précise (comme une séance
de kiné tout les lundis à 14 heures pendant 3 mois),
-soit de créer une sorte de planning en créant des rendez-vous vides, de type
non attribué, durant toutes les plages de présence possibles du praticien.
La personne qui prend les rendez-vous travaillera alors systématiquement en
mode Modification pour attribuer ces
rendez-vous vides à des consultants.

La colonne de gauche représente les caractéristiques du rendez-vous, celle de
droite la manière de le répéter.
Si le rendez-vous doit être répété plusieurs jours de la semaine, il faut
utiliser la combinaison Ctrl+clic ou Maj+clic afin d'effectuer une sélection
multiple.
Il sera créé autant de rendez-vous que possible dans la plage horaire
désignée selon la durée des rendez-vous configurée.
Pour un rendez-vous répété une seule fois par jour, faire attention de
choisir une plage horaire qui début à l'heure du rendez-vous et dont la fin
est inférieure au double de la durée du rendez-vous.
Par exemple, pour un rendez-vous de 1/4 d'heure à 14h, il faut choisir comme
début 14:00 et comme fin une valeur entre 14:15 et 14:29 compris.
Le statut des rendez-vous se positionne automatiquement sur le statut déjà
connu ou, en son absence et en l'absence de nom fourni, sur Non attribué.
S'il existe déjà un rendez-vous de même heure, de même durée et de même
utilisateur, le rendez-vous n'est pas créé.
Le mode Patients permet de trouver un ou
plusieurs patients, en cherchant dans le fichier entier.
Pour choisir un patient, entrez une partie de son nom ou de son prénom, de sa
date de naissance, etc. (selon la liste déroulante) suivi du caractère, ou le
nom exact en cochant la case.
Si vous voulez trouver TOUS les patients du fichier, écrivez juste "%" dans la
zone de saisie et ne cochez pas la case (à éviter si la base contient
beaucoup de patients, car cela peut générer une page HTML
immense).
Vous avez deux moyens d'accéder à un fiche patient :
-soit vous cliquez sur le bouton Chercher ou Sélectionner, une fois la saisie effectuée, et cela affiche une liste des résultats. Si la liste déroulante ne se remplit pas tout seule malgré une saisie correcte d'un patient qui existe, c'est qu'il s'est écrit tout seul grâce à la mémoire du navigateur. dans ce cas, cliquez sur Choisir un patient.
-soit vous guettez les noms qui apparaissent automatiquement dans la liste déroulante. si le nom est affiché, un clic sur Accéder au dossier vous y envoie, sinon, sélectionnez le nom dans la liste, et cela accédera au dosssier.
La recherche ne tient pas compte de la différence majuscule/minuscule, et les
caractères accentués sont assimilés à des caractères non accentués.
La liste des patients trouvés peut être imprimée, en supprimant
automatiquement tous les enrichissements de la page (contrôles, etc.) au moyen
de la fonction d'impression du navigateur.
Un clic sur un nom envoie à sa fiche individuelle.
Un clic sur le bouton Rendez-vous, en
ayant préalablement choisi une date, envoie sur le formulaire de prise
rendez-vous de l'agenda sur le bon jour avec tous les champs possibles
préremplis.
Dans le cas où il existe plusieurs fiches pour un même patient, il existe
un moyen simple de les fusionner en une seule, qui récupère tous les
éléments pertinents.
Pour cela, rendez-vous dans le mode liste en tant qu'administrateur. Vous verrez
un bouton Sélectionner. Entrez une clé
de recherche correspondant aux fiches que vous voulez fusionner (habituellement
deux, mais il n'y a pas de limite). Le résultat de votre recherche s'affichera
avec une case à cocher sur chaque ligne. Cochez les cases désirées, et
validez par Valider. Vous êtes alors
sur une nouvelle page,
sur laquelle vous pourrez choisir item par item ce que vous voulez conserver
(par exemple, le nom d'une fiche, l'adresse d'une autre, etc.).

Une fois votre choix fait, validez. Il ne restera plus qu'une fiche,
réunissant les éléments des fiches fusionnées, y compris les observations,
documents, terrains, prescriptions et liaisons aux correspondants.
L'interface classique de MedinTux propose aussi une fusion de fiches, mais sans permettre le choix champ par champ.
Il est possible de créer une nouvelle fiche à partir de rien ou d'une
fiche préexistante, de modifier une fiche existante ou de supprimer une fiche.
Après une recherche infructueuse dans le fichier, un clic sur le bouton Nouveau lance un formulaire de création de
dossier, avec la valeur recherchée préremplie. Il ne reste qu'à remplir les
blancs et valider.
Si le patient existe déjà (nom, prénom et date de naissance identiques), il
ne sera pas créé de nouvelle fiche, mais il y aura redirection automatique
vers la fiche existante.
Notez que certaines données (sexe, âge) pourront être exploitées dans le
contrôle d'ordonnance médicamenteuses, mais pas le texte libre inséré dans
la zone Notes.
Le bouton Nouveau peut aussi être
actionné sans rien avoir recherché, directement depuis la page des patients.
Assistance à la saisie
Code postal
Une fois saisi le code postal, un changement de champ ouvre une boîte de
dialogue qui permet de choisir la ville, qui s'écrira automatiquement dans la
zone de saisie Ville.

Le mécanisme inverse existe aussi : Ville ->code postal

Titre
De même, le choix Madame/Monsieur/Mademoiselle modifie dynamiquement le sexe
présélectionné.
Clé de numéro de sécurité sociale
La clé du numéro de sécurité sociale se calcule automatiquement à partir
des 13 chiffres : il suffit de changer de champ de saisie pour que la clé
apparaisse dans la bonne zone. Les espaces seront automatiquement retirés.
Date de naissance
La date de naissance bénéficie d'un calendrier. Il est impératif de
respecter le format de date donné en exemple, comme jj-mm-aaaa pour le
français. Vérifiez le réglage dans config.php (choix possibles : fr, en,
toute autre valeur ou rien positionnant la variable sur iso, soit
aaaa-mm-jj).
Modification de fiche
Pour modifier une fiche, il suffit de cliquer sur le bouton Modifier de la ligne du dossier ou de la fiche
du patient, de faire les modifications désirées dans le formulaire, et de
cliquer sur Modifier dans le
formulaire de modification. Si la fiche est déjà verrouillée, par exemple
par un autre utilisateur, vous aurez un message d'avertissement que vous êtes
libre d'ignorer.
Création de fiche à partir d'une fiche
existante
Pour créer une nouvelle fiche reprenant les données d'une fiche existante
(personne habitant à la même adresse qu'une personne connue, par exemple), il
faut cliquer sur le bouton Dupliquer de la
fiche du patient de référence, faire les modifications nécessaires pour
adapter la fiche à la nouvelle personne (changer le prénom, la date de
naissance,
la profession, etc.), puis de cliquer sur Ajouter dans le formulaire de modification.
Enfin, pour supprimer une fiche, il suffit de cliquer sur le bouton Supprimer de sa ligne. Il sera demandé une confirmation sur la page suivante (droit administrateur seulement).
Importation de fiche
Si vous disposez d'un fichier XML provenant de la fonction d'exportation de
MedinTux d'un autre ordinateur, vous pouvez l'importer facilement depuis le
mode liste, bouton Importer (pensez à
sélectionner auparavant le fichier avec le sélecteur de fichiers).
La fiche est récupérée complètement : identité, documents, notes,etc.
Ne sont pas récupérés : les rendez-vous de l'agenda et la liaison aux intervenants.
Les documents deviennent possession de celui qui a importé les données, l'utilisateur qui les possédait devenant simplement utilisateur délégué sur cet ordinateur.
L'exportation n'est possible que pour les utilisateurs ayant les droits d'administrateurs et l'importation n'est possible que pour les dossiers qui n'existent pas déjà sur l'ordinateur cible (la numérotation GUID est récupérée).
La fiche patient est scindée en deux zones variables.
Celle de gauche sert à déterminer les actions : Afficher l'identité, créer un document, accéder à l'intégralité des données du dossier selon diverses modalités, etc.
En cliquant sur le nom ou le prénom, vous faites une recherche par ce nom ou ce prénom exact (pratique pour accéder au dossier des autres membres de la famille).
En amenant la souris au-dessus de la zone qui mentionne la date de naissance, vous obtenez les détails complémentaires du patient, ainsi qu'un accès aus boutons Modifier et Dupliquer (création de fiche pour un autre membre de la famille)

Dans ce cas, on affiche les données permanentes du patient (adresse, date de naissance, téléphones, Mail, Notes, etc.). Ces données peuvent être transférées comme fiche contact dans un téléphone portable grâce au QR-code (format vcard).
Un clic sur l'adresse E-mail vous permet d'envoyer un mail à la personne (pour peu que votre navigateur soit interfacé avec votre système de courrier).
Un clic sur un bouton de la colonne affiche un contenu adapté dans la zone du bas :
Par exemple, on peut afficher des synthèses de la zone Dossier complet

La liste des contacts avec ce patient avec leur date sera affichée si vous
cliquez sur le bouton Tableaux->listes.
Ces contacts sont triés en un nombre de colonnes selon le nombre de rubriques
standard ou personnelles qui contiennent des données : Consultations, Documents, Ordonnances, etc.

Un clic sur une date envoie à l'ensemble des informations concernant ce
patient à cette date (sauf le terrain).
Un clic sur Tableaux->Tableau affiche
la même chose sous forme d'un tableau ordonné par date

Un clic sur Tableaux->Consultations affiche le contenu de l'ensemble des consultations de ce dossier (en fonction de vos droits), un peu comme la tradicionnelle fiche carton du médecin.

Un bouton
Afficher accompagné de cases à cocher
dépendantes du contexte (une case pour chaque rubrique pour laquelle il existe
au moins une donnée) permet aussi d'afficher le dossier complet, ou simplement
une catégorie de documents (observations, ordonnances, etc.).
Il s'agit d'une simple feuille de texte, pouvant être enregistrée, ouverte
avec un programme de texte pour modifications, envoyée par mail, etc.
L'impression sera automatiquement dépouillée des en-têtes et contrôles.

Le bouton Exporter permet de générer un fichier nommé patientxxxxxxx.xml, situé dans le répertoire log/ de la racine de MedWebTux.
Un lien permet de l'enregistrer à l'endroit de votre choix pour importation ultérieure.
Dans la zone Terrains, un bouton vous permet d'afficher les tableaux de variables (poids, taille, etc.) et de les modifier.
Un clic sur Terrains->Terrains affiche le contenu de l'ensemble des terrains de ce dossier (en fonction de vos droits) et donne l'accès à la modification du statut de grossesse ou d'allaitement, ainsi qu'au remplissage des tableaux de suivi..

Pour valider une grossesse, il suffit d'écrire une date des dernières règles.
Pour l'allaitement, il faut cocher la case.
Pour les antécédents et les intolérances médicamenteuses, il faut entrer un ou plusieurs mots dans les zones de saisie, choisir une réponse dans le déroulant qui apparaît automatiquement, puis de valider.
Pour les tableaux de suivi, il suffit de remplir les cases désirées. Si on efface toutes les valeurs d'une ligne, la ligne sera supprimée.
Pour changer le traitement, il suffit de choisir une ordonnance dans la liste Nouveau traitement de fond.
Normalement, vous ne devriez pas toucher à l'horodatage. Si vous le faites, respectez impérativement le format fourni.
Pour valider toutes les modifications d'un coup, il faut cliquer en bas sur Modifier le terrain.
Notez bien que ces valeurs sont celles qui sont utilisées pour le contrôle d'ordonnances médicamenteuses (en fait, l'ordonnance médicamenteuse prend en compte le terrain le plus récent, et chacune des valeurs les plus récentes pour ce terrain).
Le bouton Montrer le source permet d'entrer dans les entrailles du terrain, montrant qu'il s'agit d'un simple fichier texte organisé. On peut modifier le terrain directement ici "à la main", si l'on veut inverser l'ordre des dates, ajouter une variable ou un tableau, etc. Réservé aux experts !

En cliquant sur le bouton Courbe sous n'importe quel tableau, on peut afficher le graphique des valeurs

On peut faire disparaître les courbes nonn nécessaires, ou afficher un autre type de graphique si besoin. (option Type de graphique à côté du bouton Courbes).
La partie Intervenants permet d'accéder aux intervenants liés ou de créer de nouveaux liens :
Ř
Un clic sur le nom d'un intervenant envoie sur la fiche de l'intervenant.

Le bouton Intervenant ->Créer un nouveau
lien donne accès à un formulaire de recherche d'intervenant.
On peut choisir l'intervenant par nom ou spécialité. En mettant "%" dans la
zone de saisie de nom et en laissant le déroulant de spécialité sur
"Toutes", on trouve tous les intervenants du fichier.
Le nom des intervenants peut être recherché par correspondance exacte (cocher
la case) ou par partie du nom.
Le plus souvent, il sera préférable de laisser la zone Nom vide (signe %) et sélectionner simplement
la spécialité.
Un clic sur le bouton Chercher permet
d'afficher tous les intervenants correspondant à la requête.
Il est préférable de choisir un type de liaison dans le déroulant. Si le
type choisi n'existe pas, il suffit de l'écrire dans la zone de saisie pour
enrichir automatiquement la liste.
Il suffit de cliquer sur le bouton Lier
pour lier le patient à l'intervenant.
Le lien pourra être détruit à plusieurs endroits, en particulier en cliquant
sur le bouton Annuler de la ligne du
correspondant (il y aura confirmation).
Vous pouvez chercher un mot ou une phrase dans le dossier d'un patient avec
la zone de saisie, en sélectionnant si vous voulez chercher dans les
consultations, les ordonnances ou tout autre type de document contenant des
informations au moyen de la liste déroulante.
Seuls les documents contenant cette chaîne seront affichés dans la liste de
résultat.
La recherche ne tient pas compte de la casse (majuscules = minuscules).
Il est possible de consigner en journal tous les accès faits par un
utilisateur particulier (ou tous).
Pour cela, il faut modifier le fichier patient.php (explications dans le
fichier).
Cette fonction permet, par exemple, de donner accès aux données à un
confrère, tout en s'assurant, a posteriori, qu'il n'abusera pas de cet accès.
On peut créer tous documents afférents au patient,comme une nouvelle observation, un document, une ordonnance non structurée ou un courrier en cliquant sur "Création de document- >Ajouter".

Notez que la maquette initiale du document doit être choisie dans le déroulant proche du bouton Ajouter.
Si vous souhaitez créer une ordonnance de type ALD, cochez la case avant
d'ajouter le modèle.
On arrive alors sur la page Édition.
On peut aussi créer un document image en choisissant une image dans
l'ordinateur, en choisissant son taux de réduction à l'affichage. Pratique
pour les Smartphones, qui intègrent un appareil photo et un navigateur
raccordé à MedWebTux.
Enfin, on peut aussi donner un rendez-vous par le bouton de même nom. Pensez à choisir la date avant de cliquer sur le bouton, afin d'arriver directement sur l'agenda du jour. Et accéder à l'historique des rendez-vous du patient. Notez qu'il sera facile de changer le statut de n'importe quel rendez-vous à cet endroit.

C'est le mode dans lequel vous travaillerez le plus souvent. Non seulement, vous y trouverez l'historique du dossier, mais c'est ici que vous créerez les documents de tous types, en dehors des ordonnances médicamenteuses et des terrains.
À partir d'un clic sur une date du mode patient ou du mode activité ou de la validation d'un document, on atteint une page affichant toutes les informations de cette journée pour ce patient triées en colonnes (consultation, ordonnance, courrier, etc.), ainsi que la liste des dates où il existe d'autres documents. Un clic sur une de ces dates envoie sur les informations de cette journée.

Notez que cette page permet, lorsque vous survolez le bouton Actions, d'accéder à modification de document ou à l'impression (affichage d'une page avec en-têtes et sans boutons de contrôle)
La fonction Dupliquer permet de créer un nouveau document identique à celui affiché, avec la date du jour.
Si vous décidez de ne pas imprimer l'en-tête, la place pour un en-tête préimprimé sera laissée vide. Vous pourrez même imprimer les documents pleine page, sans en-tête.
Si vous choisissez Toutes dans la colonne des dates, vous afficherez l'intégralité du dossier, trié par catégories de documents.
:
Au cas où vous désireriez adresser le document comme courrier à un correspondant lié à ce patient ou au patient lui-même, il vous suffira de cocher son nom dans la liste située en haut de la page pour que son adresse complète s'affiche dans la zone de fenêtre de l'enveloppe. Si vous laissez vide la zone en tête de liste, il n'y aura pas de destinataire. Si vous écrivez quelque chose dans cette zone, ce texte s'écrira dans la zone imprimable.

Vous n'avez pas à vous préoccuper de la mise en page : elle devrait être correcte sur l'imprimante (ce que vous pouvez vérifier avec le mode d'aperçu d'impression de votre navigateur). Les menus et contrôles n'apparaîtront pas.
Mode
édition (Écriture de documents)
Lancé par le bouton Nouveau document ->Création de document -> Ajouter de la fiche d'un patient ou Modifier d'une fiche de consultation, le mode édition permet de consigner des données médicales, pourvues d'un titre et d'un horodatage.
Ce mode permet de créer aussi bien des observations que des ordonnances,
des courriers ou des documents, sans toutefois bénéficier d'assistants, tels
le Vidal, qui n'est pas exploité ici.

Le titre est libre. Il est rempli par défaut par la valeur choisie dans le
déroulant, elle-même issue du fichier templates.php (voir plus haut).
L'horodatage est proposé automatiquement avec la date et l'heure de l'instant,
mais peut être modifié, tant qu'on respecte la syntaxe.
Il est fourni des maquettes d'observation, de courriers, de prescriptions et de
documents par défaut, que vous pouvez changer dans le fichier
templates.php.
Une fois votre observation remplie, il suffit de choisir sous quelle
rubrique le document doit être enregistré dans la liste déroulante (sachant
qu'une valeur prise dans templates.php est sélectionnée par défaut), puis de
cliquer sur le bouton Valider ou Modifier en tant que selon les cas, et vous
retournez sur la date du jour, où le nouveau document devrait apparaître avec
sa mise en forme définitive. Notez que l'arrivée en mode observation pose un
verrou sur la fiche du patient, et que ce verrou est supprimé automatiquement
au moment de l'enregistrement. Si des verrous n'ont pas été retirés, par
exemple parce que vous n'avez pas enregistré l'observation, vous pourrez les
supprimer au moment de quitter le programme.
Remarquez que la fonction de modification permet aussi de changer le type d'un
document.
Lors d'une modification, le déroulant de type est positionné automatiquement sur le type d'origine.
Notez aussi que le mode édition de document est intégré à la page de journée de consultation, ce qui permet de lire des informations dans un panneau, facilitant le remplissage d'un document en cours d'édition. Par exemple, pour rédiger un courrier, il est pratique de pouvoir lire simultanément l'observation et l'ordonnance du jour. Il est même possible de récupérer des informations des autres panneaux par Glisser-Déposer.

Attention ! Ne modifiez pas un document contenant une image : l'image serait perdue, sauf si elle s'est affichée correctement dans l'éditeur..
Délégation de droits : si vous travaillez au nom d'un utilisateur signataire, le document produit appartiendra à cet utilisateur.
Création et fusion d'ordonnances
structurées
Vous pouvez, si vous disposez du Vidal , créer des ordonnances avec un
contrôle de qualité.
Pour consulter l'historique des traitements prescrits, à partir de la fiche
patient, cliquez sur Dossier complet-> Ordonnances->Historique des
traitements.
Si votre patient a déjà au moins une ordonnance structurée, vous obtenez
alors une fenêtre de ce type :

Chaque médicament prescrit au moins une fois par le praticien lui-même ou un
autre dont il hérite des droits sur les ordonnances apparaît une fois dans la
liste, accompagné du code CIP et du nombre de fois où il a été prescrit.
Notez que les libellés affichés ne sont pas ceux qui apparaissent sur
l'ordonnance, mais ceux pris dans le Vidal pour le code CIP enregistré.
Notez aussi la coche Compatibles, qui doit être décochée pour
represcrire un médicament qui ne correspondrait pas aux limites d'âge, de
sexe et de poids.
Cette simple vue est très pratique pour avoir l'historique thérapeutique d'un
patient en un coup d'œil.
Il vous suffit alors de cocher les différentes case désirées, puis de
valider pour avoir passer dans un mode de création d'ordonnance contenant tous
les médicaments choisis.
Au cas où votre patient n'a pas encore d'ordonnance, ou si vous cliquez Nouveau document->Ordonnances->Ordonnance médicamenteuse, vous arrivez dans un mode de création d'ordonnance.

Cet écran est particulièrement riche, et sa richesse est encore plus grande quand on examine tous ses mécanismes internes.
Tout d'abord, il est visible que la création de l'ordonnance tient compte des données structurées du patient : âge, poids, intolérances médicamenteuses, pathologies CIM -X saisies dans le terrain.
Ensuite, une zone de saisie Recherche de médicament permet de trouver un nouveau médicament soit par son nom commercial, soit par sa dénomination communi internationale, soit par son indication, qu'il soit commercialisé en ville ou à l'hôpital.
Notons que la coche Compatibles (cochée par défaut) ne montre que les médicaments compatibles avec l'état du patient (âge, sexe, etc.) et permet, en la décochant, de montrer tous les médicaments.
La coche DOM-TOM permet d'afficher aussi les médicaments distribués outre-mer.
Les boutons Inverser ALD et Changer durée ont un effet global sur toutes les lignes déjà écrites

Le déroulant qui apparaît alors permet d'ajouter le médicament à la liste des médicaments déjà prévus sur l'ordonnance, que ce soit en DCI ou en nom commercial.

Plusieurs observations peuvent être faites dans le cas concret de ce patient virtuel :
Mode Intervenants

Sur cette page, on cherche les intervenants en fonction de n'importe quel
critère (nom, prénom, adresse), combiné à la spécialité.
Si l'on veut voir tous les intervenants d'une spécialité, il suffit de
choisir la spécialité dans la liste déroulante et ne pas cocher la case
Correspondance exacte.
Lorsque l'on cherche selon un critère (nom, adresse, etc.), il suffit de
renseigner une partie du critère dans la case. Pour n'avoir que les résultats
correspondant exactement à la recherche, il faut cocher la case Correspondance exacte. Si l'on veut tous les
intervenants correspondant à la zone de saisie sans distinction de la
spécialité, il faut laisser le déroulant sur Toutes.
Enfin, on peut restreindre la recherche aux intervenants qui sont ou ne sont
pas utilisateurs de MedinTux.
Un clic sur un nom envoie à la fiche détaillée de l'intervenant.
Pour imprimer le listing trouvé sans les contrôles et autres fioritures de la
page, il suffit de faire appel à la fonction d'impression du navigateur.
Le bouton Exporter en vcard n'apparaît
que si vous avez déjà effectué une recherche.
Il permet de générer un fichier des intervenants sélectionnés lors de la
recherche au format vcard, facile à intégrer dans n'importe quel logiciel de
carnet d'adresses, utilisé par les clients de courrier ou les téléphones
portables.
Création ou modification de fiche
d'intervenant
Il est aussi possible de créer un nouvel intervenant à partir de rien
grâce au menu Intervenants->Nouvel
intervenant, ou à partir d'une fiche existante (bouton Modifier sur la ligne d'un intervenant servant
de modèle, par exemple pour les praticiens d'un cabinet de groupe, afin de ne
pas réécrire l'adresse à chaque fois).

La gestion des spécialités est automatique : toute nouvelle spécialité
ajoutée dans la zone éditable sera ajoutée. Sinon, c'est la spécialité
sélectionnée dans le déroulant qui sera prise. Notons que la saisie dans la
zone de spécialité positionne automatiquement sur la première spécialité
trouvée
Pour supprimer une spécialité de la liste, il faut la supprimer de toutes les
fiches d'intervenant où elle apparaît.
La gestion des types de téléphones obéit au même mécanisme : s'il n'existe
plus aucun téléphone de type "portable", le type "portable disparaît de
lui-même..
La saisie de la ville est automatisée en fonction du code postal et
réciproquement : écrivez simplement un code postal ou une ville, et une
fenêtre surgira pour vous proposer la ville ou le code postal (nécessite
Javascript activé dans le navigateur).
Les numéros de téléphone sont automatiquement nettoyés de leurs espaces à
l'enregistrement.
Si le ou les intervenants ont déjà une fiche vcard (exportation d'un carnet
d'adresses, par exemple), vous pouvez importer le tout en sélectionnant le
fichier à importer.
Cela évite de ressaisir votre carnet d'adresses en provenance d'un autre
logiciel de contacts.
Une utilisation pratique est de récupérer ainsi tout le carnet de contacts
d'un smartphone.
Il est aussi possible de supprimer un correspondant en cliquant sur le bouton
Supprimer de sa ligne.
Il sera demandé confirmation.
Pour lier un patient à un intervenant, il faut cliquer sur le bouton Lier de la ligne de l'intervenant, puis
rechercher le patient à lier dans le formulaire.
Fiche
d'intervenant, patients et consultations liées, utilisateur

Ici se trouve la fiche de l'intervenant sélectionné. Notez que vous pouvez
arriver ici aussi bien depuis la liste des correspondants que depuis la fiche
d'un patient lié à cet intervenant.
Un clic sur l'adresse E-mail (si elle existe) vous permet d'envoyer un mail à
la personne.
Le QR-code permet de copier facilement la fiche de l'intervenant dans un
téléphone portable (format Vcard).
Un clic sur Patient liés->Montrer
permet d'afficher tous les patients liés à ce correspondant. Un clic sur leur
nom envoie sur leur fiche.
Si vous donnez des dates dans les zones de saisie, en appuyant sur le bouton
Chercher, vous obtiendrez une liste
restreinte des patients : ceux qui sont liés à ce correspondant et qui ont eu
une
consultation durant la période choisie.
La liste est celle des dates où les consultations ont eu lieu (plusieurs dates
possibles pour un même patient). Un clic sur une date envoie sur la fiche de
journée de ce patient ce jour-là.
Le bouton Lier permet de lier un nouveau
patient à cet intervenant.

Il suffit de donner un nom de patient, de cliquer sur Chercher, de choisir un type de lien ou d'en
donner unnouveau dans la case à gauche du déroulant, et de cliquer sur le
bouton Lier sur la ligne du patient choisi
pour qu'il soit lié.
Pour délier un patient, il faut cliquer sur le bouton Annuler de sa ligne dans la fiche de
l'intervenant.
Enfin, il est possible de supprimer la fiche de l'intervenant ou de la modifier
en cliquant sur les boutons correspondants.
Un utilisateur est un intervenant qui a un login, un mot de passe et des droits.
La zone Intervenant en tant qu'utilisateur permet de
transformer un intervenant en utilisateur.
La zone de gestion des utilisateurs n'apparaît que si vous êtes
administrateur ou utilisateur de même identité que la fiche affichée.
Les zones de droits délégués n'apparaissent que si le contexte le
permet.
Si vous êtes utilisateur, vous pouvez seulement modifier votre mot de passe et
vos droits délégués.
Si vous êtes administrateur, vous pouvez en plus transformer un intervenant en
utilisateur en lui créant un login et un mot de passe, ainsi que les droits
directs afférents.
Vous pouvez modifier le mot de passe et les droits directs, mais pas le
login.
Les droits délégués consistent en des chaînes de trois caractères
séparés par des tirets. Pour atteindre l'assistant de gestion des droits, il
faut cliquer sur le bouton Assistant.

Mode
Activité

Dans ce mode, vous pouvez obtenir la liste des patients qui ont eu une
consultation pendant une période donnée pour le médecin qui est connecté
(ou pour un autre médecin ou même pour tous si
vous avez les droits administrateur), ainsi que le titre des consultations
trouvées.
Le tri se fait par date et heure, ce qui permet de reconstituer le planning des
consultations effectivement faites. En cliquant sur la tête de colonne, vous
forcez le tri par nom.
Vous pouvez confronter cette liste à l'agenda du jour en cliquant sur la date
d'une consultation.
Un clic sur le nom envoie au dossier du patient, tandis qu'un clic sur l'heure
envoie à la consultation du jour.
La valeur par défaut de la recherche est la date du jour.
La saisie des dates obéit aux mêmes règles que l'agenda.
Si vous donnez une date de fin antérieure à la date de début, la date de fin
est automatiquement changée pour être identique à la date du début.
Les résultats de recherche sont accompagnés de deux boutons << et>>.
Un clic sur la double flèche vers la gauche envoie à la journée précédant
la première journée recherchée, et un clic sur le bouton droit envoie sur la
première journée suivant la dernière journée
recherchée.
Par défaut, le programme recherche toutes les consultations de la période en
question. Il est possible de restreindre la recherche en choisissant autre
chose que "Aucun" dans le déroulant.
Il est inutile d'ajouter des caractères joker (%), sauf pour chercher de
multiples clés dans la même fiche. Exemple : donner "fièvre%toux" pour trouver les fiches qui
contiennent à la fois "fièvre" et
"toux" dans cet ordre.
Dans le cas de la recherche dans les notes, elle se fait parmi les dossiers qui
ont donné lieu à au moins un acte pendant la période étudiée. Même s'il y
a eu plusieurs contacts, le résultat n'est
affiché qu'une fois.
Les flèches de jour suivant et précédent utilisent le même critère de
recherche.
Le contenu de la zone de saisie n'a aucun effet si le menu déroulant est
positionné sur "Aucun" lorsqu'on actionne le bouton Chercher.
Si un même patient a eu plusieurs contacts durant la période et qu'on ne veut
l'afficher qu'une fois (recherche de tous les patients différents vus durant
la période étudiée), il faut utiliser le bouton Grouper par nom.
Si l'on désire afficher le texte des consultations, il faut actionner le
bouton Montrer les
consultations.
L'affichage de l'activité fait aussi une liaison avec la comptabilité.
La colonne de droite montre les honoraires du patient ou un bouton Ajouter si aucun honoraire
n'est enregistré ce jour.
Si vous voulez imprimer l'activité, seules les données utiles seront
imprimées (pas les contrôles et zones de recherche).
Mode Vidal
Ce mode nécessite que le Vidal Data Semp soit installé (licence
commerciale).
Il donne accès à la classification des médicaments et à la fiche de chaque
médicament.

Choisissez parmi les différentes options proposées.
Il est conseillé de toujours cocher la case Seulement les commercialisés, car les fiches des médicaments non disponibles sont incomplètes, et les recherches sont polluées par des médicaments inutiles.
Pour faire une recherche par nom ou par DCI, il suffit de donner une partie du mot à chercher dans la zone de saisie, puis de cliquer sur Envoyer. Évitez de laisser la case vide (recherche sur tout le fichier) ou de valider par la touche Entrée en cas de recherche par DCI.
Exemple de recherche par nom :

Cliquez simplement sur un des liens de gauche pour accéder à une fiche technique reprenant les éléments structurés du Vidal ou sur un des liens de droite pour voir la fiche complète (RCP) :
ou 
Notez que certains liens sont fournis : un lien qui pointe vers la page des interactions et une liste de liens qui pointent vers les différentes rubriques de la fiche.
La recherche par composition est semblable :

En cliquant sur un lien, on trouve toutes les spécialités contenant cette substance :

Il suffit alors de cliquer sur le nom de la spécialité désirée.
Il est aussi possible de naviguer dans les classes thérapeutiques, en cliquant sur le bouton Chercher de la classification des médicaments, puis en développant tous les liens fournis :

Notez que la réponse finale tient compte des options cochées, mais que celles-ci doivent être cochées préalablement au clic sur le bouton Chercher.
Un clic sur le nom de la spécialité ouvre la fiche du médicament. Notez que les médicaments proposés tiennent compte de la case Commercialisés seulement.
Notez également que la fiche d'un médicament propose des liens pour accéder à n'importe quel niveau de l'arborescence à laquelle il appartient :

Cette fiche médicament contient beaucoup d'informations, pas toujours accessibles dans les RCP : Tarif forfaitaire de remboursement, historique administratif, génériques, etc.
Le module d'interactions médicamenteuses est le même qui permet de créer des ordonnances structurées, tenant compte des âges, des redondances, du sexe, de la grossesse, etc.
Il y a plusieurs manières d'accéder au module.


Si vous désirez represcrire certains médicaments, cochez la case sur la ligne, puis cliquez sur Nouvelle ordonnance.
La fenêtre d'accueil contient une zone de saisie, trois boutons selon vos besoins (nom commercial, dénomination commune internationale et indication, ainsi qu'une option Viile/hôpital. Écrivez tout ou partie du nom commercial d'un médicament (ajoutez les caractères Joker % pour les DCI), et une liste sera proposée après validation, et décochez ou pas la case Compatibles, qui permet de n'afficher que les médicaments compatibles avec l'âge, le sexe et le poids du patient :

Seules les spécialités actuellement commercialisées seront affichées.
Choisissez une des spécialités trouvées en cliquant sur Ajouter à la liste : elle deviendra alors sélectionnée pour les interactions ou une ordonnance (si un patient a été déclaré, c'est-à-dire si le mùodule d'ordonnance a été lancé depuis la fiche patient). La case Prescription en DCI permet d'envoyer le nom scientifique au lieu du nom commercial dans la liste, ce qui permettra de faire une ordonnance en DCI :

Le nom du médicament validé apparaît en lien HTML : vous pouvez cliquer dessus pour atteindre la fiche complète du médicament.
On peut constater ici plusieurs choses :

Recommencez autant de fois que nécessaire pour ajouter d'autres médicaments. À partir du deuxième, les interactions sont calculées entre tous les médicaments présents dans la liste de sélection :

Pour lancer une nouvelle recherche vierge, il suffit de lancer à nouveau le sous-menu Vidal ->Interactions.
Pour supprimer juste certains médicaments, il faut décocher leur case, puis cliquer sur le bouton Valider, en pensant à écrire quelque chose dans la zone de saisie (la saisie vide est interdite, car elle lancerait un affichage du Vidal complet, ce qui est long et inutile).
D'autres manières de lancer le module d'interactions :
Une fois les bons médicaments sélectionnés, et que les différentes vérifications ont été faites (interactions, grossesse, allaitement, dopants, prescription limitée, etc.), il suffit de cliquer sur le bouton Faire l'ordonnance.
L'ordonnance est alors créée à la date du jour, et s'affichera en mode texte simple dans la page de la consultation du jour.
Le bouton Modifier permet de modifier le texte affichable ou la date ou le titre.
Le bouton Supprimer envoie sur la même page que pour la modification, ce qui permet de voir ce qui va être supprimé

Les bouton Imprimer et Imprimer en duplicata, assistés de la coche Imprimer l'en-tête envoient sur une page imprimable, montrant le ou les exemplaires à imprimer (pour le duplicata, un saut de page invisible à l'écran se fera entre les deux pages).

Ne vous inquiétez par pour les codes-barres : ils s'afficheront en bas des deux pages.
Vous constaterez aussi que certains renseignements, comme le nombre de médicaments, le sexe et l'âge du patient ont été ajoutés pour satisfaire à la réglementation française.
Le code-barre ADELI est généré automatiquement à partir du numéro inscrit dans la fiche intervenant.
Mode CCAM
Ce mode permet d'accéder à la Classification Commune des Actes Médicaux française en lecture seule et sans liaison au dossier. (pas à jour)
Il existe plusieurs modes de recherche

Le système gère aussi les modificateurs, les associabilités et les incompatibilités.

Une fois la fiche d'un acte trouvée, vous pouvez, en cliquant sur les boutons adaptés, l'ajouter au thesaurus, afficher ses modificateurs, afficher ses actes associés et ses actes incompatibles.
Mode
Comptabilité
Ce mode nécessite que la comptabilité de MedinTux soit installée.
Actuellement ce mode ne gère que les recettes.
On y accède soit depuis la fiche d'un patient, soit depuis une observation
validée, soit depuis l'activité (consultation sans paiement lié).
Il permet la saisie d'un nouvel honoraire, la suppression d'un honoraire.
Un tableau récapitulatif des honoraires du jour est fourni en bas de la page.
La page de saisie des honoraires donne accès à une page de synthèse des honoraires, permettant la validation des honoraires, la création de bordereaux bancaires de remise de chèques
Mode
Bases de données
Vous pouvez sauvegarder ou restaurer tout ou partie des bases données de MedWebTux.

Note : sous Windows, il faut ajouter le chemin (PATH) de
mysqldump.exe
au PATH de Windows.
Il faut avoir les droits d'administrateur adm de MedinTux pour pouvoir réaliser cette opération.
Installation
Cette fonction nécessite que vous ayez un répertoire nommé "log" dans la racine de MedWebTux, et accessible à l'utilisateur apache en écriture.
Réinstallation de la sauvegarde :
Mise
à jour du logiciel
Lorsque des nouvelles fonctionnalités sont disponibles, la page d'accueil vous
propose de mettre à jour. Il suffit d'accepter.
Module
SSL dans Apache pour l'authentification CPS
Module SSL implémenté sur un Serveur Linux Ubuntu 12.04 LTS.
1 - Créer le certificat ssl :
sudo make-ssl-cert /usr/share/ssl-cert/ssleay.cnf
/etc/ssl/private/localhost.pem
Répondre OK à la question.
2 - Configuration Apache2
En se basant sur la configuration du site par défaut, se placer dans le
dossier de configuration des sites apache.
cd /etc/apache2/sites-available/
3 - Recopier la configuration par défaut pour la nouvelle configuration
ssl.
sudo cp default ssl
4 - Assigner le port ssl.
sudo sed -i '1,2s/\*:80/*:443/' ssl
5 - Ajouter les directives SSLEngine On et SSLCertificateFile
/etc/ssl/private/localhost.pem à la configuration.
sudo sed -i "3a\\\tSSLEngine On\n\tSSLCertificateFile
/etc/ssl/private/localhost.pem" ssl
6 - Editer le fichier ssl avec nano ou vi pour ajouter la directive
SSLVerifyClient et l'option optional_no_ca.
sudo nano ssl
Comme ceci : SSLVerifyClient optional_no_ca
7 - Activer la configuration du site ssl.
sudo a2ensite ssl
sudo service apache2 reload
Remarque sur optional_no_ca :
permet de valider la signature de votre CPS sans vérification du serveur SSL
puisque vous n'avez pas un Certificat Autorité délivré par l'ASIP
Santé sur votre serveur Apache https.
Rien ne vous empêche d'en faire la demande, et, dans ce cas, vous passerez
l'option à require.