OpenVistA : Logiciel libre pour les professions médicales sous MUMPS

, par  Hamid , popularité : 12%

Pré-requis

L’implémentation OpenVistA est prévue pour fonctionner à l’aide de l’environnement de programmation GT.M sous GNU/Linux.

Installation de GT.M : Base de données & compilateur MUMPS sous GNU/Linux

Récupérer tous les composants

Vous pouvez télécharger les différents composants nécessaires à la compilation de OpenVistA à partir de http://sourceforge.net/projects/worldvista/

Les fichiers nécessaires sont contenus dans l’archive suivante :
OpenVista SemiVivA FOIA Gold

Installation de OpenVistA

Premièrement, décompressez l’archive de OpenVista. Cette archive compressée contient une version des globales et des routines du logiciel.

Sur linux ouvrir une session user.
 su : ouvrir une session root.
Indiquer le mot de passe root.

 cd tmp : se placer sur le repertoire où se trouve le fichier téléchargé.
 mv OpenVistASemiVivAFOIAGold20050212.tgz /usr/local/OpenVistASemiVivAFOIAGold20050212.tgz : déplacer l’archive sous /usr/local/.

 cd /usr/local/ : se placer sur le repertoire.
 tar zxvf OpenVistASemiVivAFOIAGold20050212.tgz

Remarque : l’archive contient un répertoire racine suivi d’un OpenVistA et gtm. Le répertoire OpenVistA contient les répertoires r, g, et o. Vous devez par conséquence vous positionner sous /usr/local/ avant de récupérer le contenu de l’archive.

 rm OpenVistASemiVivAFOIAGold20050212.tar : supprimer l’archive.
 chmod 777 OpenVistA : faire les restrictions des droits selon vos besoins
 chmod 777 /urs/local/OpenVistA/r
 chmod 777 /urs/local/OpenVistA/g
 chmod 777 /urs/local/OpenVistA/o

Modifier votre fichier profile pour créer les variables d’environnements

 cd /etc : se déplacer sur le répertoire.
 emacs profile : editer le fichier.

Ajouter les lignes suivantes à la fin du fichier profile :
 # GTM-OpenVistA
 gtm_dist=/usr/local/gtm
 export gtm_dist
 gtm_log=/usr/local/gtm/log
 export gtm_log
 gtm_vista=/usr/local/OpenVistA
 export gtm_vista
 vista_home=$gtm_vista
 export vista_home
 export gtmroutines="$gtm_vista/o($gtm_vista/r $gtm_dist) $gtm_dist()"
 export gtmroutines
 gtmgbldir=$gtm_vista/g/mumps.gld
 export gtmgbldir
 PATH=$PATH :$gtm_dist
 export PATH

/OpenVistA/r contient les routines.

/OpenVistA/g contient les globales.

 exit : quitter le login root.

Redémarrer votre système pour prendre en compte les modifications.

GDE

 mumps -run GDE

Au prompt de GDE> :
 change -s DEFAULT -f=/usr/local/OpenVistA/g/mumps.dat
 exit

mumps.dat

Au prompt de la console Linux $ :
 cd /usr/local/OpenVistA/g : se placer sur le repertoire.
 tar zxvf mumps.dat.gz

GTM

 mumps -direct

Au prompt de GTM> :
 S DUZ=1
 D ^XUP

Puis tapez :
 EVE
 1 : car plusieurs choix.
 USER
 ADD
 MANAGER,SYSTEM : Ajoutez-vous comme manager.
 YES : ajouter un nouveau manager.
 SM : vos initiales.
 123456789
 M
 Y : ACCESS/CODE, donnez-vous un accés et vérifier le mot de passe.
 IRM : SERVICE/SECTION
 exit
 YES : Répondre yes pour terminer.

Au prompt de GTM> :
 K DUZ
 D ^XUP : Allez au mode de programmeur par les options.

Puis tapez :
 Indiquez votre code d’accès.
 Validez, jusqu’au prompt de sollicitation du programmeur.

Au prompt de GTM> :
 W DUZ : c’est votre DUZ.
 S $P(^VA(200,DUZ,0),"^",4)="@"