OpenVistA : Logiciel libre pour les professions médicales sous MUMPS
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)="@"