Obtenir une version de MedShake EHR

274 views
Skip to first unread message

jule doc

unread,
Sep 10, 2017, 11:06:39 AM9/10/17
to MedShakeEHR

Bonjour,

 

En surfant sur Internet, à la recherche d’un logiciel libre que je pourrai utiliser pour la gestion de données patientes lorsque je serai installé en cabinet libéral.

En effet, je suis sage-femme pratiquant l’hypnose et étudiant en acupuncture. Et bien souvent, les logiciels sous licence ne permettent pas une libre modification des questionnaires.

 

C’est pourquoi, en voyant votre travail, qui en plus correspond clairement à une partie de ma spécialisation, je me suis vite mis au travail pour l’essayer. Et ça tombe bien j’avais déjà VirtualBox sur mon Pc.

Votre travail est super, et dès le début on y voit tout son potentiel. C’est pourquoi je voulais savoir si je pouvais obtenir une version complète de votre logiciel, et si vous pouviez m’indiquer comment l’installer. Je pense que je peux me servir d’un RasberryPi 3 comme serveur sur Rasbian ou encore Ubuntu. En plus le serveur ne demande pas beaucoup de ressources.

 

Si c’est possible, comment puis-je faire ? Ou alors avez-vous d’autres idées ?

 

De plus, après avoir testé votre programme, j’ai quelques idées de formulaires à ajouter à votre module Obstétrique, si cela vous dis bien sur.

 

Par exemple faire un formulaire Dépistage avec :

  • les sérologies obligatoires tels que toxo, rubéole, syphilis, Hépatite B (Ag Hbs, Ac Anti Hbc et Ac AntiHbs), Hépatite C, HIV, CMV avec un champs libre pour toutes les sérologies où l’on pourra mettre toutes les dates de réalisation pendant la grossesse (ex : toxo 1 fois par mois si neg).
  • On peut rajouter le dépistage glycémie à jeun et de l’HGPO à H0 H1 et H2.
  • On peut rajouter le groupe et les RAI important si Rh- (réalisation à 3 mois 6 mois 8 mois et 9 mois.
  • Les marqueurs sériques (avec le taux de risque, la Papp-A et la BhCG.
  • Et le Prélèvement vaginal au 8eme mois.)

 

J’ai d’autres idées mais dites-moi si vous les voulez.

 

Cordialement.

bertrand boutillier

unread,
Sep 10, 2017, 11:37:25 AM9/10/17
to medsh...@googlegroups.com, jule doc
Bonjour

Le 10/09/2017 à 17:06, jule doc a écrit :
> Bonjour,
>
> En surfant sur Internet, à la recherche d’un logiciel libre que je
> pourrai utiliser pour la gestion de données patientes lorsque je serai
> installé en cabinet libéral.
>
> En effet, je suis sage-femme pratiquant l’hypnose et étudiant en
> acupuncture. Et bien souvent, les logiciels sous licence ne permettent
> pas une libre modification des questionnaires.

Les logiciels sous licence ne permettent souvent qu'une chose : payer et
subir !
Les professionnels médicaux et paramed n'ont de plus aucune idée de ce
que contiennent les licences d'utilisation et les contrats qu'ils
acceptent sans les lire.
Le logiciel libre est donc un très bon choix.

>
> C’est pourquoi, en voyant votre travail, qui en plus correspond
> clairement à une partie de ma spécialisation, je me suis vite mis au
> travail pour l’essayer. Et ça tombe bien j’avais déjà VirtualBox sur mon Pc.
>
> Votre travail est super, et dès le début on y voit tout son potentiel.
> C’est pourquoi je voulais savoir si je pouvais obtenir une version
> complète de votre logiciel, et si vous pouviez m’indiquer comment
> l’installer. Je pense que je peux me servir d’un RasberryPi 3 comme
> serveur sur Rasbian ou encore Ubuntu. En plus le serveur ne demande pas
> beaucoup de ressources.
>
> Si c’est possible, comment puis-je faire ? Ou alors avez-vous d’autres
> idées ?

Les sources du logiciel sont intégralement en ligne sur github
https://github.com/MedShake
Pour votre utilisation, il faut considérer medshakeehr-base et
medshaeehr-modgynobs. Téléchargez la dernière release de chaque,
décompactez et mettez le tout dans le répertoire web.

Côté serveur, la documentation suivante vous donne les informations
nécessaires :
http://www.logiciel-cabinet-medical.fr/documentation-technique/environnement-de-production-necessaire-a-medshakeehr.html

Je n'ai pas d'expérience du Raspberry. Il n'y a pas de raison que cela
ne fonctionne pas cependant puisque d'après me souvenirs de lecture, y
installer un serveur LAMP ne pose aucun pb.
Un point particulier à considérer est le stockage : si vous prévoyez une
utilisation conjointe d'orthanc pour la jonction avec un échographe, il
faut prévoir pas mal d'espace disque.


>
> De plus, après avoir testé votre programme, j’ai quelques idées de
> formulaires à ajouter à votre module Obstétrique, si cela vous dis bien
> sur.
>
> Par exemple faire un formulaire Dépistage avec :
>
> * les sérologies obligatoires tels que toxo, rubéole, syphilis,
> Hépatite B (Ag Hbs, Ac Anti Hbc et Ac AntiHbs), Hépatite C, HIV, CMV
> avec un champs libre pour toutes les sérologies où l’on pourra
> mettre toutes les dates de réalisation pendant la grossesse (ex :
> toxo 1 fois par mois si neg).
> * On peut rajouter le dépistage glycémie à jeun et de l’HGPO à H0 H1
> et H2.
> * On peut rajouter le groupe et les RAI important si Rh- (réalisation
> à 3 mois 6 mois 8 mois et 9 mois.
> * Les marqueurs sériques (avec le taux de risque, la Papp-A et la BhCG.
> * Et le Prélèvement vaginal au 8eme mois.)

Je ne suis pas certain de comprendre immédiatement l'intérêt de ce
formulaire, mais l'obstétrique n'est pas mon domaine ;-).
S'agit-il d'un formulaire comme celui des ATCD en colonne de gauche qui
permet de toujours avoir ces infos sous l'oeil ?
S'agit-il d'un formulaire pour générer un document PDF ? (comme l'ordo
de marqueurs sériques qui existe déjà)

L'avantage est que comme vous l'avez dit, vous pouvez vous faire du sur
mesure.

>
> J’ai d’autres idées mais dites-moi si vous les voulez.

Oui bien sûr ! Je ne promets rien sur l'intégration finale cependant.

Bon, OK j'avoue : j'ai déjà réfléchi à un système d'échange de
formulaires entre utilisateurs si leur nombre devient conséquent. Il y a
un peu de travail, mais rien n'est impossible !

Bien cordialement,

B. Boutillier


>
> Cordialement.
>
> --
> Vous recevez ce message, car vous êtes abonné au groupe Google Groupes
> "MedShakeEHR".
> Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le
> concernant, envoyez un e-mail à l'adresse
> medshakeehr...@googlegroups.com
> <mailto:medshakeehr...@googlegroups.com>.
> Pour envoyer un message à ce groupe, envoyez un e-mail à l'adresse
> medsh...@googlegroups.com <mailto:medsh...@googlegroups.com>.
> Cette discussion peut être lue sur le Web à l'adresse
> https://groups.google.com/d/msgid/medshakeehr/7271610d-4ac4-4b09-a6d5-9529675579e5%40googlegroups.com
> <https://groups.google.com/d/msgid/medshakeehr/7271610d-4ac4-4b09-a6d5-9529675579e5%40googlegroups.com?utm_medium=email&utm_source=footer>.
> Pour obtenir davantage d'options, consultez la page
> https://groups.google.com/d/optout.

Philippe Cadic

unread,
Sep 10, 2017, 11:42:03 AM9/10/17
to medsh...@googlegroups.com
Il y a un probleme pour le Raspberry en terme de sécurité.
Le systeme tient sur une carte SD. Ce support est un gros risque pour de la data médicale. Il y a des risques de crash 
Si vous souhaitez utiliser un RPI, il faut en prendre un avec une option qui permet de ne pas booter sur la SD mais sur un disque SSD, bcp plus fiable

Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse medshakeehr+unsubscribe@googlegroups.com <mailto:medshakeehr+unsubscribe...@googlegroups.com>.
Pour envoyer un message à ce groupe, envoyez un e-mail à l'adresse medsh...@googlegroups.com <mailto:medshakeehr@googlegroups.com>.
--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes MedShakeEHR.
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse medshakeehr+unsubscribe@googlegroups.com.
Pour envoyer un message à ce groupe, adressez un e-mail à medsh...@googlegroups.com.
Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/medshakeehr/0d88fe0b-d09b-69b0-b2df-94000c18b6a7%40gmail.com.
Pour plus d'options, visitez le site https://groups.google.com/d/optout .



--
** Dr Philippe Cadic **
Ce message ainsi que toutes les pièces jointes (ci-après le message) sont établis à l’intention exclusive de son ou ses destinataires. Si vous recevez ce message par erreur, merci de le détruire et d’en avertir immédiatement l’expéditeur par courriel.
Toute utilisation de l’adresse électronique de l’émetteur à des fins publicitaires, toute utilisation de ce message à des fins non conformes à sa destination, toute diffusion ou toute publication, totale ou partielle, est interdite, sauf autorisation expresse.
Les communications sur Internet n’étant pas sécurisées, l'auteur décline toute responsabilité en cas de modification du message et de ses pièces jointes.

Garanti sans virus. www.avast.com

jule doc

unread,
Sep 10, 2017, 12:12:02 PM9/10/17
to MedShakeEHR

Le formulaire des sérologies serait une sorte de tableau de bord. On peut les faire apparaître sur le coté, mais le mieux serait de les regrouper.


Mais pourquoi ce formulaire, juste pour être sur de ne rien oublier tout au long de la grossesse. Etre sur que chaque mois, la patiente a bien réalisé sa prise de sang toxo si elle est Rh-. Que jusqu'à 20 SA on est bien prescrit la rubéole si non immunisé. 
On peut y rajouter la Numération Formule Sanguine, plaquettes et RAI, pour voir l'évolution si on donné du fer etc ....
Être sur au 6eme mois de ne pas avoir oublié de prescrire l'hépatite B et si oublié de le voir plus tard et de le représcrire. 

Ce formulaire servirai juste a écrire les différents bilan prescrit, car pour le moment dans votre logiciel, on n'a aucun endroit pour les marquer. Et en Obstétrique, c'est important d'avoir un suivi rigoureux.
Voici un exemple en pièce jointe (dsl c'est une esquisse, un brouillon ^^)


De plus, j'essaye de comprendre le langage utilisé, j'ai donc modifié le formulaire Cs obstétrique afin d'obtenir cela :

structure:
  row1:                             
    col1:                            
      size: 3
      bloc:                         
        - 45                         # DDR
    col2:
      size: 3
      bloc:
        - 48,readonly                # DDG théorique
    col3:
      size: 3
      bloc:
        - 49                         # DDG retenue
    col4:
      size: 3
      bloc:
        - 50,readonly                # terme du jour
  row2:
    col1:
      size: 12
      bloc:
        - 47,rows=5                  # synthèse grossesse en cours

Pk ai-je bien le terme qui s'affiche, mais plus le cadre de la synthèse ? pourtant je suis bien ligne 2 colonne 1.
Et à quoi correspond rows = 5 ?

Dsl pour les questions, j'essaye de comprendre.

 

Depistage.jpg

jule doc

unread,
Sep 10, 2017, 12:18:57 PM9/10/17
to MedShakeEHR

Excusez moi, le texte que j'ai modifié est le suivant :


global:
  formClass: 'newCS'
structure:
####### INTRODUCTION ######

 row1:                             
    col1:                            
      size: 3
      bloc:                         
        - 45                         # DDR
    col2:
      size: 3
      bloc:
        - 48,readonly                # DDG théorique
    col3:
      size: 3
      bloc:
        - 49                         # DDG retenue
    col4:
      size: 3
      bloc:
        - 50,readonly                # terme du jour     
row2:                             
   col1:                             
      size: 12
      bloc:                         
        - 399,rows=10             # observation texte libre

Et le texte libre ne s'affiche pas, pk ?
Enfin à quoi correspond rows=10 ? 

bertrand boutillier

unread,
Sep 10, 2017, 12:50:32 PM9/10/17
to medshakeehr
Ok, je comprends mieux la demande : il s'agit donc d'un aide mémoire sur
la grossesse en cours.
J'aurais tendance à dire que le formulaire de synthèse grossesse sert à ça.
On peut imaginer y faire afficher un texte par défaut contenant un
listing auquel on mettrait en face des 'ok'.
On peut aussi effectivement complexifier le formulaire avec des items
spécifiques qu'on rajouterait dans le modèle de données, puis dans le
formulaire de synthèse grossesse.
Attention quand même : je vous encourage à choisir la simplicité. Un
formulaire complet, c'est tentant, c'est ce qu'on trouve dans beaucoup
de logiciels. Que constate-t-on en pratique ? Que 99% du temps le
praticien colle un "RAS" dans le premier champ texte et n'utilise pas la
multitude de champs. Vraiment, attention à la tentation d'une
exhaustivité technique de principe qui est belle uniquement
intellectuellement parlant.

J'ai un doute sur le fait que vous avez lu la doc si vous posez la
question rows= :DDD
L'article est ici :
http://www.logiciel-cabinet-medical.fr/documentation-technique/aide-memoire-sur-la-conception-d-un-formulaire.html

Bien cordialement,

B. Boutillier






Le 10/09/2017 à 18:12, jule doc a écrit :
> Le formulaire des sérologies serait une sorte de tableau de bord. On
> peut les faire apparaître sur le coté, mais le mieux serait de les
> regrouper.
>
>
> Mais pourquoi ce formulaire, juste pour être sur de ne rien oublier tout
> au long de la grossesse. Etre sur que chaque mois, la patiente a bien
> réalisé sa prise de sang toxo si elle est Rh-. Que jusqu'à 20 SA on est
> bien prescrit la rubéole si non immunisé.
> On peut y rajouter la Numération Formule Sanguine, plaquettes et RAI,
> pour voir l'évolution si on donné du fer etc ....
> Être sur au 6eme mois de ne pas avoir oublié de prescrire l'hépatite B
> et si oublié de le voir plus tard et de le représcrire.
>
> Ce formulaire servirai juste a écrire les différents bilan prescrit, car
> pour le moment dans votre logiciel, on n'a aucun endroit pour les
> marquer. Et en Obstétrique, c'est important d'avoir un suivi rigoureux.
> Voici un exemple en pièce jointe (dsl c'est une esquisse, un brouillon ^^)
>
>
> De plus, j'essaye de comprendre le langage utilisé, j'ai donc modifié le
> formulaire Cs obstétrique afin d'obtenir cela :
>
> structure:
> row1:
> col1:
> size: 3
> bloc:
> - 45 # DDR
> col2:
> size: 3
> bloc:
> - 48,readonly # DDG théorique
> col3:
> size: 3
> bloc:
> - 49 # DDG retenue
> col4:
> size: 3
> bloc:
> - 50,readonly # terme du jour
> row2:
> col1:
> size: 12
> bloc:
> - 47,rows=5 # synthèse grossesse en cours
>
> Pk ai-je bien le terme qui s'affiche, mais plus le cadre de la synthèse
> ? pourtant je suis bien ligne 2 colonne 1.
> Et à quoi correspond rows = 5 ?
>
> Dsl pour les questions, j'essaye de comprendre.
>
> --
> Vous recevez ce message, car vous êtes abonné au groupe Google Groupes
> "MedShakeEHR".
> Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le
> concernant, envoyez un e-mail à l'adresse
> medshakeehr...@googlegroups.com
> <mailto:medshakeehr...@googlegroups.com>.
> Pour envoyer un message à ce groupe, envoyez un e-mail à l'adresse
> medsh...@googlegroups.com <mailto:medsh...@googlegroups.com>.
> Cette discussion peut être lue sur le Web à l'adresse
> https://groups.google.com/d/msgid/medshakeehr/3cb74b34-1e34-4214-995e-6d4041f563b8%40googlegroups.com
> <https://groups.google.com/d/msgid/medshakeehr/3cb74b34-1e34-4214-995e-6d4041f563b8%40googlegroups.com?utm_medium=email&utm_source=footer>.

bertrand boutillier

unread,
Sep 10, 2017, 12:51:21 PM9/10/17
to medshakeehr
Merci pour ta participation Philippe !

Je ne savais pas exactement où en était resté techniquement parlant de
la Raspberry. Avec ce que tu indiques, effectivement, on peut vite
arriver à des catastrophes.
Je conseille d'opter pour du matos un peu plus robuste. Voir les NUC
Intel, le Brix Gigabyte ...

D'ailleurs si l'installation ne comporte qu'un praticien, l'ordinateur
en question fera poste client et serveur.

Bien cordialement,

B.
> medshakeehr...@googlegroups.com
> <mailto:medshakeehr%2Bunsu...@googlegroups.com>
> <mailto:medshakeehr...@googlegroups.com
> <mailto:medshakeehr%2Bunsu...@googlegroups.com>>.
> Pour envoyer un message à ce groupe, envoyez un e-mail à l'adresse
> medsh...@googlegroups.com <mailto:medsh...@googlegroups.com>
> <mailto:medsh...@googlegroups.com
> <mailto:medsh...@googlegroups.com>>.
> <https://groups.google.com/d/msgid/medshakeehr/7271610d-4ac4-4b09-a6d5-9529675579e5%40googlegroups.com?utm_medium=email&utm_source=footer
> https://groups.google.com/d/optout <https://groups.google.com/d/optout>.
>
>
> --
> Vous recevez ce message, car vous êtes abonné au groupe Google
> Groupes MedShakeEHR.
> Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le
> concernant, envoyez un e-mail à l'adresse
> medshakeehr...@googlegroups.com
> <mailto:medshakeehr%2Bunsu...@googlegroups.com>.
> Pour envoyer un message à ce groupe, adressez un e-mail à
> medsh...@googlegroups.com <mailto:medsh...@googlegroups.com>.
> Cette discussion peut être lue sur le Web à l'adresse
> https://groups.google.com/d/msgid/medshakeehr/0d88fe0b-d09b-69b0-b2df-94000c18b6a7%40gmail.com
> <https://groups.google.com/d/msgid/medshakeehr/0d88fe0b-d09b-69b0-b2df-94000c18b6a7%40gmail.com>.
> Pour plus d'options, visitez le site https://groups.google.com/d/optout
> <https://groups.google.com/d/optout> .
>
>
>
> --
> ** Dr Philippe Cadic **
> Ce message ainsi que toutes les pièces jointes (ci-après le message)
> sont établis à l’intention exclusive de son ou ses destinataires. Si
> vous recevez ce message par erreur, merci de le détruire et d’en avertir
> immédiatement l’expéditeur par courriel.
> Toute utilisation de l’adresse électronique de l’émetteur à des fins
> publicitaires, toute utilisation de ce message à des fins non conformes
> à sa destination, toute diffusion ou toute publication, totale ou
> partielle, est interdite, sauf autorisation expresse.
> Les communications sur Internet n’étant pas sécurisées, l'auteur décline
> toute responsabilité en cas de modification du message et de ses pièces
> jointes.
>
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
> Garanti sans virus. www.avast.com
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
>
>
> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
>
> --
> Vous recevez ce message, car vous êtes abonné au groupe Google Groupes
> "MedShakeEHR".
> Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le
> concernant, envoyez un e-mail à l'adresse
> medshakeehr...@googlegroups.com
> <mailto:medshakeehr...@googlegroups.com>.
> Pour envoyer un message à ce groupe, envoyez un e-mail à l'adresse
> medsh...@googlegroups.com <mailto:medsh...@googlegroups.com>.
> Cette discussion peut être lue sur le Web à l'adresse
> https://groups.google.com/d/msgid/medshakeehr/CA%2BpqaWarm_f%3D5%2BZKpJqfQYYDU0_MXTNGARdS01N1Gvo6B4qBYQ%40mail.gmail.com
> <https://groups.google.com/d/msgid/medshakeehr/CA%2BpqaWarm_f%3D5%2BZKpJqfQYYDU0_MXTNGARdS01N1Gvo6B4qBYQ%40mail.gmail.com?utm_medium=email&utm_source=footer>.

Philippe Cadic

unread,
Sep 10, 2017, 12:56:41 PM9/10/17
to medshakeehr
possible aussi de faire heberger sur un Synology Mysql RAId pour les petits cabinets , moins de 10000 patients. 


    Pour envoyer un message à ce groupe, envoyez un e-mail à l'adresse
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse medshakeehr+unsubscribe@googlegroups.com <mailto:medshakeehr%2Bunsubscri...@googlegroups.com>.
Pour envoyer un message à ce groupe, adressez un e-mail à medsh...@googlegroups.com <mailto:medshakeehr@googlegroups.com>.

Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/medshakeehr/0d88fe0b-d09b-69b0-b2df-94000c18b6a7%40gmail.com <https://groups.google.com/d/msgid/medshakeehr/0d88fe0b-d09b-69b0-b2df-94000c18b6a7%40gmail.com>.
Pour plus d'options, visitez le site https://groups.google.com/d/optout <https://groups.google.com/d/optout> .



--
** Dr Philippe Cadic **
Ce message ainsi que toutes les pièces jointes (ci-après le message) sont établis à l’intention exclusive de son ou ses destinataires. Si vous recevez ce message par erreur, merci de le détruire et d’en avertir immédiatement l’expéditeur par courriel.
Toute utilisation de l’adresse électronique de l’émetteur à des fins publicitaires, toute utilisation de ce message à des fins non conformes à sa destination, toute diffusion ou toute publication, totale ou partielle, est interdite, sauf autorisation expresse.
Les communications sur Internet n’étant pas sécurisées, l'auteur décline toute responsabilité en cas de modification du message et de ses pièces jointes.

<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>   Garanti sans virus. www.avast.com <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>

<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "MedShakeEHR".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse medshakeehr+unsubscribe@googlegroups.com <mailto:medshakeehr+unsubscribe...@googlegroups.com>.
Pour envoyer un message à ce groupe, envoyez un e-mail à l'adresse medsh...@googlegroups.com <mailto:medshakeehr@googlegroups.com>.
--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes MedShakeEHR.
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse medshakeehr+unsubscribe@googlegroups.com.
Pour envoyer un message à ce groupe, adressez un e-mail à medsh...@googlegroups.com.
Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/medshakeehr/fcfce66d-5e51-adfd-790c-ccb6bbcdd548%40gmail.com.
Pour plus d'options, visitez le site https://groups.google.com/d/optout .

bertrand boutillier

unread,
Sep 10, 2017, 1:48:23 PM9/10/17
to medsh...@googlegroups.com
Pourquoi pas.
Je reviens cependant un peu sur l'OS Synology. Il est parfait pour une
utilisation "out of the box" des services inclus. Mais dès qu'on en sort
un peu, c'est compliqué. Je préfère le confort maîtrisé d'une debian ou
ubuntu sur un serveur maison dans l'utilisation qui nous concerne ici.

À mon sens, je ne suis pas certain qu'on puisse donner de limite en
nombre de dossiers à une installation pour MedShakeEHR. Je n'ai jamais
rencontré de limites à MySQL sur des serveurs pourtant très peu musclés.
Tout est dans la conception de la base et des index.

B.

Le 10/09/2017 à 18:56, Philippe Cadic a écrit :
> possible aussi de faire heberger sur un Synology Mysql RAId pour les
> petits cabinets , moins de 10000 patients.
>
> Le 10 sept. 2017 6:51 PM, "bertrand boutillier" <b.bout...@gmail.com
> <mailto:b.bout...@gmail.com>> a écrit :
> medshakeehr...@googlegroups.com
> <mailto:medshakeehr%2Bunsu...@googlegroups.com>
> <mailto:medshakeehr%2Bunsu...@googlegroups.com
> <mailto:medshakeehr%252Buns...@googlegroups.com>>
> <mailto:medshakeehr...@googlegroups.com
> <mailto:medshakeehr%2Bunsu...@googlegroups.com>
> <mailto:medshakeehr%2Bunsu...@googlegroups.com
> <mailto:medshakeehr%252Buns...@googlegroups.com>>>.
> Pour envoyer un message à ce groupe, envoyez un e-mail à
> l'adresse
> medsh...@googlegroups.com
> <mailto:medsh...@googlegroups.com>
> <mailto:medsh...@googlegroups.com>>>.
> medshakeehr...@googlegroups.com
> <mailto:medshakeehr%2Bunsu...@googlegroups.com>
> <mailto:medshakeehr%2Bunsu...@googlegroups.com
> <mailto:medshakeehr%252Buns...@googlegroups.com>>.
> Pour envoyer un message à ce groupe, adressez un e-mail à
> medsh...@googlegroups.com
> <mailto:medsh...@googlegroups.com>
> <mailto:medsh...@googlegroups.com
> <mailto:medsh...@googlegroups.com>>.
> Garanti sans virus. www.avast.com <http://www.avast.com>
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>>
>
>
> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
>
> --
> Vous recevez ce message, car vous êtes abonné au groupe Google
> Groupes "MedShakeEHR".
> Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails
> le concernant, envoyez un e-mail à l'adresse
> <mailto:medshakeehr%2Bunsu...@googlegroups.com>>.
> Pour envoyer un message à ce groupe, envoyez un e-mail à
> l'adresse medsh...@googlegroups.com
> <mailto:medsh...@googlegroups.com>
> <mailto:medsh...@googlegroups.com
> <mailto:medsh...@googlegroups.com>>.
> <https://groups.google.com/d/msgid/medshakeehr/CA%2BpqaWarm_f%3D5%2BZKpJqfQYYDU0_MXTNGARdS01N1Gvo6B4qBYQ%40mail.gmail.com?utm_medium=email&utm_source=footer
> https://groups.google.com/d/optout
> <https://groups.google.com/d/optout>.
>
>
> --
> Vous recevez ce message, car vous êtes abonné au groupe Google
> Groupes MedShakeEHR.
> Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le
> concernant, envoyez un e-mail à l'adresse
> medshakeehr...@googlegroups.com
> <mailto:medshakeehr%2Bunsu...@googlegroups.com>.
> Pour envoyer un message à ce groupe, adressez un e-mail à
> medsh...@googlegroups.com <mailto:medsh...@googlegroups.com>.
> Cette discussion peut être lue sur le Web à l'adresse
> https://groups.google.com/d/msgid/medshakeehr/fcfce66d-5e51-adfd-790c-ccb6bbcdd548%40gmail.com
> <https://groups.google.com/d/msgid/medshakeehr/fcfce66d-5e51-adfd-790c-ccb6bbcdd548%40gmail.com>.
> Pour plus d'options, visitez le site
> https://groups.google.com/d/optout
> <https://groups.google.com/d/optout> .
>
> --
> Vous recevez ce message, car vous êtes abonné au groupe Google Groupes
> "MedShakeEHR".
> Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le
> concernant, envoyez un e-mail à l'adresse
> medshakeehr...@googlegroups.com
> <mailto:medshakeehr...@googlegroups.com>.
> Pour envoyer un message à ce groupe, envoyez un e-mail à l'adresse
> medsh...@googlegroups.com <mailto:medsh...@googlegroups.com>.
> Cette discussion peut être lue sur le Web à l'adresse
> https://groups.google.com/d/msgid/medshakeehr/CA%2BpqaWaPPhwhyzykEnKTN1ZC_-UoBJTyP_0h3JNu1PvDwJY9Bw%40mail.gmail.com
> <https://groups.google.com/d/msgid/medshakeehr/CA%2BpqaWaPPhwhyzykEnKTN1ZC_-UoBJTyP_0h3JNu1PvDwJY9Bw%40mail.gmail.com?utm_medium=email&utm_source=footer>.

Philippe Cadic

unread,
Sep 10, 2017, 1:50:42 PM9/10/17
to medsh...@googlegroups.com
je sens la limite de synology avec mon soft 15000 patients + 3 ou 4 usagers simultanés.


             Pour envoyer un message à ce groupe, envoyez un e-mail à
        l'adresse
        medsh...@googlegroups.com
        <mailto:medshakeehr@googlegroups.com>
        <mailto:medshakeehr@googlegroups.com
        <mailto:medshakeehr@googlegroups.com>>
             <mailto:medshakeehr@googlegroups.com
        <mailto:medshakeehr@googlegroups.com>
             <mailto:medshakeehr@googlegroups.com
        <mailto:medshakeehr@googlegroups.com>>>.

             Cette discussion peut être lue sur le Web à l'adresse
        https://groups.google.com/d/msgid/medshakeehr/7271610d-4ac4-4b09-a6d5-9529675579e5%40googlegroups.com
        <https://groups.google.com/d/msgid/medshakeehr/7271610d-4ac4-4b09-a6d5-9529675579e5%40googlegroups.com>
                    <https://groups.google.com/d/msgid/medshakeehr/7271610d-4ac4-4b09-a6d5-9529675579e5%40googlegroups.com
        <https://groups.google.com/d/msgid/medshakeehr/7271610d-4ac4-4b09-a6d5-9529675579e5%40googlegroups.com>>
                    <https://groups.google.com/d/msgid/medshakeehr/7271610d-4ac4-4b09-a6d5-9529675579e5%40googlegroups.com?utm_medium=email&utm_source=footer
        <https://groups.google.com/d/msgid/medshakeehr/7271610d-4ac4-4b09-a6d5-9529675579e5%40googlegroups.com?utm_medium=email&utm_source=footer>
                    <https://groups.google.com/d/msgid/medshakeehr/7271610d-4ac4-4b09-a6d5-9529675579e5%40googlegroups.com?utm_medium=email&utm_source=footer
        <https://groups.google.com/d/msgid/medshakeehr/7271610d-4ac4-4b09-a6d5-9529675579e5%40googlegroups.com?utm_medium=email&utm_source=footer>>>.
             Pour obtenir davantage d'options, consultez la page
        https://groups.google.com/d/optout
        <https://groups.google.com/d/optout>
        <https://groups.google.com/d/optout
        <https://groups.google.com/d/optout>>.


        --         Vous recevez ce message, car vous êtes abonné au groupe Google
        Groupes MedShakeEHR.
        Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails
        le concernant, envoyez un e-mail à l'adresse

        Pour envoyer un message à ce groupe, adressez un e-mail à
        medsh...@googlegroups.com
        <mailto:medshakeehr@googlegroups.com>
        <mailto:medshakeehr@googlegroups.com
        <mailto:medshakeehr@googlegroups.com>>.

        Pour envoyer un message à ce groupe, envoyez un e-mail à
        l'adresse medsh...@googlegroups.com
        <mailto:medshakeehr@googlegroups.com>
        <mailto:medshakeehr@googlegroups.com
        <mailto:medshakeehr@googlegroups.com>>.

        Cette discussion peut être lue sur le Web à l'adresse
        https://groups.google.com/d/msgid/medshakeehr/CA%2BpqaWarm_f%3D5%2BZKpJqfQYYDU0_MXTNGARdS01N1Gvo6B4qBYQ%40mail.gmail.com
        <https://groups.google.com/d/msgid/medshakeehr/CA%2BpqaWarm_f%3D5%2BZKpJqfQYYDU0_MXTNGARdS01N1Gvo6B4qBYQ%40mail.gmail.com>
        <https://groups.google.com/d/msgid/medshakeehr/CA%2BpqaWarm_f%3D5%2BZKpJqfQYYDU0_MXTNGARdS01N1Gvo6B4qBYQ%40mail.gmail.com?utm_medium=email&utm_source=footer
        <https://groups.google.com/d/msgid/medshakeehr/CA%2BpqaWarm_f%3D5%2BZKpJqfQYYDU0_MXTNGARdS01N1Gvo6B4qBYQ%40mail.gmail.com?utm_medium=email&utm_source=footer>>.
        Pour obtenir davantage d'options, consultez la page
        https://groups.google.com/d/optout
        <https://groups.google.com/d/optout>.


    --     Vous recevez ce message, car vous êtes abonné au groupe Google
    Groupes MedShakeEHR.
    Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le
    concernant, envoyez un e-mail à l'adresse

    Pour envoyer un message à ce groupe, adressez un e-mail à

    Cette discussion peut être lue sur le Web à l'adresse
    https://groups.google.com/d/msgid/medshakeehr/fcfce66d-5e51-adfd-790c-ccb6bbcdd548%40gmail.com
    <https://groups.google.com/d/msgid/medshakeehr/fcfce66d-5e51-adfd-790c-ccb6bbcdd548%40gmail.com>.
    Pour plus d'options, visitez le site
    https://groups.google.com/d/optout
    <https://groups.google.com/d/optout> .

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "MedShakeEHR".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse medshakeehr+unsubscribe@googlegroups.com <mailto:medshakeehr+unsubscribe...@googlegroups.com>.
Pour envoyer un message à ce groupe, envoyez un e-mail à l'adresse medsh...@googlegroups.com <mailto:medshakeehr@googlegroups.com>.
--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes MedShakeEHR.
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse medshakeehr+unsubscribe@googlegroups.com.
Pour envoyer un message à ce groupe, adressez un e-mail à medsh...@googlegroups.com.
Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/medshakeehr/94dd7504-80f7-df37-9ef9-1e9c61b10d4b%40gmail.com.
Pour plus d'options, visitez le site https://groups.google.com/d/optout .

jule doc

unread,
Sep 10, 2017, 2:27:04 PM9/10/17
to MedShakeEHR
Moi la, j'avoue être perdu. Je ne parle plus le même langage que vous.
Pour le moment, je vais me servir d'un Rasberry Pi 3 avec un boot sur ssd. Par contre, je comprends pas bien comment je dois installer la base et le module ? (Même avec la documentation)
Je sais, je suis un boulé ^^ 

bertrand boutillier

unread,
Sep 10, 2017, 2:49:34 PM9/10/17
to medsh...@googlegroups.com
Avez-vous une expérience de gestion serveur et développement de site
internet ? C'est indispensable si vous voulez aboutir.

Il faut partir d'un serveur web configuré et fonctionnel, avec
configuration php ok + mysql

Ensuite, il faut avoir une arborescence du type :

/home/ehr/
/home/ehr/apicrypt/
/home/ehr/class/
/home/ehr/config/
...
/home/ehr/public_html/
...

C'est-à-dire l'arbo des sources de medshakeehr-base + -modGynObs (deux
copier-coller suffisent donc)

Le serveur web doit pointer sur /home/ehr/public_html/

Pour la base de données, rien de complexe si on a l'habitude également :
1. importer le dump medshakeEHR-base.sql pour créer les tables
2. importer le contenu des tables spécifique au module via
medshakeEHR-gynobs.sql
Cela passe par la ligne de commande ou un outil comme phpMyAdmin.

Enfin, paramétrer le tout via le fichier config.yml dans /home/ehr/config/

Je ne peux malheureusement vous en dire beaucoup plus. Il me faudrait
vous expliquer les bases d'un LAMP et ce n'est vraiment pas l'objet.
C'est d'ailleurs pour cela que je propose de fournir une installation
complète clef en main, sur devis, parce qu'il m'est impossible bien
évidemment de faire de la formation ou assistance temps plein sans
compensation.

Bien cordialement,


B. Boutillier
> --
> Vous recevez ce message, car vous êtes abonné au groupe Google Groupes
> "MedShakeEHR".
> Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le
> concernant, envoyez un e-mail à l'adresse
> medshakeehr...@googlegroups.com
> <mailto:medshakeehr...@googlegroups.com>.
> Pour envoyer un message à ce groupe, envoyez un e-mail à l'adresse
> medsh...@googlegroups.com <mailto:medsh...@googlegroups.com>.
> Cette discussion peut être lue sur le Web à l'adresse
> https://groups.google.com/d/msgid/medshakeehr/26757b0d-b82b-47bd-975a-db0886fa3afb%40googlegroups.com
> <https://groups.google.com/d/msgid/medshakeehr/26757b0d-b82b-47bd-975a-db0886fa3afb%40googlegroups.com?utm_medium=email&utm_source=footer>.

jule doc

unread,
Sep 10, 2017, 3:17:53 PM9/10/17
to MedShakeEHR


Le dimanche 10 septembre 2017 20:49:34 UTC+2, Bertrand Boutillier a écrit :
Avez-vous une expérience de gestion serveur et développement de site
internet ? C'est indispensable si vous voulez aboutir.


J'avoue ne pas avoir d'expérience avec les serveurs, mais je vais apprendre, j'ai pas peur d'apprendre. Et maintenant que j'ai un début d'explication je vais trouver. 
Et pour ce qui est du développement de site, ca j'en ai déjà fait 1. 
Merci en tout cas.

bertrand boutillier

unread,
Sep 11, 2017, 2:58:09 AM9/11/17
to medsh...@googlegroups.com
Bonjour
Bonne découverte alors !
Une méthodologie assez simple d'apprentissage est possiblement de partir
d'une VM vierge et d'y installer une debian ou ubuntu de base.
Ajouter ensuite les paquets apache2, php7.0-*, mysql (voir page sur le
sujet sur le site MedShakeEHR)
Couronner le tout par webmin qui offre une GUI très appréciable ainsi
que phpMyAdmin pour MySQL.
À partir de là, le principal est en place.
Si on pense utiliser MedShakeEHR sans tiers pour la maintenance, alors
la maitrise de ces sujets me semble primordiale. Il faudra d'ailleurs
aller plus loin, en particulier pour les processus de sauvegarde (cf
rsync). Cela peut faire peur, mais en réalité, c'est de moins en moins
compliqué et pas si différent de la maîtrise d'un ordi avec un OS
classique (d'ailleurs combien de personnes ne maîtrisent pas leur OS et
font n'importe quoi !)

N'hésitez pas à revenir vers cette liste pour d'autres questions !

Bonne journée.

B. Boutillier

jule doc

unread,
Sep 11, 2017, 6:35:44 AM9/11/17
to MedShakeEHR
Bonjour, je reviens vers vous pour un peu d'aide.

 Il faut partir d'un serveur web configuré et fonctionnel, avec
configuration php ok + mysql

Ca c'est bon, j'ai installer php 7.0  puis MySQL (enfin MariaDB sur mon raspberry car non supporté sur la dernière version de Dabian 9 mais j'ai vu que c'était presque la même chose)
 

Ensuite, il faut avoir une arborescence du type :

/home/ehr/
/home/ehr/apicrypt/
/home/ehr/class/
/home/ehr/config/
...
/home/ehr/public_html/
...

C'est-à-dire l'arbo des sources de medshakeehr-base + -modGynObs (deux
copier-coller suffisent donc)

Ca c'est bon, je me suis servi de FilleZila 

Le serveur web doit pointer sur /home/ehr/public_html/

Comment je dois faire ?
Je dois éditer ce fichier  : /etc/apache2/sites-available/000-default.conf   en faisant sudo nano.

en ajoutant : 


## ZONE PRIVEE
Alias /public_html /home/ehr/public_html
<Directory /home/ehr/public_html >
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        <RequireAny>
                Require ip "mon Ip"
                Require ip "Ip de mon réseau"
                Require host .w3.org
                Require host sandbox.paypal.com
        </RequireAny>

Pour rendre le serveur privé à mon seul Pc et dans le réseau.

Puis faire un lien symbolique :

sudo ln -s /home/ehr/public_html /var/www/html/public_html

Ou je me trompe complétement ?


Pour la base de données, rien de complexe si on a l'habitude également :
1. importer le dump medshakeEHR-base.sql pour créer les tables
2. importer le contenu des tables spécifique au module via
medshakeEHR-gynobs.sql
Cela passe par la ligne de commande ou un outil comme phpMyAdmin.

pour cela j'ai créer une base medshake avec cette commande : mysql> create database medshake;
puis utilisé mysql -u <nom_utilisateur> -p -h <hôte> <nom_base> < <nom_dump>.sql . 
Et ce pour medshakeEHR-base.sql  et medshakeEHR-gynobs.sql .
Ai je bon ?
 

Enfin, paramétrer le tout via le fichier config.yml dans /home/ehr/config/



Pour cela j'ai pas encore regardé, je sens que ca va pas être simple.
Merci de votre aide. 

Philippe Cadic

unread,
Sep 11, 2017, 6:48:32 AM9/11/17
to jule doc, MedShakeEHR

Comment je dois faire ?


sudo apt-get install joe




 
Je dois éditer ce fichier  : /etc/apache2/sites-available/000-default.conf   en faisant sudo nano.

en ajoutant : 


Le plus simple est de mettre des regles IP-Table
pour filtrer tout ce qui vient de l'exterieur
En dur dans la machine linux.
Ca a le mérite d'empecher les attaques sur les autres services que le server apache seul


Here's an (untested!) example that blocks incoming connections only. Connections over the loopback interface, coming from 192.168.3.x, ICMP, or to the SSH port are allowed. All other connections are rejected.

iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A INPUT -p icmp -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -s 192.168.3.0/24 -j ACCEPT
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -j REJECT

bertrand boutillier

unread,
Sep 11, 2017, 6:50:06 AM9/11/17
to medsh...@googlegroups.com
Re

Pour ce qui me concerne, je suis incapable de configurer apache à la main.
Je passe par webmin qui débrouille le terrain.
Idem pour mysql, j'utilise la cli rarement et passe d'abord par phpMyAdmin.

En tout cas, l'histoire du lien symbolique n'a aucune raison d'être.
Le virtualhost apache pointe généralement en direct sur le bon directory.

B.





Le 11/09/2017 à 12:35, jule doc a écrit :
> Bonjour, je reviens vers vous pour un peu d'aide.
>
>
> Il faut partir d'un serveur web configuré et fonctionnel, avec
> configuration php ok + mysql
>
>
> Ca c'est bon, j'ai installer php 7.0 puis MySQL (enfin MariaDB sur mon
> raspberry car non supporté sur la dernière version de Dabian 9 mais j'ai
> vu que c'était presque la même chose)
>
>
> Ensuite, il faut avoir une arborescence du type :
>
> /home/ehr/
> /home/ehr/apicrypt/
> /home/ehr/class/
> /home/ehr/config/
> ...
> /home/ehr/public_html/
> ...
>
> C'est-à-dire l'arbo des sources de medshakeehr-base + -modGynObs (deux
> copier-coller suffisent donc)
>
>
> Ca c'est bon, je me suis servi de FilleZila
>
>
> Le serveur web doit pointer sur /home/ehr/public_html/
>
>
> Comment je dois faire ?
> Je dois éditer ce fichier :
> */etc/apache2/sites-available/000-default.conf en faisant sudo nano.*
>
> en ajoutant :
>
>
> ## ZONE PRIVEE
> Alias /public_html /home/ehr/public_html
> <Directory /home/ehr/public_html >
> Options Indexes FollowSymLinks MultiViews
> AllowOverride All
> <RequireAny>
> Require ip "mon Ip"
> Require ip "Ip de mon réseau"
> Require host .w3.org
> Require host sandbox.paypal.com
> </RequireAny>
>
>
> Pour rendre le serveur privé à mon seul Pc et dans le réseau.
>
> Puis faire un lien symbolique :
>
> sudo ln -s /home/ehr/public_html /var/www/html/public_html
>
> Ou je me trompe complétement ?
>
> **
> Pour la base de données, rien de complexe si on a l'habitude
> également :
> 1. importer le dump medshakeEHR-base.sql pour créer les tables
> 2. importer le contenu des tables spécifique au module via
> medshakeEHR-gynobs.sql
> Cela passe par la ligne de commande ou un outil comme phpMyAdmin.
>
>
> pour cela j'ai créer une base medshake avec cette commande : mysql>
> create database medshake;
> puis utilisé mysql -u <nom_utilisateur> -p -h <hôte> <nom_base> <
> <nom_dump>.sql .
> Et ce pour medshakeEHR-base.sql et medshakeEHR-gynobs.sql .
> Ai je bon ?
>
>
> Enfin, paramétrer le tout via le fichier config.yml dans
> /home/ehr/config/
>
>
>
> Pour cela j'ai pas encore regardé, je sens que ca va pas être simple.
> Merci de votre aide.
>
> --
> Vous recevez ce message, car vous êtes abonné au groupe Google Groupes
> "MedShakeEHR".
> Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le
> concernant, envoyez un e-mail à l'adresse
> medshakeehr...@googlegroups.com
> <mailto:medshakeehr...@googlegroups.com>.
> Pour envoyer un message à ce groupe, envoyez un e-mail à l'adresse
> medsh...@googlegroups.com <mailto:medsh...@googlegroups.com>.
> Cette discussion peut être lue sur le Web à l'adresse
> https://groups.google.com/d/msgid/medshakeehr/4955bbd4-97a4-4c05-aefd-52eedb12793f%40googlegroups.com
> <https://groups.google.com/d/msgid/medshakeehr/4955bbd4-97a4-4c05-aefd-52eedb12793f%40googlegroups.com?utm_medium=email&utm_source=footer>.

bertrand boutillier

unread,
Sep 11, 2017, 6:53:03 AM9/11/17
to medsh...@googlegroups.com
Oula, tu vas l'embrouiller !!!
Je pense que ce n'est pas le moment de le faire jouer avec iptable !
On part quand même du principe qu'on est sur un réseau fermé ... ici si
j'ai bien compris avec un seul poste client.

A mon avis, d'abord obtenir un serveur web fonctionnel puis ensuite
restreindre les accès. Sinon si ca marche pas, on ne sait plus pourquoi !

B.

Le 11/09/2017 à 12:48, Philippe Cadic a écrit :
>
> Comment je dois faire ?
>
>
>
> sudo apt-get install joe
> *
> *
>
>
>
> Je dois éditer ce fichier :
> */etc/apache2/sites-available/000-default.conf en faisant sudo nano.*
>
> en ajoutant :
>
>
> Le plus simple est de mettre des regles IP-Table
> pour filtrer tout ce qui vient de l'exterieur
> En dur dans la machine linux.
> Ca a le mérite d'empecher les attaques sur les autres services que le
> server apache seul
>
>
> Here's an (untested!) example that blocks /incoming/ connections only.
> Connections over the loopback interface, coming from 192.168.3.x, ICMP,
> or to the SSH port are allowed. All other connections are rejected.
>
> |iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
> iptables -A INPUT -p icmp -j ACCEPT iptables -A INPUT -p tcp --dport 22
> -j ACCEPT iptables -A INPUT -s 192.168.3.0/24 <http://192.168.3.0/24> -j
> ACCEPT iptables -A INPUT -i lo -j ACCEPT iptables -A INPUT -j REJECT|
>
>
>
>
> ## ZONE PRIVEE
> Alias /public_html /home/ehr/public_html
> <Directory /home/ehr/public_html >
> Options Indexes FollowSymLinks MultiViews
> AllowOverride All
> <RequireAny>
> Require ip "mon Ip"
> Require ip "Ip de mon réseau"
> Require host .w3.org <http://w3.org>
> Require host sandbox.paypal.com
> <http://sandbox.paypal.com>
> </RequireAny>
>
>
> Pour rendre le serveur privé à mon seul Pc et dans le réseau.
>
> Puis faire un lien symbolique :
>
> sudo ln -s /home/ehr/public_html /var/www/html/public_html
>
>
> --
> Vous recevez ce message, car vous êtes abonné au groupe Google Groupes
> "MedShakeEHR".
> Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le
> concernant, envoyez un e-mail à l'adresse
> medshakeehr...@googlegroups.com
> <mailto:medshakeehr...@googlegroups.com>.
> Pour envoyer un message à ce groupe, envoyez un e-mail à l'adresse
> medsh...@googlegroups.com <mailto:medsh...@googlegroups.com>.
> Cette discussion peut être lue sur le Web à l'adresse
> https://groups.google.com/d/msgid/medshakeehr/CA%2BpqaWZte4ZnddNy%2Bjy%2BkLct%3D344fnHi6og0oVrLDMvWzeCLXA%40mail.gmail.com
> <https://groups.google.com/d/msgid/medshakeehr/CA%2BpqaWZte4ZnddNy%2Bjy%2BkLct%3D344fnHi6og0oVrLDMvWzeCLXA%40mail.gmail.com?utm_medium=email&utm_source=footer>.

jule doc

unread,
Sep 11, 2017, 7:10:49 AM9/11/17
to MedShakeEHR
bon ok, je repars de 0.
J'installe Rasbian 9 en installation Apache2 MariaDB PHP7 Phpmyadmin et je fais le dump des bases par Phpmyadmin.
Je vais voir ce que ca donne. 

jule doc

unread,
Sep 11, 2017, 8:12:54 AM9/11/17
to MedShakeEHR
C'est bon mon serveur me donne une réponse pour Apache, pour  info.php, MariaDb est bien installer.

je peux avoir cette arborescence : 
Ensuite, il faut avoir une arborescence du type :

/home/pi/
/home/pi/apicrypt/
/home/pi/class/
/home/pi/config/
...
/home/pi/public_html/
... 

Et comment je dois me servir de webmin pour configurer apache ?
Et si je peux abuser, de phpmyadmin pour configurer la base avec les dump ?

Promis après je dis plus rien ^^

bertrand boutillier

unread,
Sep 11, 2017, 9:39:03 AM9/11/17
to medsh...@googlegroups.com


Le 11/09/2017 à 14:12, jule doc a écrit :

>
> Et comment je dois me servir de webmin pour configurer apache ?

Voilà ce que j'ai ajouté comme virtual host pour ma config locale de test :

Handles the name-based server ehr.local on address *.
Address Any
Port 80
Server Name ehr.local
Document Root /home//EHR/public_html

À partir de là (ne pas oublier de redémarrer apache après l'ajout),
http://ehr.local pointe vers le bon répertoire.

Il y a peut être moyen sinon de changer le virtual host déjà présent
pour faire pointer vers /home//EHR/public_html
À ce moment-là, toutes les requêtes avec l'IP tombent comme il faut.

> Et si je peux abuser, de phpmyadmin pour configurer la base avec les dump ?

Je pense que les lignes de commande étaient parfaites dans les mails
précédents. phpMyAdmin devrait juste permettre de s'assurer du résultat.

Ne pas oublier aussi d'augmenter upload_max_filesize et post_max_size du
php.ini (ne pas hésiter à passer à qqs centaines de Mo)

Toujours penser au restart apache après modif du genre.

>
> Promis après je dis plus rien ^^
>

Erreur ! C'est après que mon vrai support commence normalement :DDD

a+

jule doc

unread,
Sep 11, 2017, 9:49:37 AM9/11/17
to MedShakeEHR
Je pense avoir bien avancé mais pk quand je tape http://ehr.local (pour ma config c'est pi à la place de ehr) j'obtiens cela :

Warning: require(../vendor/autoload.php): failed to open stream: Aucun fichier ou dossier de ce type in /home/pi/public_html/index.php on line 35

Fatal error: require(): Failed opening required '../vendor/autoload.php' (include_path='.:/usr/share/php') in /home/pi/public_html/index.php on line 35

bertrand boutillier

unread,
Sep 11, 2017, 10:06:54 AM9/11/17
to medsh...@googlegroups.com
Ça sent bon la fin effectivement !


http://www.logiciel-cabinet-medical.fr/documentation-technique/environnement-de-production-necessaire-a-medshakeehr.html


====================
Packages tiers

Nous utilisons Composer pour la gestion des packages back-end. Le
fichier composer.json vous renseignera sur les paquets utilisés.

Front-end, nous avons opté pour Bower. Voyez cette fois bower.json.

====================

Il manque tous les paquets tiers, aussi bien php (composer) que js (bower)

Donc :
- installer Bower puis faire un bower update --save (à vérifier) dans
/home/ehr/public_html/
- installer Composer dans /home/ehr/ et faire un php composer.phar update

Je ne suis plus certain des commandes composer / bower, mais je crois
que c'est bien update pour les 2.

a+





Le 11/09/2017 à 15:49, jule doc a écrit :
> Je pense avoir bien avancé mais pk quand je tape http://ehr.local (pour
> ma config c'est pi à la place de ehr) j'obtiens cela :
>
> *Warning*: require(../vendor/autoload.php): failed to open stream: Aucun
> fichier ou dossier de ce type in */home/pi/public_html/index.php* on
> line *35*
>
> *Fatal error*: require(): Failed opening required
> '../vendor/autoload.php' (include_path='.:/usr/share/php') in
> */home/pi/public_html/index.php* on line *35***//___^
>
> --
> Vous recevez ce message, car vous êtes abonné au groupe Google Groupes
> "MedShakeEHR".
> Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le
> concernant, envoyez un e-mail à l'adresse
> medshakeehr...@googlegroups.com
> <mailto:medshakeehr...@googlegroups.com>.
> Pour envoyer un message à ce groupe, envoyez un e-mail à l'adresse
> medsh...@googlegroups.com <mailto:medsh...@googlegroups.com>.
> Cette discussion peut être lue sur le Web à l'adresse
> https://groups.google.com/d/msgid/medshakeehr/742825ca-53ee-48d0-9927-642ff45f03ae%40googlegroups.com
> <https://groups.google.com/d/msgid/medshakeehr/742825ca-53ee-48d0-9927-642ff45f03ae%40googlegroups.com?utm_medium=email&utm_source=footer>.

jule doc

unread,
Sep 11, 2017, 10:23:36 AM9/11/17
to MedShakeEHR
Quand je crois avoir bientôt fini, vous me reparlez en language extra-terrestre ^^
je vais suivre un tuto. J'ai installer composer mais je comprends pas ce que vous avez dis après.
Et je comprends pas non plus avec bower.

Je cherche des tutos et je vous tiens au courant.
> Pour envoyer un message à ce groupe, envoyez un e-mail à l'adresse

jule doc

unread,
Sep 11, 2017, 10:48:32 AM9/11/17
to MedShakeEHR
Pouvez vous me dire les ligne de commande a faire pour les 2 programmes svp, car c'est très spécifique et je trouve pas ce que je dois faire.

bertrand boutillier

unread,
Sep 11, 2017, 11:18:34 AM9/11/17
to medsh...@googlegroups.com
Dans /home/ehr/public_html :

bower update --save

Dans /home/ehr/ :

php composer.phar update
> <mailto:medshakeehr%2Bunsu...@googlegroups.com>>.
> > Pour envoyer un message à ce groupe, envoyez un e-mail à
> l'adresse
> > medsh...@googlegroups.com
> <mailto:medsh...@googlegroups.com>
> <mailto:medsh...@googlegroups.com
> <mailto:medsh...@googlegroups.com>>.
> <https://groups.google.com/d/msgid/medshakeehr/742825ca-53ee-48d0-9927-642ff45f03ae%40googlegroups.com?utm_medium=email&utm_source=footer
> <https://groups.google.com/d/optout>.
>
> --
> Vous recevez ce message, car vous êtes abonné au groupe Google Groupes
> "MedShakeEHR".
> Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le
> concernant, envoyez un e-mail à l'adresse
> medshakeehr...@googlegroups.com
> <mailto:medshakeehr...@googlegroups.com>.
> Pour envoyer un message à ce groupe, envoyez un e-mail à l'adresse
> medsh...@googlegroups.com <mailto:medsh...@googlegroups.com>.
> Cette discussion peut être lue sur le Web à l'adresse
> https://groups.google.com/d/msgid/medshakeehr/50fc4a31-8adb-4aa7-9793-294bec0cbc31%40googlegroups.com
> <https://groups.google.com/d/msgid/medshakeehr/50fc4a31-8adb-4aa7-9793-294bec0cbc31%40googlegroups.com?utm_medium=email&utm_source=footer>.

jule doc

unread,
Sep 11, 2017, 1:16:34 PM9/11/17
to MedShakeEHR


Le lundi 11 septembre 2017 17:18:34 UTC+2, Bertrand Boutillier a écrit :
Dans /home/ehr/public_html :

bower update --save

Dans /home/ehr/ :

php composer.phar update



Comment faites vous pour installer Bower et Composer sur votre installation. J'ai tout essayer j'y arrive pas, et a chaque fois que je lance les 2 commande que vous avez donné, ca me dit que les commandes n'existe pas. 

jule doc

unread,
Sep 11, 2017, 1:29:57 PM9/11/17
to MedShakeEHR
Ca y j'ai reussi, mais déjà un autre soucis apparaît.
Maintenant j'ai bien l'adresse en haut qui s'affiche, http://ehr.local/login mais la page est blanche et l'erreur est la suivant :


Le nom de ce DNS n’existe pas.

Code d’erreur : INET_E_RESOURCE_NOT_FOUND 


Avez vous une idée ?

a écrit :

bertrand boutillier

unread,
Sep 11, 2017, 1:47:52 PM9/11/17
to medsh...@googlegroups.com
Il faut travailler avec l'IP ...
Les ordinateurs de votre réseau local ne peuvent pas savoir qui est
ehr.local, sauf si vous déclarez ça dans une config DNS quelque part sur
le réseau ou si vous rentrez ce paramètre dans chaque ordi (fichier
hosts sur un unix like)
En plus si vous rebootez, et suivant la config de votre modem routeur,
il y a des chances pour que l'IP attribuée à votre raspberry change ...

Souvenez-vous de la VM de test, l'écran de login donne l'IP attribuée à
la VM. C'est la méthode la plus simple.
Dans une installation définitive, il faudra d'ailleurs s'assurer que
l'IP donnée au serveur est toujours la même.

Bref, repérez quelle IP est attribuée au raspbery et faites en sorte que
http://IP réponde comme il faut (s'assurer que la config apache du
virtual host est logique avec ça)

a+
> --
> Vous recevez ce message, car vous êtes abonné au groupe Google Groupes
> "MedShakeEHR".
> Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le
> concernant, envoyez un e-mail à l'adresse
> medshakeehr...@googlegroups.com
> <mailto:medshakeehr...@googlegroups.com>.
> Pour envoyer un message à ce groupe, envoyez un e-mail à l'adresse
> medsh...@googlegroups.com <mailto:medsh...@googlegroups.com>.
> Cette discussion peut être lue sur le Web à l'adresse
> https://groups.google.com/d/msgid/medshakeehr/017d5a47-6f33-4d31-988f-d1eb35855e63%40googlegroups.com
> <https://groups.google.com/d/msgid/medshakeehr/017d5a47-6f33-4d31-988f-d1eb35855e63%40googlegroups.com?utm_medium=email&utm_source=footer>.
Reply all
Reply to author
Forward
0 new messages