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
- ATP se connecte sur le 10.4.23.8
- Entre les données suivantes
Email.php va chercher les données de xMedius pour envoyer un email avec les stats
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
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 |