Dispatch2019 - Fonctionnement en bref


- L'équipe régulièrement dans une journée les données des magistrales en allant sur http://10.4.23.8/dispatch2019/hotte.php    /


Les informations du formulaire ci-dessous sont ensuite envoyées à process.php et enregistrées dans la base de données (BD: Dispatch Table: traiter2019)


- Le script email.php est ensuite exécuté automatiquement à un intervalle de temps régulier pour envoyer les données de la base de données dispatch, ainsi que certaines données du XMEDIUS


Informations générales

Pour accéder au serveur Dispatch, il faut être connecté au VPN - Cisco AnyConnect VPN Client

L'adresse du serveur est le 10.4.23.8


Accès aux fichiers

- Une fois le VPN connecté, se connecter au serveur Linux via Putty (Installer Putty.exe si nécessaire)


- Une fois sur le serveur, aller au répertoire web en faisant un cd /var/www/dispatch2019



Accès à PHPMyAdmin

- Les données entrées dans le formulaire sont conservées dans une base de données MySQL. La base de données se nomme Dispatch.

- Les données sont enregistrées dans la table traiter2019

Exécution automatique - Modification de la fréquence des envois

- Le dispatch est envoyé tous les jours à 9h30, 12h00. 15h00, 16h00, 17h00 et 20h00

- Le script email.php gère l'envoi du courriel hebdomadaire. Le script est exécuté aux différentes intervalles de temps avec un script cron. Pour modifier la fréquence des envois, il faut se rendre dans cd /etc puis en exécutant la commande vi crontab


- On peut ensuite modifier les différentes intervalles présentes dans le fichier puis enregistrer le fichier. Pour appliquer le changement, ne pas oublier de redémarrer le serveur en exécutant la commande service cron restart


Modification de la liste d'envoi 

- La liste d'envoi se trouve directement dans le fichier /var/www/dispatch2019/email.php. Pour modifier la liste de courriels ouvrir le fichier en faisant un vi email.php et modifier directement la liste à l'endroit approprié.


Il est aussi possible de faire cette modification avec WinSCP 


ou FTP voir procédure https://support.gbda.ca/a/solutions/articles/47001195513


Modifier le contenu du courriel envoyé 

Pour modifier le contenu, il faut modifier le "body" qui se trouve dans email.php


Modifier le formulaire hotte

Pou modifier le formulaire hotte, il faut se rendre dans le fichier hotte.php et changer le contenu du formulaire. ATTENTION, il est important de changer également le fichier process.php pour inclure les champs ajoutés/supprimés. Il faut aussi faire les modifications requises dans la base de données afin de faire correspondre ces nouveaux champs avec les colonnes de la table traiter2019


Documenter partie XMEDIUS


https://support.gbda.ca/a/tickets/10161


  1. ATP se connecte sur le 10.4.23.8 
  2. Entre les données suivantes

Graphical user interface

Description automatically generated with medium confidence

Email.php va chercher les données de xMedius pour envoyer un email avec les stats

Table

Description automatically generated

 

Le script email.PHP se connectait à 3 bases de données 

  • BD Dispatch sur 10.4.23.8   - Connexion OK - Mot de passe de la base de données a changer suite à la réinstallation de PhpMyAdmin (même mot de passe que le serveur linux)
  • BD xmediusarchive sur 10.4.23.12 - Connexion OK
  • BD xmediusarchive sur 10.4.23.212 - Connexion ne fonctionne pas et bloque l'exécution du script

 

Mot de passe mysql : XMedius

Publique.php et hotte.php sont également utilisést utilisés

 

$RechHierCrsss = mysql_query("select * from fax_received where TimeReceived > '$HierHeureMin' && TimeReceived < '$DerniereHeureMax' && DID = '5142545330' ",$linkcrsss);    //CRSSS


$RechDerniereHeureCrsss = mysql_query("select * from fax_received where TimeReceived > '$DerniereHeureMin' && TimeReceived < '$DerniereHeureMax' && DID = '5142545330' ",$linkcrsss);  //CRSSS

//Va chercher tous les fax qui ont été reçus au numéro 5142545330 dans la période donnée


 $RechHier = mysql_query("select * from fax_received where TimeReceived > '$HierHeureMin' && TimeReceived < '$DerniereHeureMax' && DID = '5147870111' ",$linkpacmed); //PACMED

 

$RechDerniereHeure = mysql_query("select * from fax_received where TimeReceived > '$DerniereHeureMin' && TimeReceived < '$DerniereHeureMax' && DID = '5147870111' ",$linkpacmed);  //PACMED

 

Graphical user interface, text, application

Description automatically generated

Graphical user interface

Description automatically generated

Graphical user interface

Description automatically generated

 

1.            Fax: 514 254-6739 (Marie-Josée labo)

2.            Fax: 514 254-4363 ( Marjolaine

3.            514-254-5330 (Violeta CRSSS)

4.            514 787-0112 (Ginette Privé)

5.            514 254-6109 (Marjo Hotte)

 

 

CENTRES PUBLIQUES

(9H30-12H-15H-16H-17H-20H)

Admissions/Retour hôpital à traiter

 1

Rx à traiter (autres)

 27

Ren à traiter 

 0

Narcos à traiter

 1

Heures prévues  de fin (à traiter)

 

Rx à traiter (autres jours) 

 0

Admission/retour hôpital à valider

 0

Rx à valider

 17

RNI à ajuster

 0

Rx à valider (autres jours)

 0

Total de réceptions

24 (65 pages)

Réceptions dernière heure

0 (0 pages)

Commentaires


CENTRES PRIVÉS

(9H30-12H-15H-16H-17H-20H)

Admissions/Retour hôpital à traiter

1

Rx à traiter (autres)

12

Ren à traiter

0

Heures prévues  de fin (à traiter)


Futures à traiter

3

Admission/retour hôpital à vérifier

0

Dossier à vérifier

20

Ren à vérifier

0

RNI à ajuster

0

FS à vérifier

16

Total de réceptions

49 (103 pages)

Réceptions dernière heure

0 (0 pages)

Commentaires


LABORATOIRE

(9H30-12H-16h)

Admissions/Retour hôpital à traiter

0

 Fax à traiter 

0

 Futures à informatiser 

0

Commandes à traiter (8h-12h59)

0

Commandes à traiter (13h-17h59) 

0

Commandes à traiter (18h-21h)

0

Commandes et/ou MPR à traiter pour le lendemain 

0

Commandes et/ou MPR à vérifier pour le lendemain 

0

Cabaret à vérifier pour même jour 

0

Futures à vérifier 

0

Commentaires 

Rapport non rempli

HOTTE

(9H30-12H-16H)

New magistrales stériles à traiter

0

Ren magistrales stériles à traiter

0

Magistrales non stériles à traiter

0

Insulines à traiter

0

Heures prévues de fin (à traiter) 

Rapport non rempli

Futures à traiter 

0

Magistrales stériles à vérifier

0

 Magistrales non-stériles à vérifier 

0

Futures à vérifier

0

Commentaires 

Rapport non rempli