Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
freehealth [Le 09/06/2018, 21:05] L'Africain |
freehealth [Le 29/10/2019, 19:01] (Version actuelle) L'Africain mini correction |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Bionic santé BROUILLON}} | + | {{tag>Bionic santé}} |
---- | ---- | ||
Ligne 9: | Ligne 9: | ||
Il est développé par des médecins et se destine à une utilisation par ces mêmes professionnels. | Il est développé par des médecins et se destine à une utilisation par ces mêmes professionnels. | ||
+ | {{:application:freehealth_bionic.png?700}} | ||
===== Que peut faire Freehealth pour vous ? ===== | ===== Que peut faire Freehealth pour vous ? ===== | ||
Ligne 34: | Ligne 34: | ||
Freehealth est totalement multi-utilisateur. Vous pouvez configurer plusieurs profils d'utilisateurs comme : des médecins, des infirmières, des aides-soignants, des secrétaires… Une interface ergonomique vous aide à gérer vos utilisateurs. | Freehealth est totalement multi-utilisateur. Vous pouvez configurer plusieurs profils d'utilisateurs comme : des médecins, des infirmières, des aides-soignants, des secrétaires… Une interface ergonomique vous aide à gérer vos utilisateurs. | ||
- | ====Pré-requis==== | + | =====Pré-requis===== |
- | * Avoir installé et paramétré [[:mariadb]]; | + | * Avoir installé et paramétré [[:mariadb]] ; |
- | * Avoir donné tous les droits à l'utilisateur root de [[mysql]], | + | * Avoir créé un utilisateur ''freehealth'' avec tous les droits pour ne pas devoir se connecter avec [[:sudo]], pour cela suivez la méthode indiqué sur la page [[:phpmyadmin#acces_root|phpmyadmin]]. Lors de la première connexion à Freehealth il faudra utiliser cet utilisateur. |
- | * Avoir paramétré la connexion mariadb pour se connecter sans [[:sudo]]. | + | |
===== Installation ===== | ===== Installation ===== | ||
Ligne 47: | Ligne 46: | ||
- puis [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|rechargez la liste des paquets]]. | - puis [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|rechargez la liste des paquets]]. | ||
- et [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt>freehealth-project]]**. | - et [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt>freehealth-project]]**. | ||
- | <note importante>Sous Ubuntu 18.04 il faut utiliser le ppa de xenial, changez bionic pour xenial dans le [[sources.list]].</code> | + | <note importante>Sous Ubuntu 18.04 il faut utiliser le ppa de xenial, changez bionic pour xenial dans le [[sources.list]].</note> |
===== Utilisation===== | ===== Utilisation===== | ||
Ligne 53: | Ligne 52: | ||
* Reportez-vous à la documentation de Freehealth (//F1// ou menu //À propos/Aide//). | * Reportez-vous à la documentation de Freehealth (//F1// ou menu //À propos/Aide//). | ||
* Ou à la [[https://freehealth.io/fr/guide/user/toc|documentation en ligne]]. | * Ou à la [[https://freehealth.io/fr/guide/user/toc|documentation en ligne]]. | ||
+ | |||
+ | ==== Changer la langue de l'application ==== | ||
+ | |||
+ | Les applicatifs de la suite Freehealth sont disponibles dans plusieurs langages. Pour changer le langage de l'application, cliquez le menu **Configuration / Language**, l'application changera de langage "à chaud" c'est-à-dire sans redémarrage nécessaire. | ||
+ | |||
=====Configuration===== | =====Configuration===== | ||
+ | La suite prend l'option qu’une utilisation en réseau est souhaitée. | ||
====Sur le serveur==== | ====Sur le serveur==== | ||
+ | |||
+ | Toute la procédure d'installation se trouve sur le [[https://freehealth.io/fr/manuals/ehr/install/mariadb|wiki de Freehealth]]. | ||
+ | ===Paramétrage de Mariadb=== | ||
+ | Durant la [[:mariadb#definirredefinir_le_mot_de_passe_root_et_les_differentes_securites|redéfinition du mot de passe root]] : | ||
+ | * Il vous est posé plusieurs questions auxquelles on répond généralement par Oui (Yes). Cependant il faudra répondre non à la question qui vous proposera de désactiver les connexions distantes. | ||
+ | * Donnez une [[network-manager#gerer_les_adresses_ip|ip fixe à votre serveur]], | ||
+ | * Ensuite modifiez le fichier de configuration mariadb comme indiqué sur la page [[mysql#connexions_entrantes|mysql]] pour permettre les connexions entrantes. | ||
+ | * Pour fini, afin d'éviter les lenteurs de connexion des clients au serveurs ajouter l'option ''skip-name-resolve'' au fichier indiqué dans le point précédent. | ||
+ | |||
+ | ===Paramétrage de Freehealth=== | ||
+ | Dans le champ Host name (ou Nom de l'hôte) entrez localhost, puis dans le champs login pour la première connexion entrez l'utilisateur root de mysql avec son mot de passe. Après quoi il s'agit de créer les bases de données Mariadb puis l'utilisateur de votre choix. | ||
+ | |||
====Sur le client==== | ====Sur le client==== | ||
+ | À la place de localhost, entrez l'adresse IP du serveur dans le champ Host name (ou Nom de l'hôte). Puis entrez le nom d'utilisateur créé sur le serveur. C'est tout. | ||
+ | |||
+ | ====Sauvegarder les données patients==== | ||
+ | Pour sauvegarder l'ensemble des données, vos pouvez utiliser la commande [[:mysql#sauvegarde_et_importation|mysqldump]]. Les bases à sauver sont : ''fmf_agenda, fmf_alerts, fmf_category, fmf_dosages, fmf_episodes, fmf_patients, fmf_pmh, fmf_templates, fmf_users, fmf_xmlforms, mysql''. | ||
+ | Ensuite il vous faut encore sauver le dossier **freehealth** et **.freehealth** qui se trouvent dans votre dossier personnel. | ||
+ | Ce petit script permet de faire la sauvegarde automatiquement, vous pouvez y modifier la destination, ici les sauvegardes sont enregistrées dans le dossier **Documents → fmf_bases** et y adapter le mot de passe (mettre votre mot de passe mysql à la place de motdepasse) : | ||
+ | <file bash sauvebases_fmf.sh> | ||
+ | #!/bin/bash | ||
+ | mkdir $HOME/Documents/fmf_bases | ||
+ | mysqldump -u freehealth -pmotdepasse fmf_patients > $HOME/Documents/fmf_bases/fmf_patients_sauv.sql | ||
+ | mysqldump -u freehealth -pmotdepasse fmf_users > $HOME/Documents/fmf_bases/fmf_users_sauv.sql | ||
+ | mysqldump -u freehealth -pmotdepasse fmf_category > $HOME/Documents/fmf_bases/fmf_category_sauv.sql | ||
+ | mysqldump -u freehealth -pmotdepasse fmf_dosages > $HOME/Documents/fmf_bases/fmf_dosages_sauv.sql | ||
+ | mysqldump -u freehealth -pmotdepasse fmf_episodes > $HOME/Documents/fmf_bases/fmf_episodes_sauv.sql | ||
+ | mysqldump -u freehealth -pmotdepasse fmf_pmh > $HOME/Documents/fmf_bases/fmf_pmh_sauv.sql | ||
+ | mysqldump -u freehealth -pmotdepasse fmf_templates > $HOME/Documents/fmf_bases/fmf_templates_sauv.sql | ||
+ | mysqldump -u freehealth -pmotdepasse fmf_xmlforms > $HOME/Documents/fmf_bases/fmf_xmlforms_sauv.sql | ||
+ | mysqldump -u freehealth -pmotdepasse fmf_agenda > $HOME/Documents/fmf_bases/fmf_agenda_sauv.sql | ||
+ | mysqldump -u freehealth -pmotdepasse fmf_alerts > $HOME/Documents/fmf_bases/fmf_alerts_sauv.sql | ||
+ | mysqldump -u freehealth -pmotdepasse mysql > $HOME/Documents/fmf_bases/mysql_sauv.sql | ||
+ | |||
+ | cp -r $HOME/.freehealth $HOME/Documents/fmf_bases/ | ||
+ | cp -r $HOME/freehealth $HOME/Documents/fmf_bases/ | ||
+ | </file> | ||
+ | |||
+ | ====Restaurer les données patients==== | ||
+ | Pour restaurer les données, après avoir créé à nouveau les tables, si elle n'existaient pas, il est préférable d'utiliser l'outil importer de [[phpmyadmin]]. Copiez aussi les deux dossiers freehealth à leurs place respective. | ||
===== Désinstallation ===== | ===== Désinstallation ===== | ||
Ligne 67: | Ligne 111: | ||
* Fils d'échanges sur le [[http://forum.ubuntu-fr.org/viewtopic.php?pid=8892591#p8892591|forum Ubuntu sur Fremedforms]]. | * Fils d'échanges sur le [[http://forum.ubuntu-fr.org/viewtopic.php?pid=8892591#p8892591|forum Ubuntu sur Fremedforms]]. | ||
* Toutes les informations concernant freehealth sont disponibles sur le [[https://freehealth.io/fr/guide/user/toc|site internet du projet freehealth]]. | * Toutes les informations concernant freehealth sont disponibles sur le [[https://freehealth.io/fr/guide/user/toc|site internet du projet freehealth]]. | ||
- | * [[https://github.com/FreeHealth/freehealth|Les sources sur github pour les rapports de bugues]]/ | + | * [[https://github.com/FreeHealth/freehealth|Les sources sur github pour les rapports de bugues]]. |
* [[https://discussion.freehealth.io|Forum qui donne quelques infos sur des problèmes rencontrées sur les clients]]. | * [[https://discussion.freehealth.io|Forum qui donne quelques infos sur des problèmes rencontrées sur les clients]]. | ||