SOINS 2000 : Logiciel de gestion pour cabinet médical

Soins2000 est un logiciel propriétaire et payant de télétransmission pour infirmier - infirmière, kinésithérapeute, orthophoniste.

Il est téléchargeable gratuitement sur le site de l'éditeur.

Cette page n'a pas pour objectif de faire la promotion de ce logiciel, mais de permettre à ceux qui l'auraient choisi de le faire tourner sur un système d'exploitation libre. Il existe évidemment des alternatives : voir le portail Santé.

Pré-requis

  • Avoir installé Wine

Installation

Ce logiciel pour Windows fonctionne sous UBUNTU avec wine + 1 fichier dll (vérifié avec Ubuntu 10.10 + Wine-1.2.1) :

  • Installer wine.
  • Télécharger le logiciel soins2000 sur le site de l'éditeur.
  • Autoriser l'exécution de soins2000.exe et le lancer avec wine.
  • Ajouter le fichier msvcp60.dll dans le répertoire ~/.wine/drive_c/windows/system32.
L'ajout manuel de cette dll ne semble plus nécessaire car elle est déjà présente dans wine 1.6.1 (testé avec Ubuntu 12.04 LTS 64 bits + wine 1.6.1)

Utilisation

Lancer le logiciel soins2000 avec l'icône présente sur le bureau. Pour le reste, contacter l'éditeur…

Connexion du lecteur de carte

FIXME A vérifier pour le câble USB : ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com1

Cette commande ne fonctionne pas (testé avec un TLA modèle Vital'Act3S) car le TLA apparaît sous /dev/ttyACM0.
Il faut adapter la commande :
ln -s /dev/ttyACM0 ~/.wine/dosdevices/com1
Il faut aussi adapter la commande à la variable d'environnement WINEPREFIX utilisée lors de l'installation de Soins2000. Par exemple, si elle a été modifiée avec Winetricks, WINEPREFIX n'est plus ~/.wine/ mais /home/$USER/.local/share/wineprefixes/vc2008express/

Vérifier dans les propriétés du lanceur de Soins2000 situé sur le bureau.

Testé avec Ubuntu 12.04 LTS 64 bits + wine 1.6.1 + TLA Vital'Act-3S + Soins2000 version 2.1.0

Créer le lien :

ln -s /dev/ttyACM0 /home/$USER/.local/share/wineprefixes/vc2008express/dosdevices/com1

Une alternative est de créer un lien à partir de l'identifiant du lecteur de cartes, dont le nom figure dans le dossier /dev/serial/by-id/ (ici, le Vital'Act-3S de Xiring) :

ln -s /dev/serial/by-id/usb-XIRING_XIRING_Vital_Act-3S-if00 ~/.wine/dosdevices/com1

Il n'est toujours pas possible d'avoir accès au TLA depuis Soins2000 à cause d'une restriction des droits d'accès : lorsque le TLA est connecté, le lien COM1 créé précédemment appartient au groupe "dialout". Il faut donc ajouter l'utilisateur courant au groupe "dialout" :

sudo adduser $USER dialout

Puis se déconnecter (ou éteindre le PC) et se reconnecter (ou redémarrer le PC) pour la prise en compte de ce changement.

Démarrer Soins2000 via Wine, l'accès au TLA est maintenant possible. Il est bien reconnu par le logiciel.

(Testé avec Ubuntu 14.04 LTS 64 bits + wine 1.6.2 + TLA Vital'Act-3S + Soins2000 version 2.1.0)

Scanner

FIXME Le scanner (testé avec une imprimante multifonction EPSON) ne fonctionne pas avec Soins2000 sous Wine. Le logiciel freeze lors de la recherche du scanner, et finit par se fermer.

Numériser les ordonnances avec son logiciel de scanner préféré sous Ubuntu, puis les importer sous Soins2000 via le bouton "Scanner" puis "Importer/Exporter".

Installation alternative : la virtualisation

Si l'installation de Soins2000 via Wine ne fonctionne pas, il est possible de l'installer sur un système d'exploitation Windows émulé ou virtualisé.

Pré-requis

  • Nécessite un système d'exploitation Windows et son numéro de licence authentique
  • Processeur supportant la virtualisation. Pour cela, voir Ici

Installation

  1. Installer un logiciel de virtualisation
  2. Créer une machine virtuelle Windows
  3. Lancer sa machine virtuelle Windows, puis comme vous l'auriez fait sous un système d'exploitation Windows :
    1. Installer soins2000.exe fourni par l'éditeur
    2. Installer les drivers du TLA, du scanner, de l'imprimante
    3. Pour virtualbox : dans les paramètres USB de la machine virtuelle, créer un filtre pour que le TLA soit monté automatiquement lors du démarrage de votre système virtualisé. Pour les autres périphériques (imprimante, scanner), un simple clique droit sur l'icône USB de la fenêtre de virtualisation permet de monter les appareils reconnus par Ubuntu.
Testé sous Ubuntu 12.04 LTS 64 bits pour la création d'une machine virtuelle Windows XP SP3 :
  • Avec kvm : installation de Windows XP longue ; reconnaissance des ports usb plus "délicate"
  • Avec virtualbox : installation de Windows XP rapide ; gestion des ports usb simple

Utilisation

  1. Lancer votre machine virtuelle Windows
  2. Lancer le logiciel soins2000 avec l'icône présente sur le bureau de Windows virtualisé
  3. Pour le reste, contacter l'éditeur…

Problèmes connus

Via WINE

  • Non reconnaissance du scanner sous WINE
  • Freeze du programme

Via VirtualBox

  • Le système d'exploitation Windows ne se lance plus suite à une mise à jour de la version de VirtualBox ? Pensez à vérifier si les versions du programme VirtualBox et du pack d'extension sont rigoureusement identiques (voir ici).
Ne pas avoir la même version entre le pack d'extensions et le programme VirtualBox peut empêcher le lancement de l'OS virtualisé. Par exemple : Windows XP SP3 virtualisé par VirtualBox 4.3.34 sur Ubuntu 14.04 LTS ne se charge pas jusqu'à son terme : il est stoppé après le chargement du driver "mup.sys", le système tentant ensuite de charger les périphériques USB (plus d'informations ici). La mise à jour du pack d'extensions de 4.3.10 à 4.3.34 a résolu le problème.

Voir aussi


Contributeurs principaux : vavincavent, DamS (pour la reconnaissance du TLA, le scanner, la virtualisation, les problèmes connus)

Dernière mise à jour : 02-12-2015

  • soins2000.txt
  • Dernière modification: Le 28/04/2018, 11:17
  • (modification externe)