Installation de MedinTux

Retour au menu principal

INSTALLATION DE LA SUITE MEDINTUX SUR MANDRAKE >= 10.2 par Data Medical Design

L'installation de Medintux décrite ci-après suppose et nécessite:

Que vous soyez sous Mandrake >= 10.2 ou Windows XP
Que soit installé correctement MySQL (Sous Windows je vous conseille EasyPHP http://www.easyphp.org )
Que soit installé QT avec le support et drivers MySQL

l'installation dans d'autres configurations est surement possible
mais non testée. (a été testé avec succès sous Mac mais le package reste à faire)
Les Index accélérateurs pré-établis de Vidal Datasemp
correspondent à la version : 110B Version 02.2 pour une autre version
me contacter.
Note : L'installaton de MySQL sous Windows est d'une simplicité extrême si vous installez
EasyPHP http://www.easyphp.org tout y est automatisé et paramétré et l'installation des
bases de MedinTux se fait sans aucun souci avec ce produit.
"EasyPHP regroupe un serveur Apache, une base de donnée MySQL, le langage PHP ainsi
que des outils facilitant le développement de vos sites ou de vos applications"
cela permet et facilite l'installation de MedinPHP .

Créer un utilisateur MySQL 'root' avec les bons droits:
La configuration par défaut est prévue pour fonctionner sur
un poste où est installé MySql (CLIENT et SERVEUR sur le même poste).

A l'aide des outils d'adminitration de MySQL
(pour cela vous pouvez utiliser MySQLCC),
Créez un utilisateur MySql: 'root' en: 'localhost'
avec les droits de création, effacement, modification de bases ( sera l'adminitrateur MySQL pour Medintux)
car c'est avec cet utilisateur que seront créées les bases de données.
il vous sera toujours possible par la suite de limiter les droits de cet utilisateur
aux seules bases de MedinTux.

Pour une installation sous Windows, les exécutables n'ont pas à être compilés, il n'y a juste qu'à:
° Décompacter l'archive: MedinTux-VXXX.7z à l'endroit de votre choix
° Positionner la variable d'environnement path sur le répertoire créé par le décompactage. Pour ce faire :

En faisant sous XP: bouton droit sur poste de travail --> option menu "propriétés" --> Onglet "Avancé" -->
bouton "Variables d'environnement" --> liste "Variables Système"
cliquez dans la liste la ligne commençant par : path
bouton 'Modifier' rajouter au début : 'C:\MedinTux;' (sans les '') ou
tout autre chemin d'installation de MedinTux si ce n'est pas celui-ci.
terminez en cliquant sur OK

° Exécuter le programme: MedinTux/set_bases/bin/set_bases.exe

avec ce programme: installer les bases de données en cliquant sur le bouton: "Installation des bases de MedinTux"
puis lancer MedinTux en cliquant sur le bouton "Démarrer MedinTux"
L'exécutable principal sera à rechercher en: MedinTux/Manager/bin/manager

Pour une installation sous Linux
° Décompacter l'archive: MedinTux-VXXX.7z
° Placez vous dans le répertoire: MedinTux (aprés avoir décompacté l'archive)

A => ouvrir une console et exécuter: ./install.sh
cela compilera et exécutera le programme d'installation set_bases dans lequel:
B => Cliquez sur 'Compilation des exécutables' pour générer tous les
programmes nécessaires.
C => cliquez sur le bouton: 'Installation des bases de MedinTux'
cela installera toutes les bases nécessaires sur le poste de travail.
D => cliquez sur le bouton: "Démarrer MedinTux" pour lancer l'exécutable principal.

Pour une installation du Vidal Datasemp

cliquez sur le bouton: 'Installer le Vidal Datasemp' et indiquez avec
le sélecteur de fichiers, le repertoire ou le CDrom dans lequel se trouvent
les fichiers du Vidal Datasemp. Cela installera
toutes les bases nécessaires sur le poste de travail. Il conviendra ensuite si votre
version de Vidal Datasemp est différente de 110B Version 02.2 de ré-indexer
les bases en cliquant sur le bouton 'Reindexer le VidalDatasemp' cette opération
de création de l'index peut prendre plusieurs heures.

° Pour activer le Vidal Datasemp comme base médicamenteuse, modifiez le
fichier: MedinTux/drtux/bin/MedicaBase.ini

en changeant la ligne:
InUseBase = Paramètres Get_Base , MedicaBase
par la ligne:
InUseBase = Paramètres SrceBase , noMedicaBase

ou mieux cliquez sur le bouton: "Activer la base Datasemp".
Pour revenir à la base BDM Get de la CNAM cliquez sur: "Activer la Base Get"

Retour au menu principal

Configuration multipostes (CLIENT SERVEUR):
Lors d'une utilisation en multipostes, seul un poste: LE SERVEUR détient
les bases de données et MySQL. Les autres postes CLIENTS se connectent
à ce serveur via le réseau et pour eux l'installation de MySQL n'est pas nécessaire.

PIEGES Pensez à ouvrir les Firewalls sur les adresses IP des serveurs et clients, port: 3306
Sous XP SP2 il est fermé ( pas sur le SP1).

Chaque CLIENT se connecte au serveur MySQL par:
° un nom de connexion : exemple 'poste_secretariat'
° le nom du serveur auquel il doit se connecter: ce nom est

soit le nom de machine du serveur si il est défini: exemple : 'serveur_medintux'
soit tout simplement l'adresse IP du serveur: exemple: 192.168.0.5

° un mot de passe de connexion

COTE SERVEUR:
Pour chaque poste client devant se connecter au serveur,
créer SUR LE SERVEUR un utilisateur MySQL avec les droits suivants
d'écriture et lecture des bases MySql suivantes:

DrTuxTest (lecture écriture)
MedicaTuxTest (lecture écriture)
BaseGetTest (lecture écriture)
CIM10Test (lecture )
CCAMTest (lecture )
QLaboFTPTest (lecture écriture)
DatasempTest (lecture écriture) si vous avez installé le Vidal Datasemp

° définir aussi si besoin le mot de passe de connexion pour le client.
° L'adresse IP de cette machine cliente exemple: 192.168.0.3
COTE CLIENT:
Méthode cliquodrome: Renseignez les champs:

Nom de connexion: (nom de votre machine) exemple: serveur_medintux
Mot de passe: (si vous en avez défini un pour cet utilisateur MySQL)
Nom ou adresse IP de la machine serveur MySQL distante: (adresse IP du serveur MySQL) exemple: 192.168.0.5
CLiquez sur "Appliquer"

Méthode manuelle: Modifiez les fichiers suivants sur chaque poste client:

MedinTux/ccamview/bin/ccamview.ini
MedinTux/drtux/bin/Ressources/ccam/ccamview.ini
MedinTux/drtux/bin/drtux.ini
MedinTux/drtux/bin/MedicaBase.ini
MedinTux/gest_user/bin/gest_user.ini
MedinTux/personnes/bin/Personnes.ini
MedinTux/Manager/bin/Manager.ini
MedinTux/QLaboFTP/bin/QLaboFTP.ini

Changez y les lignes où se trouvent des paramètres de connexion, avec
ceux que le CLIENT va utiliser pour se connecter au SERVEUR:

Retour au menu principal

exemples DrTux.ini -------- [Codage CIM10] Connexion = QMYSQL3 , CIM10Test, root , , localhost ^ ^ ^ | | | Nom de connection du client ----------- | | exemple: poste_secretariat | | | | Mot de passe si il en faut un. | | Nom de machine ou adrese IP du serveur exemple: 192.168.0.5 [Connexion] Paramètres = QMYSQL3 , CCAMTest , root , , localhost ^ ^ ^ | | | Nom de connexion du client ------------ | | exemple: poste_secretariat | | | | Mot de passe si il en faut un. | | Nom de machine ou adrese IP du serveur exemple: 192.168.0.5