Pour vous mettre dans le contexte. Un décret de l'année dernière oblige les professionnels médicaux à mettre leur numéro d’identification sous forme de 2 codes barres sur leurs ordonnances. Avec en plus le petit nom de chaque numéro (par exemple RPPS et Adeli) au dessus de chaque code barre, le numéro sous forme de chiffre en dessous et 3cm minimum d'espace entre les 2. Et le code barre doit respecté le code 128.
Cette obligation prend effet ce premier janvier.
Rien de bien dur, mais... pas forcément évident pour les non pratiquants informatique. Des solutions payante existent et sont particulièrement chères.
Du coup j'ai fourni un petit logiciel qui permet à partir d'une liste simple:
* nom prénom
* numéro 1 (RPPS)
* numéro 2 (Adeli)
* adresse mail
De faire toute la tambouille et d'envoyer à chacun une petite image contenant les codes barres avec tout ce qu'il faut et les bon espacement. plus qu'à insérer dans l'ordonnance.
Le code (version spécialisée sage-femme).
#!/bin/sh
# This code is under GPLv3
echo "Enter lines, fomat : \"name\" adeli rpps mail"
pwd=`pwd`
echo $pwd
while read name
do read adeli
read rpps
read mail
adeli=`echo ${adeli} | tr -c -d [:digit:]`
rpps=`echo ${rpps} | tr -c -d [:digit:]`
echo "\"adeli $adeli\""
echo "\"rpps $rpps\""
echo "\"mail $mail\""
echo "\"name $name\""
barcode -e 128 -b "$adeli" -o "${name}_adeli.ps" -E
barcode -e 128 -b "$rpps" -o "${name}_rpps.ps" -E
convert "${name}_adeli.ps" -bordercolor white -border 0x10 -draw "text 10,14 'No AM'" "${name}_adeli.png"
convert "${name}_rpps.ps" -bordercolor white -border 0x10 -draw "text 10,14 'No RPPS'" "${name}_rpps.png"
montage -background "#FFFFFF" -geometry +40+0 "${name}_rpps.png" "${name}_adeli.png" "${name}_barcodes.png"
convert -shave 30x0 "${name}_barcodes.png" -bordercolor black -border 1x1 "${name}_barcodes.png"
thunderbird -compose "to='$mail',subject='barcode',body='Your bytecodes join. Enjoy!',attachment='file://${pwd}/${name}_barcodes.png'"
done
echo "End"
C'est très cour, l'astuce consistant à ne pas insister sur "barcode" (2 soirées de perdu, ce logiciel est une horreur) et d'utiliser imagemagik (fini en 20mn...)
Pour le fonctionnement, il faut la liste sous la forme d'un fichier et
$cat liste.txt|publicodebarres.sh
Pour les dépendances, imagemagik, barcode (gnu), thunderbird
Pour les tests, j'ai pu tester dans une pharmacie et cela semble fonctionner.
# suggestion mail
Posté par bubar🦥 (Mastodon) . Évalué à 10.
Bonsoir,
Une petite suggestion pour le mail, remplacer thunderbird par xdg-email.
Ainsi, que la pharmacie utilise Thunderbird, Kmail ou Evolution, cela fonctionnera toujours.
[^] # Re: suggestion mail
Posté par ʭ ☯ . Évalué à 4.
De ce que j'ai compris, c'est pas le professionnel de santé qui utilisera ce script ;-)
Il recevra par courriel l'image, c'est tout.
⚓ À g'Auch TOUTE! http://afdgauch.online.fr
[^] # Re: suggestion mail
Posté par windu.2b . Évalué à 9.
Dans ce cas, ne vaudrait-il pas mieux proposer ça via un site Web ?
[^] # Re: suggestion mail
Posté par lolop (site web personnel) . Évalué à 6.
J'allais l'écrire :-)
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: suggestion mail
Posté par zzmaxfr . Évalué à 4.
Donc oui l'idée est bien d'avoir une personne qui exécute le script, et des professionnels de santé qui reçoivent leur image.
Par contre je ne connaissais pas la commande: xdg-email , je vais tester ce sera plus simple à utiliser par d'autres (et puis je pourrai changer de lecteur de mail un jour...) Merci de la suggestion!
Pour la solution site web, j'y ai pensé mais ça demande une infrastructure trop lourde pour moi.
# Batch mail
Posté par netsurfeur . Évalué à 4.
Manifestement, le script est prévu pour fonctionner en batch. Dans ce cas, pourquoi utiliser Thunderbird pour composer et envoyer le mail ?
Un programme non interactif comme mpack serait plus adapté.
[^] # Re: Batch mail
Posté par zzmaxfr . Évalué à 1.
La seule raison, que ma boite mail était configurée sur thunderbird. Mais je vais regarder si "mpack" peut faciliter la vie (comme les confirmations graphiques en moins...)
Merci
[^] # Re: Batch mail
Posté par Nicolas Boulay (site web personnel) . Évalué à 4.
Tu ne devrais pas plutôt mettre cela sur un site web ayant une url explicite? Je suis sûr qu'avec un peu de pub google dessus tu pourrais même te faire 2 ou 3 € avec.
"La première sécurité est la liberté"
# zint
Posté par solsTiCe (site web personnel) . Évalué à 2.
je peux conseiller (un peu tard ?) zint qui, a entre autre, une interface mais peut s'utiliser en batch aussi
et moins galère que barcode et plus complet
http://sourceforge.net/projects/zint/
# Masseur-Kinésithérapeute
Posté par Olivier (site web personnel) . Évalué à 3.
Bon, comme d’hab, je n’étais pas au courant qu’il y avait cette règlementation…
En quoi ton code est-il « spécialisé sage-femme » ? Et que changer pour moi (kiné).
Pour ma part, utilisateur gmail, il me suffirait que l’image soit générée.
Merci pour le script.
[^] # Re: Masseur-Kinésithérapeute
Posté par MrLapinot (site web personnel) . Évalué à 3.
Un article assez détaillé sur le sujet :
http://www.i-med.fr/spip.php?article395
[^] # Re: Masseur-Kinésithérapeute
Posté par Olivier (site web personnel) . Évalué à 2.
Merci… c’est réservé aux ordonnances, donc pas besoin.
Par contre ça veut dire qu’on va pouvoir scanner les codes à bar des ordonnances pour récupérer les infos… pas bien utile.
Je préfèrerais la télétransmission des demandes d’entente préalables.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.