Ordomail est constitué de trois exécutables :
OrdoMail.exe : programme de réception et d'affichage des e-mails reçus. Une seule instance de cet exécutable peut être lancée.
OrdoSendMail.Exe : programme de création et d'envoi d'Email. Plusieurs instances de ce logiciel peuvent être lancées simultanément. OrdoSendMail accepte une ligne de commande permettant de prédéfinir les différents champs de l'email à envoyer à partir de votre application.
Mails.exe : exécutable acceptant une ligne de commande au format OrdoSendMail, se chargeant de localiser les composants d'OrdoMail, de les appeler en leur transmettant la ligne de commande mais aussi les fichier RTF ou Ascii du corps du message si vous les avez générés. Ce programme est librement redistribuable avec votre application.
·
"to§cc§cci§sujet§message§flags"
· to : Adresse e-mail du correspondant
· cc: Adresses e-mail des correspondants en Carbon-Copy, séparées par ;
· cci : non utilisé actuellement
· sujet : sujet du message
· message :
· texte ascii du corps du message (attention, ceci ne fonctionne que pour les textes courts, la ligne de commande ne pouvant dépasser 255 caractères). Il est préférable d’utiliser la fonction #ASCII
· #ASCII : charge en ASCII dans le corps du message le fichier Temp.txt, s'il est présent dans le dossier Tmp du répertoire principal d'OrdoMail
· # ou #RTF : charge en RTF dans le corps du message le fichier Temp.rtf, s'il est présent dans le dossier Tmp du répertoire principal d'OrdoMail
· #OV : récupère le corps du message depuis le dossier 'Mails' d'OrdoVitale
· flags :
· /HPR : charge le fichier d’entête HPRIM depuis le dossier 'Mails' d'OrdoVitale avec l’option OV ou depuis le dossier tmp d’OrdoMail sinon.
·
SENDALL
envoie les messages de la boite d'envoi et quitte OrdoSendMail ensuite
·
NEW
Ouvre le logiciel sur un nouveau message vierge
Pour appeler Ordomail depuis un autre programme :
Il suffit de
· Si
la ligne de commande contient #RTF, vous pouvez créer dans le même répertoire
que celui de Mails.exe un fichier Temp.rtf, au format Rtf,
qui sera transmis à OrdoSendMail en temps que corps du message.
· Si
la ligne de commande contient #ASCII, vous pouvez créer dans le même répertoire
que celui de Mails.exe un fichier Temp.txt, au format ASCII,
qui sera transmis à OrdoSendMail en temps que corps du message.
· Si
la ligne de commande contient /HPR, vous pouvez créer dans le même répertoire
que celui de Mails.exe un fichier texte ~Tmp.hpr, au format d’une entête
HPRIM, qui sera transmis à
OrdoSendMail
Mails.exe se charge de trouver sur votre disque OrdoMail ou OrdoSendMail, de copier les fichiers transmis dans les répertoires adéquats et d’effacer les fichiers temporaires d’envoi, créés par votre application, puis il lance le logiciel souhaité.
Mails.exe est exécutable
à partir de toute application Windows, 16 ou 32 bits.
---après
cette ligne, commence la première ligne d’un fichier avec entête hprim---
codepatient
(10 caractères)
nom
(nom du patient)
prenom
(prenom du patient)
adresseligne1
(1re ligne de l’adresse)
adresseligne2
(2e ligne de l’adresse)
xxxxx
ville (code postal sur 5 caractère +
1 espace + ville)
00/00/00
(date de naissance jj/mm/aa)
codesecu
(numéro de sécurité sociale patient)
numerodossier
(numéro de dossier)
10/04/02
(date du dossier)
codeexp
expediteur (code expéditeur sur 1 à
10 caractères + un espace + nom expéditeur)
codedest
destinataire (code destinataire sur 1
à 10 caractères + un espace + nom destinataire)
…
corps du message à partir de la 13e ligne…
remarque :
le code destinataire ne doit pas être vide, si rien à y mettre, mettre un
point suivi de 9 espace + un espace + début de l’adresse apicrypt du
destinataire. Exemple de ligne 11 et 12 contenant un point comme code expéditeur
et destinataire :
.
laboratoire.de.test