<html><head><meta name="qrichtext" content="charset=utf-8" /></head><body style="font-size:10pt;font-family:Arial">
<p align="center"><br /><span style="font-size:18pt;font-weight:600;text-decoration:underline">Nouveautés 2010 pour MedinTux V2.14</span><span style="font-size:18pt;font-weight:600"> </span><br />Migration QT4 en cours de drtux...</p>
<p><img src=next.png ><span style="font-size:14pt;font-weight:600;text-decoration:underline">Manager en QT4 avec gestion intégrée du programme Pyxvital</span> :<br />Manager peur lancer <span style="font-weight:600">PyxVital</span> (non libre) ce qui permet de disposer d'un module complet de facturation et création FSE et comptabilité.<br />Voir pour cela avec la société AIxact Diffusion.<br /><br /><img src=next.png ><span style="font-size:14pt;font-weight:600;text-decoration:underline">Manager en QT4 avec gestion du nomadisme</span> :<br />Manager peut désormais gérer le nomadisme intégral avec resynchronisation des bases.<br />Pour cela appel de scripts de sychronisation SQL, à définir selon vos besoins.<br />Voir pour cela avec la société AIxact Diffusion qui a developpé ces solutions.<br /><br /><img src=next.png ><span style="font-size:14pt;font-weight:600;text-decoration:underline">Possibilité de définir des rubriques personnalisées dans DrTux</span> : <br />Plus de limite pour votre imagination, la création de rubriques donne à MedinTux encore plus de flexibilité pour s'adapter aux besoins métiers. Comment faire : <a href="../DrTux.html#6__Définir_et_créer_des_rubriques_supplémentaires">Définir une rubrique personnelle</a><br /><span style="font-size:9pt"><br /></span><img src=DrTuxNewRubrique_Assistant_00.png ><br /><span style="font-size:9pt"><br /></span><span style="font-weight:600">La Vigie</span> dispose désormais de sa propre rubrique <span style="font-weight:600">Vigie</span>, de façon à ce que les documents la concernant ne poluent plus les autres rubriques.<br /><br /><img src=next.png ><span style="font-size:14pt;font-weight:600;text-decoration:underline">Une nouvelle gestion plus performante des antécédents</span> :  Permet de définir et créer votre propre thésaurus, ou liste de favoris et de catégoriser et classer de façon plus riche les antécédents. De plus les accès et racourcis F2 F6 permettent dès que votre liste de favoris est enrichie, de renseigner les antécédents d'un patient de façon très rapide. <br /><br /><img src=Antecedents-vueGene.png ><br /><br /><img src=next.png ><span style="font-size:14pt;font-weight:600;text-decoration:underline">Gestion de bibliothèques de Macro.</span> : <br />Il est désormais possible de se constituer des bibliothèques de macro. avec tout ce qu'il faut pour qu'elles fonctionnent. Puis à l'aide du gestionnaire de liste <span style="font-weight:600">en un clic</span> tous les éléments concernant par exemple un test ou un score seront intégrés à votre menu.<br />Cette bibliothèque de macro. est par défaut positionnée dans le répertoire :<span style="font-weight:600"> Programmes/Librairie de menus</span>.Il est possible de modifier cet emplacement à l'aide du bouton :  <img src=Macro-Bibliotheque-LocalisationButton.png >.<br /><br /><span style="text-decoration:underline">exemple</span> :<br /><br />1) Appel à la bibliothèque de macro. pour rajouter dans le menu déroulant <span style="font-weight:600">Scores et tests,</span> une option proposant le test et  de la <span style="font-weight:600">Grille AGGIR</span>.<br /><img src=Macro-Bibliotheque.png ><br /><br />2) Choix du test dans la bibliothèque.<br /><img src=Macro-Bibliotheque-Liste.png ><br /><br />3) Résultat du choix de la Grille AGGIR.<br /><img src=Macro-Bibliotheque-Resultat.png ><br /><br />A vous de vous constituer des tests et scores, et de les échanger.<br /><br /><img src=next.png ><span style="font-size:14pt;font-weight:600;text-decoration:underline">Manager en QT4 avec un agenda graphique</span> : avec nouvelle gestion par Drag and Drop (glisser déposer) des la prise de rendez-vous, déplacement à la souris, synthèse miniature graphique d'une journée, gestion de plusieurs agendas en simultané.<br /><img src=Agenda-vueGene1.png >              <br />                                         <span style="font-family:Courier 10 Pitch"><br /></span><img src=next.png ><span style="font-size:14pt;font-weight:600;text-decoration:underline">APropos ou la gestion centralisée des informations</span> : avec nouveau module <span style="font-weight:600">APropos</span>, qui permet d'afficher les numéros de version, la licence, et une éventuelle aide en ligne, ainsi que les changements (bouton secret à découvrir...).<br />Ce module peut servir aussi de navigateur internet léger, pour appel par exemple dans une macro MedinTux.<br /><br /><img src=bulletcyan01.png ><span style="font-size:14pt"> </span><span style="font-weight:600;text-decoration:underline">Exemple : Aide en ligne de personnes affichée par APropos</span>.<br /><br /><img src=AProposPersonnesAide.png ><br /><br /><img src=bulletcyan01.png ><span style="font-size:14pt"> </span><span style="font-weight:600;text-decoration:underline">Changements de personnes affichée par APropos avec le bouton secret (en bas à l'ouest).</span><span style="text-decoration:underline">..<br /></span><br /><img src=APropos-Changements.png ><br /><br /><br /><img src=bulletcyan01.png ><span style="font-size:14pt"> </span><span style="font-weight:600;text-decoration:underline">Résultat de l'appel de APropos par la macro en mode navigateur internet.</span><br /><br />° <span style="text-decoration:underline">La Macro</span> :</p>
<ul type="disc"><div><span style="font-style:italic;font-weight:600">{{::exe_process (NoWaitEnd ,../../APropos/bin/APropos,BrowserOnly,/home/ro/MedinTux-V2.14-Synth-src/Programmes/Doc/Changements-V-2.14/Changements-V-2.14.html)}}</span></div></ul>
<p>° <span style="text-decoration:underline">Le Résultat</span> :<br /><span style="font-style:italic;font-weight:600"><br /></span><img src=APropos-Navigateur.png ><br /><br /><img src=next.png > <span style="font-size:14pt;font-weight:600;text-decoration:underline">APropos permet l'exportation PDF (exemple d'exportation pdf et envoi par mail du dossier entier)</span> :<br /><br /><span style="font-size:9pt;text-decoration:underline">Un exemple de macro qui exporte le dossier patient en entier, le transforme en PDF et l'envoie par kmail</span><span style="font-size:9pt"> :<br /></span><span style="font-family:Fixed;font-size:9pt">{{\<br />{{:: SET_VAR(FName,{{NOM PRENOM PATIENT}}-{{GUID}})}}\</span><span style="font-family:Fixed;font-style:italic;font-size:9pt;color:#aaaa7f"><br />{{REM=--------------------- exportation du dossier complet -------------------------------}}\<br /></span><span style="font-family:Fixed;font-size:9pt">{{:: </span><span style="font-family:Fixed;font-size:9pt;font-weight:600;color:#aa0000">EXPORT</span><span style="font-family:Fixed;font-size:9pt">(</span><span style="font-family:Fixed;font-size:9pt;font-weight:600;color:#aa0000">../../tmp/{{VAR=FName}}.html</span><span style="font-family:Fixed;font-size:9pt"> , </span><span style="font-family:Fixed;font-size:9pt;font-weight:600">D</span><span style="font-family:Fixed;font-size:9pt">, </span><span style="font-family:Fixed;font-size:9pt;font-weight:600;color:#0000ff">Terrain|Observation|Prescription|Documents|Vigie</span><span style="font-family:Fixed;font-size:9pt">, </span><span style="font-family:Fixed;font-size:9pt;font-weight:600;color:#00aa00">1900-01-01T00:00:00</span><span style="font-family:Fixed;font-size:9pt">,</span><span style="font-family:Fixed;font-size:9pt;font-weight:600;color:#00aa7f"> 2200-01-01T00:00:00</span><span style="font-family:Fixed;font-size:9pt">,</span><span style="font-family:Fixed;font-size:9pt;font-weight:600;color:#0000ff">$File</span><span style="font-family:Fixed;font-size:9pt;font-weight:600;color:#aa00ff">../../pdf/SeparateurEntete.html</span><span style="font-family:Fixed;font-size:9pt">,</span><span style="font-family:Fixed;font-size:9pt;font-weight:600;color:#0000ff">$File</span><span style="font-family:Fixed;font-size:9pt;font-weight:600;color:#ff5500">../../pdf/ObservEntete.html</span><span style="font-family:Fixed;font-size:9pt">) }}\<br /></span><span style="font-family:Fixed;font-style:italic;font-size:9pt;color:#aaaa7f">{{REM=--------------------- impression en PDF --------------------------------------------}}\<br /></span><span style="font-family:Fixed;font-size:9pt">{{:: exe_process (WaitEnd ,../../APropos/bin/APropos,ToPDF,$ToAbsPath../../tmp/{{VAR=FName}}/{{VAR=FName}}.html)}}\<br /></span><span style="font-family:Fixed;font-style:italic;font-size:9pt;color:#aaaa7f">{{REM=---------------------- envoi par mail-----------------------------------------------}}\<br /></span><span style="font-family:Fixed;font-size:9pt">{{:: exe_process (NoWaitEnd ,/usr/bin/kmail,-c,roland-sevin@medintux.org,-s,Dossier de {{TITRE PATIENT}} {{NOM PRENOM PATIENT}},--msg,$ToAbsPath../../pdf/TestEnvoiMail.txt,--attach,$ToAbsPath../../tmp/{{VAR=FName}}/{{VAR=FName}}.pdf)}}\<br />}}<br /></span><br /><img src=next.png > <span style="font-size:14pt;font-weight:600;text-decoration:underline">APropos permet d'envoyer des courriels</span> :<br /><br /><span style="font-size:9pt;font-weight:600;text-decoration:underline">Mode transmetteur de mail </span><span style="font-size:9pt;font-weight:600">:<br /></span><span style="font-family:Courier New;font-size:9pt"><br />- Appel : Premier argument   : Si cet argument comporte la mention </span><span style="font-family:Courier New;font-size:9pt;font-weight:600">MailOnly</span><span style="font-family:Courier New;font-size:9pt">,<br />                               APropos se comportera comme un transmetteur de mail internet et<br />                               le deuxième argument sera alors l'URL (adresse mail du destinataire).<br />                               le troisieme argument sera alors le sujet du mail<br />                               le quatrième argument sera alors le corps du mail<br />          Deuxième argument  : Si le premier argument comporte la mention </span><span style="font-family:Courier New;font-size:9pt;font-weight:600">MailOnly</span><span style="font-family:Courier New;font-size:9pt">,<br />                               APropos se comportera comme un transmetteur de mail internet et<br />                               le deuxième argument sera alors une chaîne de caractère de la forme.<br />                               dont la syntaxe est celle de </span><span style="font-family:Courier New;font-size:9pt;font-weight:600">mailto:<br /><br /></span><span style="font-family:Fixed;font-style:italic;font-weight:600;text-decoration:underline">exemple</span><span style="font-family:Fixed"> : <br /><br /></span><span style="font-size:9pt;font-weight:600;color:#aa0000">mailto:</span><span style="font-size:9pt;font-weight:600">truc@machin.org</span><span style="font-size:9pt;font-weight:600;color:#0000ff">?</span><span style="font-size:9pt;font-weight:600;color:#aa0000">subject=</span><span style="font-size:9pt;font-weight:600">ici mettre le sujet du mail</span><span style="font-size:9pt;font-weight:600;color:#0000ff">&amp;</span><span style="font-size:9pt;font-weight:600;color:#aa0000">body=</span><span style="font-family:Fixed;font-size:9pt">ceci est mon corps.</span><span style="font-family:Fixed"><br /></span><span style="font-size:9pt;font-weight:600;color:#aa0000">mailto:</span><span style="font-size:9pt;font-weight:600">truc@machin.org</span><span style="font-size:9pt;font-weight:600;color:#0000ff">?</span><span style="font-size:9pt;font-weight:600;color:#aa0000">subject=</span><span style="font-size:9pt;font-weight:600">ici mettre le sujet du mail</span><span style="font-size:9pt;font-weight:600;color:#0000ff">&amp;</span><span style="font-size:9pt;font-weight:600;color:#aa0000">body=</span><span style="font-size:9pt;font-weight:600;color:#005500">file:</span><span style="font-size:9pt;font-weight:600">../../../Doc/mail.txt<br /></span><span style="font-family:Courier New;font-size:9pt"><br />- EXEMPLE D'APPEL DANS UNE </span><span style="font-family:Monospace;font-size:9pt">MACRO MEDINTUX du mode transmetteur de mail :<br /></span><span style="font-family:Fixed;font-size:9pt"><br />{{:: exe_process (NoWaitEnd ,../../APropos/bin/APropos,MailOnly,roland-sevin@medintux.org?subject=Salut tout le monde&amp;body={{GET_SELECTION}})}}</span> <br /><span style="font-family:Fixed;font-size:9pt">{{:: exe_process (NoWaitEnd ,../../APropos/bin/APropos,MailOnly,roland-sevin@medintux.org?subject=Salut tout le monde&amp;body=file:../../fichierDuCorpsDuMail.txt)}}</span> <br /><br /><img src=next.png ><span style="font-size:14pt;font-weight:600;text-decoration:underline">Personnes en QT4</span> :<br />C'est le même en plus performant et stable.<br /><br /><img src=next.png ><span style="font-size:14pt;font-weight:600;text-decoration:underline">CCAM_View en QT4</span> :<br />C'est le même en plus performant et stable.<br /><br /><img src=next.png ><span style="font-size:14pt;font-weight:600;text-decoration:underline">Des menus utilisateurs à l'infini</span><span style="font-size:14pt"> :</span><span style="font-size:14pt;font-weight:600;text-decoration:underline"><br /></span>° <span style="text-decoration:underline">Désormais tous les menus utilisateurs sont sans limite de nombre</span> : tous les répertoires contenus dans <span style="font-weight:600">/Ressources/Menus/</span> sont évalués .<br />Si un répertoire de définition de menu commence par le signe moins alors il ne sera plus évalué et cela désactivera l'option.<br /><br />° <span style="text-decoration:underline">Des menus utilisateur exécutés périodiquement</span> :<br />Il est possible de définir des options de menu s'exécutant périodiquement de façon cyclique tous les X intervales de temps.<br />pour cela une nouvelle propriété (facultative) dans la définition de menu est apparue :<br /><br /><span style="font-size:9pt;font-weight:600">        &lt;property name=&quot;</span><span style="font-size:9pt;font-weight:600;color:#0000ff">period</span><span style="font-size:9pt;font-weight:600">&quot;&gt;<br />             &lt;string&gt;</span><span style="font-size:9pt;font-weight:600;color:#aa0000">0</span><span style="font-size:9pt;font-weight:600">&lt;/string&gt;<br />        &lt;/property&gt;<br /><br /></span>° <span style="text-decoration:underline">Des menus utilisateur exécutés au démarage de DrTux</span> :<br />Il suffit simplement de placer une <span style="font-weight:600">période</span> <span style="font-weight:600">négative</span> et de <span style="font-weight:600">très courte durée</span>. Le script de l'option sera exécuté une fois seulement (périose négative) au bout du temps écoulé.<span style="font-size:9pt;font-weight:600"><br /></span><br />° <span style="text-decoration:underline">Des menus utilisateur exécutés lors de la cloture de DrTux avec fermeture conditionnelle</span> :<br />Il suffit que le script de l'option commence par la mention<span style="font-size:9pt;font-weight:600;color:#aa0000"> {{EXECUTE_ON_EXIT}}</span> alors le script s'exécutera lorsque une demande de fermeture de MedinTux est demandée.<span style="font-size:9pt;font-weight:600"><br /><br /></span>L'on peut imaginer par exemple pour le menu d'entrée une vérification de certains éléments du dossier (rappels de vaccination etc. dates critiques) permettant l'affichage d'une alerte lors du lancement du dossier patient. Pour la macro de sortie possibiité de vérifier certains éléments du dossier avant validation et et sortie du dossier.<br /><br />Ces deux possibilités supplémentaires sont vraiment très puissantes et méritent toute votre attention.<br />Noter que la macro d'extraction permet désormais de cibler un document par son libellé.<br /><br /><img src=next.png ><span style="font-size:14pt;font-weight:600;text-decoration:underline">Une nouvelle macro permet l'autoremplissage des formulaires PDF</span> :<br />Cette macro anodine va décupler les possibilités d'ouverture de MedinTux aux mondes extérieurs.<br />Grâce à elle la gestion des PDF éditables devient possible (voir exemples). <br />D'autres domaines d'application restent à découvrir comme par exemple la gestion des Web services.<br /><br /><span style="font-size:9pt;font-weight:600">4.5.3.143</span><span style="font-size:9pt"> |==&gt; </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{:: REPLACE_IN_FILE( nom du fichier source, nom du fichier destination, nom de la variable N°1, nom de la variable N°2, ... nom de la variable N°n )}}<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Variante</span><span style="font-size:9pt"> : </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{:: RF( nom du fichier source, nom du fichier destination, nom de la variable N°1, nom de la variable N°2, ... nom de la variable N°n  ) }}<br /></span><br /><br /><img src=next.png ><span style="font-size:14pt;font-weight:600;text-decoration:underline">De nouvelles Macro. à découvrir</span><span style="font-size:14pt"> :<br /><br /></span><img src=bulletcyan01.png ><span style="font-size:14pt"> </span><span style="font-weight:600;text-decoration:underline">Nouvelles macro.<br /></span><span style="font-size:14pt"><br /></span><span style="font-size:9pt;font-weight:600">4.5.3.120 </span><span style="font-size:9pt">|==&gt; </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{USER_POLITESSE_MEDECIN}}</span><span style="font-size:9pt">  retourne la mention indiquée dans le champ </span><span style="font-size:9pt;font-weight:600">Politesse</span><span style="font-size:9pt"> dans l'annuaire des utilisateurs, pour l'utilisateur en cours.<br /></span><span style="font-size:9pt;font-weight:600">4.5.3.121 </span><span style="font-size:9pt">|==&gt; </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{POLITESSE_MEDECIN}}</span><span style="font-size:9pt">  retourne la mention indiquée dans le champ </span><span style="font-size:9pt;font-weight:600">Politesse</span><span style="font-size:9pt"> dans l'annuaire des utilisateurs, pour l'utilisateur de l'observation en cours d'affichage.<br /></span><span style="font-size:9pt;font-weight:600">4.5.3.122 </span><span style="font-size:9pt">|==&gt; </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{:: LEFT( chaîne à traiter, nombre de caracteres)}} </span><span style="font-size:9pt"> <br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 1</span><span style="font-size:9pt"> (chaîne de caractères à traiter) chaîne de caractères à traiter.<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 2</span><span style="font-size:9pt"> (nombre ce caractères) nombre de caractères<br />retourne la partie gauche de la chaîne coupée au nombre de caractères indiqués dans le premier paramètre.<br /></span><span style="font-size:9pt;font-weight:600">4.5.3.123 </span><span style="font-size:9pt">|==&gt; </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{:: MID(chaîne à traiter, position , nombre de caracteres) }}</span><span style="font-size:9pt"> </span><span style="font-size:9pt;font-weight:600;color:#aa0000"> </span><span style="font-size:9pt"> <br />retourne une partie de chaîne débutant à la position (comptée à partir de zéro) indiquée par le premier paramètre coupée au nombre de caractères indiqués dans le deuxième paramètre.<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 1</span><span style="font-size:9pt"> (chaîne de caractères à traiter) chaîne de caractères à traiter.<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 2</span><span style="font-size:9pt"> (position) position à partir de laaquelle il faut couper la chaîne<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 3</span><span style="font-size:9pt"> (nombre ce caractères) nombre de caractères à retenir à partir de la position indiquée dans le premier paramètre. <br />ce paramètre est facultatif, si il est omis alors tous les caractères à partir de la position indiquée dans le premier paramètre seront retenus.<br /></span><span style="font-size:9pt;font-weight:600">4.5.3.124 </span><span style="font-size:9pt">|==&gt; </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{:: RIGHT(chaîne à traiter, nombre de caracteres ) }}<br /></span><span style="font-size:9pt">retourne la partie droite de la chaîne coupée au nombre de caractères indiqués dans le premier paramètre.<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 1</span><span style="font-size:9pt"> (chaîne de caractères à traiter) chaîne de caractères à traiter.<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 2</span><span style="font-size:9pt"> (nombre ce caractères) nombre de caractères<br /></span><span style="font-size:9pt;font-weight:600">4.5.3.125 </span><span style="font-size:9pt">|==&gt; </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{:: REMOVE( chaîne à traiter , élément à retirer ) }}<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Variante</span><span style="font-size:9pt"> : </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{:: RM( chaîne à traiter , élément à retirer ) }}<br /></span><span style="font-size:9pt">retire toutes les occurences d'une chaîne de caractères d''une autre chaîne.<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 1</span><span style="font-size:9pt"> (chaîne de caractères à traiter) chaîne de caractères à traiter.<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 2</span><span style="font-size:9pt"> (élément à retirer) chaîne de caractères à retirer<br /></span><span style="font-style:italic;font-size:9pt;text-decoration:underline">exemple</span><span style="font-style:italic;font-size:9pt"> :  {{:: REMOVE(tralala itou, a ) }}   deviendra trllt itou</span><span style="font-size:9pt"><br /></span><span style="font-size:9pt;font-weight:600">4.5.3.126 </span><span style="font-size:9pt">|==&gt; </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{:: CLEAR_SPACES(chaîne à traiter) }}<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Variante</span><span style="font-size:9pt"> : </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{:: CS(chaîne à traiter) }}<br /></span><span style="font-size:9pt">retire tous les espaces, tabulations de début et de fin d'une chaîne de caractères.<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 1</span><span style="font-size:9pt"> (chaîne de caractères à traiter) chaîne de caractères à traiter.<br /></span><span style="font-style:italic;font-size:9pt;text-decoration:underline">exemple</span><span style="font-style:italic;font-size:9pt"> :  {{:: CS(              texte                       ) }}   deviendra  'texte'</span><span style="font-size:9pt"><br /><a name="4.5.3.127_|=="></a></span><span style="font-size:9pt;font-weight:600">4.5.3.127 </span><span style="font-size:9pt">|==&gt; </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{:: T0_NUM( chaîne à traiter , mode) }}<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Variante</span><span style="font-size:9pt"> : </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{:: TN( chaîne à traiter , mode ) }}<br /></span><span style="font-size:9pt">Tente de transformer en nombre une chaîne de caractères.<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 1</span><span style="font-size:9pt"> (chaîne de caractères à traiter) chaîne de caractères à traiter.<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 2</span><span style="font-size:9pt"> (mode de conversion) facultatif et par défaut positionné à </span><span style="font-size:9pt;font-weight:600;color:#0000ff">$stopIfNotNum</span><span style="font-size:9pt"><br /> SI   contient </span><span style="font-size:9pt;font-weight:600;color:#0000ff">$stopIfNotNum</span><span style="font-size:9pt"> la conversion s'arrête au premier caractère non numérique.<br /> SI   contient </span><span style="font-size:9pt;font-weight:600;color:#0000ff">$allString</span><span style="font-size:9pt"> tous les caractères numériques de la chaîne seront retenus.<br /> SI   contient </span><span style="font-size:9pt;font-weight:600;color:#0000ff">$toInt</span><span style="font-size:9pt"> la conversion ne conservera que la partie entière.<br /> SI    toute autre valeur, la conversion s'arrêtera à la première occurence de cette valeur.<br /></span><span style="font-style:italic;font-size:9pt;text-decoration:underline">exemples</span><span style="font-style:italic;font-size:9pt"> :  <br /></span><span style="font-size:9pt"> </span><span style="font-size:9pt;color:#aa0000">     </span><span style="font-style:italic;font-size:9pt;font-weight:600;color:#aa0000">{{:: TN</span><span style="font-style:italic;font-size:9pt;font-weight:600"> </span><span style="font-style:italic;font-size:9pt;font-weight:600;color:#aa0000">( </span><span style="font-style:italic;font-size:9pt;font-weight:600">  </span><span style="font-style:italic;font-size:9pt;font-weight:600;color:#00007f">1234.34 </span><span style="font-style:italic;font-size:9pt">ce texte suit la valeur et ne sera pas évalué car par défaut le mode est   </span><span style="font-size:9pt">stopIfNotNum</span><span style="font-style:italic;font-size:9pt;font-weight:600;color:#aa0000">) }} </span><span style="font-style:italic;font-size:9pt">  deviendra  '</span><span style="font-style:italic;font-size:9pt;font-weight:600;color:#00007f">1234,34 '</span><span style="font-style:italic;font-size:9pt"><br /></span><span style="font-size:9pt">      </span><span style="font-style:italic;font-size:9pt;font-weight:600;color:#aa0000">{{:: TN (  </span><span style="font-style:italic;font-size:9pt"> </span><span style="font-style:italic;font-size:9pt;font-weight:600;color:#00007f">1234.34 </span><span style="font-style:italic;font-size:9pt"> ce qui suit  </span><span style="font-style:italic;font-size:9pt;font-weight:600;color:#00007f">56</span><span style="font-style:italic;font-size:9pt"> sera retenu car le mode est : allString </span><span style="font-style:italic;font-size:9pt;font-weight:600;color:#aa0000">, $allString) }} </span><span style="font-style:italic;font-size:9pt">  deviendra  </span><span style="font-style:italic;font-size:9pt;font-weight:600;color:#00007f">'1234,3456 '<br /></span><span style="font-size:9pt">      </span><span style="font-style:italic;font-size:9pt;font-weight:600;color:#aa0000">{{:: TN (  </span><span style="font-style:italic;font-size:9pt"> </span><span style="font-style:italic;font-size:9pt;font-weight:600;color:#00007f">1234.34 </span><span style="font-style:italic;font-size:9pt"> ce qui suit  </span><span style="font-style:italic;font-size:9pt;font-weight:600;color:#00007f">56</span><span style="font-style:italic;font-size:9pt"> sera retenu jusqu'à  </span><span style="font-style:italic;font-size:9pt;font-weight:600">fin de la partie numérique </span><span style="font-style:italic;font-size:9pt">car  indiqué  en </span><span style="font-style:italic;font-size:9pt;font-weight:600;color:#00007f">2</span><span style="font-style:italic;font-size:9pt"> ème paramètre comme occurence de fin  </span><span style="font-style:italic;font-size:9pt;font-weight:600;color:#aa0000">, fin de la partie numérique) }} </span><span style="font-style:italic;font-size:9pt">  deviendra  </span><span style="font-style:italic;font-size:9pt;font-weight:600;color:#00007f">'1234,3456 '</span><span style="font-size:9pt"><br /></span><span style="font-size:9pt;font-weight:600">4.5.3.128</span><span style="font-size:9pt"> |==&gt; </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{DATE NAISSANCE ASSURE=format de la date}}</span><span style="font-size:9pt"><br />retourne la date de naissance de l'assuré selon le format spécifié dans le paramètre facultatif N°1<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 1</span><span style="font-size:9pt"> (format de retour pour la date : facultatif et par défaut </span><span style="font-size:9pt;font-weight:600">dd-MM-yyyy</span><span style="font-size:9pt">) voir en paragraphe </span><span style="font-weight:600">3.4.3.5</span><span style="font-size:9pt"> </span><span style="font-weight:600"> </span><span style="font-size:9pt"> <br /></span><span style="font-size:9pt;font-weight:600">4.5.3.129</span><span style="font-size:9pt"> |==&gt; </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{EXIT}} </span><span style="font-size:9pt">exécute la procédure de fin de Me</span>dinTux. <br /><span style="font-size:9pt;font-weight:600">4.5.3.132</span><span style="font-size:9pt"> |==&gt; </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{:: DAYSTO( date de départ ,  date de fin )}}<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Variante</span><span style="font-size:9pt"> : </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{:: DT( date de départ, date de fin ) }}</span><span style="font-size:9pt"><br />retourne le nombre de jours à partir de la date placée dans le parametre N°1 et le Paramètre N°2. Le format des dates doit être xxxx</span><span style="font-size:9pt;font-weight:600">dd</span><span style="font-size:9pt">xxxxxx</span><span style="font-size:9pt;font-weight:600">MM</span><span style="font-size:9pt">xxxxxx</span><span style="font-size:9pt;font-weight:600">yyyy</span><span style="font-size:9pt">xxxx</span><span style="font-size:9pt;font-weight:600">hh</span><span style="font-size:9pt">xxxx</span><span style="font-size:9pt;font-weight:600">mm</span><span style="font-size:9pt">xxx</span><span style="font-size:9pt;font-weight:600">ss</span><span style="font-size:9pt"> (voir : </span><a href="DrTux.html#Format_des_dates"><span style="font-size:9pt">Format des dates</span></a><span style="font-size:9pt">) où x peut représenter n'importe quel caractère non numérique. Les heures minutes secondes peuvent être omises et alors elles seront en interne mises sur 00:00:00<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 1</span><span style="font-size:9pt"> (date de départ) chaîne de caractères à traiter.<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 2</span><span style="font-size:9pt"> (facultatif : date de fin) si non précisé il prend la valeur de la date courante.<br /></span><span style="font-size:9pt;font-weight:600">4.5.3.133</span><span style="font-size:9pt"> |==&gt; </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{:: DATE_CALC( date de départ , valeur, operateur,  valTyp, format date retour )}}<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Variante</span><span style="font-size:9pt"> : </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{:: DTC( date de départ , valeur, operateur,  valTyp, format date retour ) }}</span><span style="font-size:9pt"><br />retourne le nombre de jours à partir de la date placée dans le parametre N°1 et le Paramètre N°2. Le format des dates doit être xxxx</span><span style="font-size:9pt;font-weight:600">dd</span><span style="font-size:9pt">xxxxxx</span><span style="font-size:9pt;font-weight:600">MM</span><span style="font-size:9pt">xxxxxx</span><span style="font-size:9pt;font-weight:600">yyyy</span><span style="font-size:9pt">xxxx</span><span style="font-size:9pt;font-weight:600">hh</span><span style="font-size:9pt">xxxx</span><span style="font-size:9pt;font-weight:600">mm</span><span style="font-size:9pt">xxx</span><span style="font-size:9pt;font-weight:600">ss</span><span style="font-size:9pt"> (voir : </span><a href="DrTux.html#Format_des_dates"><span style="font-size:9pt">Format des dates</span></a><span style="font-size:9pt">) où x peut représenter n'importe quel caractère non numérique. Les heures minutes secondes peuvent être omises et alors elles seront en interne mises sur 00:00:00.<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 1</span><span style="font-size:9pt"> (date de départ) chaîne de caractères à traiter.<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 2</span><span style="font-size:9pt"> (valeur à ajouter ou soustraire) valeur à ajouter ou soustraire<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 3</span><span style="font-size:9pt"> (facultatif : opérateur) </span><span style="font-size:9pt;font-weight:600">+ -</span><span style="font-size:9pt"> par défaut (si omis) sur </span><span style="font-size:9pt;font-weight:600">+</span><span style="font-size:9pt"><br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 4</span><span style="font-size:9pt"> (facultatif : type de valeur à ajouter ou soustraire) si non précisé il prend la valeur </span><span style="font-size:9pt;font-weight:600;color:#0000ff">J</span><span style="font-size:9pt"> (jours).<br /> SI   contient </span><span style="font-size:9pt;font-weight:600;color:#0000ff">S           </span><span style="font-size:9pt">la valeur numérique à ajouter  est en secondes.<br /> SI   contient   </span><span style="font-size:9pt;font-weight:600;color:#0000ff">J</span><span style="font-size:9pt"> ou </span><span style="font-size:9pt;font-weight:600;color:#0000ff">D</span><span style="font-size:9pt">  la valeur numérique à ajouter  est en jours.<br /> SI   contient </span><span style="font-size:9pt;font-weight:600;color:#0000ff">M         </span><span style="font-size:9pt"> la valeur numérique à ajouter  est en mois.<br /> SI   contient </span><span style="font-size:9pt;font-weight:600;color:#0000ff">A</span><span style="font-size:9pt"> ou </span><span style="font-size:9pt;font-weight:600;color:#0000ff">Y  </span><span style="font-size:9pt"> la valeur numérique à ajouter  est en années.<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 5</span><span style="font-size:9pt"> (facultatif : format du type de date à retourner) Le format des dates. si non précisé </span><span style="font-size:9pt;font-weight:600">dd</span><span style="font-size:9pt">-</span><span style="font-size:9pt;font-weight:600">MM-yyyy </span><span style="font-size:9pt">(voir : </span><a href="DrTux.html#Format_des_dates"><span style="font-size:9pt">Format des dates</span></a><span style="font-size:9pt">) </span><span style="font-size:9pt;font-weight:600"> </span><span style="font-size:9pt">.<br /></span><span style="font-size:9pt;font-weight:600">4.5.3.134</span><span style="font-size:9pt"> |==&gt; </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{:: DATE_TONUM( date de départ , valTyp)}}<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Variante</span><span style="font-size:9pt"> : </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{:: DTN( date de départ , valTyp ) }}</span><span style="font-size:9pt"><br />retourne une valeur numerique entière (nombre de secondes) à partir de la date placée dans le parametre N°1 et le 01 Janvier 1970. Le format des dates doit être xxxx</span><span style="font-size:9pt;font-weight:600">dd</span><span style="font-size:9pt">xxxxxx</span><span style="font-size:9pt;font-weight:600">MM</span><span style="font-size:9pt">xxxxxx</span><span style="font-size:9pt;font-weight:600">yyyy</span><span style="font-size:9pt">xxxx</span><span style="font-size:9pt;font-weight:600">hh</span><span style="font-size:9pt">xxxx</span><span style="font-size:9pt;font-weight:600">mm</span><span style="font-size:9pt">xxx</span><span style="font-size:9pt;font-weight:600">ss</span><span style="font-size:9pt">(voir : </span><a href="DrTux.html#Format_des_dates"><span style="font-size:9pt">Format des dates</span></a><span style="font-size:9pt">) où x peut représenter n'importe quel caractère non numérique. Les heures minutes secondes peuvent êtres omises et alors elle seront en interne mises sur 00:00:00.<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 1</span><span style="font-size:9pt"> (date de départ) chaîne de caractères à traiter.<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 2</span><span style="font-size:9pt"> (facultatif : type de valeur numérique à retourner) si non précisé il prend la valeur S (secondes).<br /> SI   contient </span><span style="font-size:9pt;font-weight:600;color:#0000ff">S           </span><span style="font-size:9pt">la valeur numérique à retourner est en secondes.<br /> SI   contient  </span><span style="font-size:9pt;font-weight:600;color:#0000ff">J</span><span style="font-size:9pt"> ou </span><span style="font-size:9pt;font-weight:600;color:#0000ff">D</span><span style="font-size:9pt">   la valeur numérique à retourner est en jours.<br /> SI   contient </span><span style="font-size:9pt;font-weight:600;color:#0000ff">M         </span><span style="font-size:9pt"> la valeur numérique à retourner est en mois.<br /> SI   contient </span><span style="font-size:9pt;font-weight:600;color:#0000ff">A</span><span style="font-size:9pt"> ou </span><span style="font-size:9pt;font-weight:600;color:#0000ff">Y  </span><span style="font-size:9pt"> la valeur numérique à retourner est en années.<br /></span><span style="font-size:9pt;font-weight:600">4.5.3.135</span><span style="font-size:9pt"> |==&gt; </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{:: DATE_FROMNUM( num,  valTyp, format date retour )}}<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Variante</span><span style="font-size:9pt"> : </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{:: DTFN( num ,  valTyp, format date retour  ) }}</span><span style="font-size:9pt"><br />retourne la date et temps depuis le nombre de secondes écoulées depuis le 01 Janvier 1970  (voir : </span><a href="DrTux.html#Format_des_dates"><span style="font-size:9pt">Format des dates</span></a><span style="font-size:9pt">).<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 1</span><span style="font-size:9pt"> (nombre de secondes) chaîne de caractères à traiter soit le nombre de secondes depuis le 01 Janvier 1970.<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 2</span><span style="font-size:9pt"> (facultatif : type de valeur numérique à retourner) si non précisé il prend la valeur S (secondes).<br /> SI   contient </span><span style="font-size:9pt;font-weight:600;color:#0000ff">S           </span><span style="font-size:9pt">la valeur numérique est en secondes.<br /> SI   contient   </span><span style="font-size:9pt;font-weight:600;color:#0000ff">J</span><span style="font-size:9pt"> ou </span><span style="font-size:9pt;font-weight:600;color:#0000ff">D</span><span style="font-size:9pt">  la valeur numérique est en jours.<br /> SI   contient </span><span style="font-size:9pt;font-weight:600;color:#0000ff">M         </span><span style="font-size:9pt"> la valeur numérique est en mois.<br /> SI   contient </span><span style="font-size:9pt;font-weight:600;color:#0000ff">A</span><span style="font-size:9pt"> ou </span><span style="font-size:9pt;font-weight:600;color:#0000ff">Y  </span><span style="font-size:9pt"> la valeur numérique est en années.<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 3</span><span style="font-size:9pt"> (facultatif : format du type de date à retourner) Le format des dates. si non précisé </span><span style="font-size:9pt;font-weight:600">dd</span><span style="font-size:9pt">-</span><span style="font-size:9pt;font-weight:600">MM-yyyy </span><span style="font-size:9pt">(voir : </span><a href="DrTux.html#Format_des_dates"><span style="font-size:9pt">Format des dates</span></a><span style="font-size:9pt">) </span><span style="font-size:9pt;font-weight:600"> </span><span style="font-size:9pt">.<br /></span><span style="font-size:9pt;font-weight:600">4.5.3.136</span><span style="font-size:9pt"> |==&gt; </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{:: ABS_PATH( chemin de fichier exprimé en relatif)}}<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Variantes</span><span style="font-size:9pt"> : </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{:: AP( chemin de fichier exprimé en relatif ) }} </span><span style="font-size:9pt">  </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{AP = chemin de fichier exprimé en relatif }} {{ABS_PATH = chemin de fichier exprimé en relatif }} </span><span style="font-size:9pt"><br />Converti le chemin donné dans le paramètre N°1 en chemin absolu.<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 1</span><span style="font-size:9pt"> (chemin à convertir) chemin exprimé en relatif exemple : </span><span style="font-size:9pt;font-weight:600">../../Doc/index.html<br /></span><span style="font-size:9pt;text-decoration:underline">Exemple</span><span style="font-size:9pt"> : </span><span style="font-size:9pt;font-weight:600">{{AP = ../../Doc}}</span><span style="font-size:9pt"> devient  </span><span style="font-size:9pt;font-weight:600">/home/ro/MedinTux-V2.14-Synth-src/Programmes/Doc/index.html</span><span style="font-size:9pt"><br /></span><span style="font-size:9pt;font-weight:600">4.5.3.137</span><span style="font-size:9pt"> |==&gt; </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{:: FILE_EXISTS( chemin de fichier à tester exprimé en relatif)}}<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Variante</span><span style="font-size:9pt">s : </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{:: FE( chemin de fichier à tester exprimé en relatif ) }} </span><span style="font-size:9pt">  </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{FE = chemin de fichier exprimé en relatif }} {{FILE_EXISTS = chemin de fichier à tester exprimé en relatif }} </span><span style="font-size:9pt"><br />Converti le chemin donné dans le paramètre N°1 en chemin absolu, et teste si il existe: <br />Si le fichier existe existe la valeur de retour est le resultat de la conversion.<br />Si le fichier n'existe pas la valeur de retour est une chaîne vide.<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 1</span><span style="font-size:9pt"> (chemin à convertir) chemin exprimé en relatif exemple : </span><span style="font-size:9pt;font-weight:600">../../Doc/index.html<br /></span><span style="font-size:9pt;text-decoration:underline">Exemples</span><span style="font-size:9pt"> : <br /></span><span style="font-size:9pt;font-weight:600">{{FE = ../../Doc/index.html}}</span><span style="font-size:9pt"> devient  </span><span style="font-size:9pt;font-weight:600">/home/ro/MedinTux-V2.14-Synth-src/Programmes/Doc/index.html</span><span style="font-size:9pt"><br /></span><span style="font-size:9pt;font-weight:600">{{FE = ../../Doc/truc_inexistant.html}}</span><span style="font-size:9pt"> devient  une chaîne vide .<br /></span><span style="font-size:9pt;font-weight:600">4.5.3.139</span><span style="font-size:9pt"> |==&gt; </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{:: INDEX_OF( chaîne à évaluer )}}<br /></span><span style="font-size:9pt;font-weight:600">4.5.3.138</span><span style="font-size:9pt"> |==&gt; </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{:: REPLACE_BY( chaîne à évaluer,  élément à trouver, élément de remplacement )}}</span><span style="font-size:9pt"><br /></span><span style="font-size:9pt;font-weight:600">4.5.3.140</span><span style="font-size:9pt"> |==&gt; </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{:: LENGTH( chaîne à évaluer )}}</span><span style="font-size:9pt"><br /></span><span style="font-size:9pt;font-weight:600">4.5.3.141</span><span style="font-size:9pt"> |==&gt; </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{:: EXPORT_TABLES( date de début, date de fin, definition des tables à exporter, separateur de table, largeur cellule par defaut, hauteur cellule par defaut, largeur du tracé, largeur totale du tableau, format d'affichage des dates, largeur de la colonne des dates )}}</span><span style="font-size:9pt"><br /></span><span style="font-size:9pt;font-weight:600">4.5.3.142</span><span style="font-size:9pt"> |==&gt; </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{:: EXPORT( nom du fichiers, source des données, ..... autres paramètres selon source de données ......  )}}<br /></span><span style="font-size:9pt">Cette instruction polymorphe a pour objectif de mettre en forme des données provenant de différentes sources de MedinTux et de les écrire sur le disque.<br /></span><span style="font-size:9pt;font-weight:600">4.5.3.143</span><span style="font-size:9pt"> |==&gt; </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{:: REPLACE_IN_FILE( nom du fichier source, nom du fichier destination, nom de la variable N°1, nom de la variable N°2, ... nom de la variable N°n )}}<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Variante</span><span style="font-size:9pt"> : </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{:: RF( nom du fichier source, nom du fichier destination, nom de la variable N°1, nom de la variable N°2, ... nom de la variable N°n  ) }}<br /></span><br /><img src=bulletcyan01.png ><span style="font-size:14pt"> </span><span style="font-weight:600;text-decoration:underline">Nouveaux paramètres décuplant la puissance de certaines macro.</span> :<br /><br /><span style="font-size:9pt;font-weight:600">4.5.3.87</span><span style="font-size:9pt"> |==&gt; </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{:: DO_LISTE</span><span style="font-size:9pt"> (</span><span style="font-size:9pt;font-weight:600;color:#0000ff">Bernard</span><span style="font-size:9pt;font-weight:600;color:#ff0000">|</span><span style="font-size:9pt;font-weight:600;color:#0000ff">Bruno</span><span style="font-size:9pt;font-weight:600;color:#ff0000">|</span><span style="font-size:9pt;font-weight:600;color:#0000ff">Jean</span><span style="font-size:9pt;font-weight:600;color:#ff0000">|</span><span style="font-size:9pt;font-weight:600;color:#0000ff">Vincent</span><span style="font-size:9pt;font-weight:600;color:#ff0000">|</span><span style="font-size:9pt;font-weight:600;color:#0000ff">Paul </span><span style="font-size:9pt">, </span><span style="font-size:9pt;font-weight:600;color:#00aa00">Choix d'un prénom </span><span style="font-size:9pt">, </span><span style="font-size:9pt;font-weight:600;color:#ff0000">|</span><span style="font-size:9pt"> , </span><span style="font-size:9pt;font-weight:600;color:#00aaff">retour</span><span style="font-size:9pt;font-weight:600">, </span><span style="font-size:9pt;font-weight:600;color:#aa00ff">nbr de champs à afficher</span><span style="font-size:9pt;font-weight:600;color:#00aaff">,  </span><span style="font-size:8pt;font-weight:600;color:#00aa00">mode  multi ou simple sélection</span><span style="font-size:9pt;font-weight:600;color:#aa0000">)}}</span><span style="font-size:9pt"><br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Nouveau paramètre N° 6</span><span style="font-size:9pt"> (mode multisélection) paramètre facultatif qui permet de limiter de spécifier le mode de sélection simple '</span><span style="font-size:9pt;font-weight:600;color:#aa00ff">S</span><span style="font-size:9pt">' ou multi '</span><span style="font-size:9pt;font-weight:600;color:#aa00ff">M</span><span style="font-size:9pt">'.<br /></span><br /><span style="font-size:9pt;font-weight:600">4.5.3.103</span><span style="font-size:9pt"> |==&gt; </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{:: FORM_DATE (05-06-1956, titre du dialogue , format de retour, </span><span style="font-size:9pt;font-weight:600;text-decoration:underline;color:#ff0000">liste de présélection de dates</span><span style="font-size:9pt;font-weight:600;color:#aa0000">}}</span><span style="font-size:9pt"><br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 1</span><span style="font-size:9pt"> (date à prépositionner) format dd-MM-yyyy<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 2</span><span style="font-size:9pt"> (titre du dialogue  : facultatif et par défaut </span><span style="font-size:9pt;font-weight:600">Choix dans la date</span><span style="font-size:9pt">) <br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 3</span><span style="font-size:9pt"> (format de retour  : facultatif et par défaut </span><span style="font-size:9pt;font-weight:600">dd-MM-yyyy</span><span style="font-size:9pt">) voir en paragraphe <a name="3.4.3.5  Trucs et astuces du texte d'une option"></a></span><span style="font-weight:600">3.4.3.5</span><span style="font-size:9pt"><br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 4</span><span style="font-size:9pt"> (menu de présélection des dates: facultatif) ce paramètree permet de positionner un bouton de menu avec une présélection de dates<br />chacune des options de ce menu est séparée de l'autre par le séparateur '</span><span style="font-size:9pt;font-weight:600;color:#aa0000">|</span><span style="font-size:9pt">' . La syntaxe d'une option est la suivante :<br /></span>     <span style="font-size:9pt;font-weight:600">Ce jour à 8:00 h</span><span style="font-size:9pt">    pour une option repositionnant à la date du jour<br /></span>     <span style="font-size:9pt;font-weight:600">Ce jour à 8:00 h + 1 jour</span><span style="font-size:9pt">    pour une option repositionnant à la date du jour plus un jour<br /></span>     <span style="font-size:9pt;font-weight:600">Ce jour à 8:00 h + 8 jours</span><span style="font-size:9pt">    pour une option repositionnant à la date du jour plus huit jours<br /></span>     <span style="font-size:9pt;font-weight:600">Ce jour à 8:00 h - 8 jours</span><span style="font-size:9pt">    pour une option repositionnant à la date du jour moins huit jours etc ....<br /><br /></span><span style="font-style:italic;font-size:9pt">exemple </span><span style="font-size:9pt">: </span><span style="font-size:9pt;color:#aa0000">{{:: FORM_DATE ({{dd-MM-yyyy}}, titre du dialogue ,dd-MM-yyyy, Ce jour à 8:00 h|Ce jour à 8:00 h + 1 jour|Ce jour à 8:00 h + 2 jours|Ce jour à 8:00 h + 3 jours|Ce jour à 8:00 h + 4 jours|Ce jour à 8:00 h + 6 jours|Ce jour à 8:00 h + 8 jours|Ce jour à 8:00 h + 15 jours)}}</span><span style="font-size:9pt"><br /><br /></span><span style="font-style:italic;font-size:9pt">exemple de menu avec les jours mois et années et heures prépositionnées</span><span style="font-size:9pt"> :<br /></span>     <span style="font-size:9pt">Ce jour à 8:00 h - 2 jours|Ce jour à 8:00 h - 1 jour|Ce jour à 8:00 h - 24 h|Ce mois à 0:00 h|Ce mois à 0:00 h - 1 mois|Cette année à  0:00 h|Cette année à  0:00 h - 1 an<br /><br /></span> <span style="font-size:9pt;font-weight:600">4.5.3.91</span><span style="font-size:9pt"> |==&gt; </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{:: LINE_EDIT (texte, title, </span><span style="font-size:9pt;font-weight:600;text-decoration:underline;color:#ff0000">texte d'information</span><span style="font-size:9pt;font-weight:600;color:#aa0000">)}}</span><span style="font-size:9pt"><br />Cette instruction affiche un dialogue simple d'édition de texte vous permettant de saisir un petit texte.<br /><br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 1</span><span style="font-size:9pt"> (chaîne pour préremplir la ligne d'édition)<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 2</span><span style="font-size:9pt"> (titre du dialogue d'édition)<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 3</span><span style="font-size:9pt"> (facultatif : texte d'information sur la nature de al saisie) peut contenir les mentions suivantes : <br />                  </span><span style="font-size:9pt;font-weight:600;color:#0000ff">$File</span><span style="font-size:9pt"> sera considéré comme le chemin d'un fichier à charger et alors le nom de ce fichier peut contenir les mentions suivantes.<br />                  </span><span style="font-size:9pt;font-weight:600;color:#0000ff">$Glossaire</span><span style="font-size:9pt">         qui sera remplacée par le chemin du </span><span style="font-size:9pt;font-weight:600">Glossaire</span><span style="font-size:9pt">.<br />                  </span><span style="font-size:9pt;font-weight:600;color:#0000ff">$Vigie  </span><span style="font-size:9pt">             qui sera remplacée par le chemin de la </span><span style="font-size:9pt;font-weight:600">Vigie</span><span style="font-size:9pt">.<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 4</span><span style="font-size:9pt">   (facultatif : répertoire où se trouvent les images) peut contenir les mentions suivantes : <br />                  </span><span style="font-size:9pt;font-weight:600;color:#0000ff">$Glossaire</span><span style="font-size:9pt">         qui sera remplacée par le chemin du </span><span style="font-size:9pt;font-weight:600">Glossaire</span><span style="font-size:9pt">.<br />                  </span><span style="font-size:9pt;font-weight:600;color:#0000ff">$Vigie  </span><span style="font-size:9pt">             qui sera remplacée par le chemin de la </span><span style="font-size:9pt;font-weight:600">Vigie</span><span style="font-size:9pt">.<br />                  par défaut, le répertoire des images est celui de l'éventuel fichier indiqué à la suite de </span><span style="font-size:9pt;font-weight:600;color:#0000ff">$File</span><span style="font-size:9pt"> du Paramètre N° 1.</span><span style="font-size:14pt;font-weight:600;text-decoration:underline"><br /></span><br /><a name="4.5.3.1.1-------------------  {{,, Extract (Observation , apres , avant , tester , mettre )}}"></a><span style="font-size:9pt;font-weight:600">4.5.3.1</span><span style="font-size:9pt">   |==&gt;  </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{:: Extract (Observation | </span><span style="font-size:9pt;font-weight:600;text-decoration:underline;color:#ff0000">Fiche initiale</span><span style="font-size:9pt;font-weight:600;color:#aa0000">, apres , avant , tester , mettre, mode de conversion numérique)}}  </span><span style="font-size:9pt;text-decoration:underline"><br /><br /></span><span style="font-size:9pt">Ces instructions ont pour objectif d'aller récupérer et mettre en <br />forme des données appartenant à une rubrique.<br /><br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 1</span><span style="font-size:9pt"> (rubrique) :<br />    Le premier paramètre est la rubrique où aller chercher les données.<br />    le paramètre rubrique peut être :<br />    </span><span style="font-size:9pt;font-weight:600">Observation</span><span style="font-size:9pt">, </span><span style="font-size:9pt;font-weight:600">Prescription</span><span style="font-size:9pt">, </span><span style="font-size:9pt;font-weight:600">Ordonnance</span><span style="font-size:9pt">, </span><span style="font-size:9pt;font-weight:600">Ordonnance Vidal </span><span style="font-size:9pt">, </span><span style="font-size:9pt;font-weight:600">Certificat </span><span style="font-size:9pt">, </span><span style="font-size:9pt;font-weight:600">Courrier <br />  </span><span style="font-size:9pt"> ou </span><span style="font-size:9pt;font-weight:600">vide</span><span style="font-size:9pt"> auquel cas c'est dans la rubrique courante où seront extraites les données.<br />    Un paramètre vide est composé d'espaces uniquement comme dans l'exemple en rouge : </span><span style="font-style:italic;font-size:9pt">{{:: Extract </span><span style="font-style:italic;font-size:9pt;color:#ff0000">(</span><span style="font-style:italic;font-size:9pt;font-weight:600;color:#ff0000"> ,</span><span style="font-style:italic;font-size:9pt;color:#ff0000"> </span><span style="font-style:italic;font-size:9pt">apres , avant , tester , mettre )}}</span></p>
<ul type="disc"><div><img src=gnome-warning.png ><span style="font-size:9pt">  </span><span style="font-size:9pt;font-weight:600;text-decoration:underline">IMPORTANTE SUBTILITE</span><span style="font-size:9pt;font-weight:600"> :  à la suite de ce paramètre vous pouvez indiquer séparé par le caractère '</span><span style="font-size:9pt;font-weight:600;color:#aa0000">|</span><span style="font-size:9pt;font-weight:600">' le titre précis d'un document dans lequel l'extraction doit se faire.<br />  </span><span style="font-size:9pt">      </span><span style="font-size:9pt;font-weight:600;color:#aa0000">{{:: Extract (Observation | </span><span style="font-size:9pt;font-weight:600;text-decoration:underline;color:#aa0000">Fiche initiale</span><span style="font-size:9pt;font-weight:600;color:#aa0000"> , apres , avant , tester , mettre )}} </span><span style="font-size:9pt">   </span><span style="font-style:italic;font-size:9pt">   </span></div></ul>
<p><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 2</span><span style="font-size:9pt"> (délimiteur d'extraction de début) :<br />    Terme après lequel la donnée doit être extraite.<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 3</span><span style="font-size:9pt"> (délimiteur d'extraction de fin) :<br />    Terme avant lequel la donnée doit être extraite.<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 4</span><span style="font-size:9pt"> (falcutatif opérateur de comparaison) :<br />    Terme avec lequel doit être comparé le texte extrait. <br />     La comparaison est dite vraie si le terme est contenu dans le texte extrait.<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 5</span><span style="font-size:9pt"> (falcutatif terme de remplacement) :<br />    Résultat à placer à la place du texte extrait si la comparaison est vraie.<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 5</span><span style="font-size:9pt"> (falcutatif terme de remplacement) :<br />    Résultat à placer à la place du texte extrait si la comparaison est vraie.<br /></span><span style="font-size:9pt;font-weight:600;text-decoration:underline">Paramètre N° 6</span><span style="font-size:9pt"> (modificateur de conversion et extraction ) facultatif et par défaut si non positionné ou absent il n'en sera pas tenu compte.<br /> SI   contient </span><span style="font-size:9pt;font-weight:600;color:#0000ff">$stopIfNotNum</span><span style="font-size:9pt"> la conversionnumérique s'arrête au premier caractère non numérique.<br /> SI   contient </span><span style="font-size:9pt;font-weight:600;color:#0000ff">$allString</span><span style="font-size:9pt"> tous les caractères numériques de la chaîne seront retenus.<br /> SI   contient </span><span style="font-size:9pt;font-weight:600;color:#0000ff">$toInt</span><span style="font-size:9pt"> la conversion numérique ne conservera que la partie entière.<br /> SI   contient </span><span style="font-size:9pt;font-weight:600;color:#0000ff">$keepHtml</span><span style="font-size:9pt"> l'extraction conservera les attributs </span><span style="font-size:9pt;font-weight:600">html</span><span style="font-size:9pt">.<br /> SI    toute autre valeur, la conversion s'arrêtera à la première occurence de cette valeur.</span><br /><br /><img src=next.png ><span style="font-size:14pt;font-weight:600;text-decoration:underline">set_bases sous Linux permet de compiler toute la suite MedinTux QT3 et QT4</span> :<br /><br />Sous linux, si vous avez installé le SQK QT4 qtcreator, et les librairies de développement il vous sera possible <br />en un clic de compiler tous les modules QT4 et QT3 de la suite MedinTux.<br /><br /><img src=Set_baseCompil.png ><br /><br /><img src=next.png ><span style="font-size:14pt;font-weight:600;text-decoration:underline">set_bases désormais protège vos bases des fausses manoeuvres </span> :<br /><br /><img src=warning.png ><span style="font-family:Courier New;font-size:9pt"> </span><span style="font-family:Courier New;font-size:9pt;text-decoration:underline">À LIRE AVANT TOUTE RÉINSTALLATION D'UNE BASE DE DONNÉES</span><span style="font-family:Courier New;font-size:9pt"> :<br />La réinstallation d'une base de données écrasera l'ancienne base.<br />Afin d'éviter la perte des données anciennes, elle sont sauvegardées<br />dans une </span><span style="font-family:Courier New;font-size:9pt;font-weight:600">base de secours</span><span style="font-family:Courier New;font-size:9pt"> portant le même nom que la base de données<br />en cours, suivi d'une mention ressemblant à cela : </span><span style="font-family:Courier New;font-size:9pt;font-weight:600">Back20101104201003<br /></span><span style="font-family:Courier New;font-size:9pt">(exemple </span><span style="font-family:Courier New;font-size:9pt;font-weight:600">DrTuxTest</span><span style="font-family:Courier New;font-size:9pt;font-weight:600;color:#aa0000">Back</span><span style="font-family:Courier New;font-size:9pt;font-weight:600;color:#00007f">2010</span><span style="font-family:Courier New;font-size:9pt;font-weight:600;color:#aa0000">11</span><span style="font-family:Courier New;font-size:9pt;font-weight:600;color:#00007f">04</span><span style="font-family:Courier New;font-size:9pt;font-weight:600;color:#aa0000">20</span><span style="font-family:Courier New;font-size:9pt;font-weight:600;color:#00007f">10</span><span style="font-family:Courier New;font-size:9pt;font-weight:600;color:#aa0000">03</span><span style="font-family:Courier New;font-size:9pt;font-weight:600;color:#00007f">)</span><span style="font-family:Courier New;font-size:9pt"> où :<br /> Les quatres premiers caractères sont l'année : ici </span><span style="font-family:Courier New;font-size:9pt;font-weight:600">2010<br /></span><span style="font-family:Courier New;font-size:9pt"> Les deux suivants sont le mois :      ici </span><span style="font-family:Courier New;font-size:9pt;font-weight:600">11</span><span style="font-family:Courier New;font-size:9pt"><br /> Les deux suivants sont le jour :      ici </span><span style="font-family:Courier New;font-size:9pt;font-weight:600">04</span><span style="font-family:Courier New;font-size:9pt"><br /> Les deux suivants sont l'heure :      ici </span><span style="font-family:Courier New;font-size:9pt;font-weight:600">20</span><span style="font-family:Courier New;font-size:9pt"><br /> Les deux suivants sont les minutes :  ici </span><span style="font-family:Courier New;font-size:9pt;font-weight:600">10</span><span style="font-family:Courier New;font-size:9pt"><br /></span><span style="font-family:Fixed;font-size:9pt"> Les deux suivants sont les secondes : ici </span><span style="font-family:Fixed;font-size:9pt;font-weight:600">03</span><span style="font-family:Fixed;font-size:9pt"><br />de l'instant de la sauvegarde.<br />Cela permet si vous avez fait cette opération par erreur<br />de récupérer vos anciennes données. <br /></span><br /><img src=next.png ><span style="font-size:14pt;font-weight:600;text-decoration:underline">set_bases permet la restauration des bases de MedinTux</span> :<br /><br />Avec set_bases, il est aussi possible de restaurer un fichier SQL de votre choix, appartenant à une des bases de MedinTux, au préalable <span style="font-weight:600">'dumpé'</span> par l'outil de votre choix.<br />cette restauration opère certains contrôles concernant la validité du fichier.<br /><br /><span style="font-weight:600;text-decoration:underline">Exemple</span> : Dump d'une base patients de DrTux à l'aide de <span style="font-weight:600">MysQL Administrator,</span> cela produira un fichier : <span style="font-weight:600">DtTuxTest_20100923_0131.sql de 3.1 Giga-octets<br /></span><br /><img src=AdministratorDump.png ><br /><br />Restauration du fichier <span style="font-weight:600">DtTuxTest_20100923_0131.sql</span> avec <span style="font-weight:600">set_bases</span> :<br /><br /><img src=AdministratorRestauration.png ><br /><br />Résultat lors du lancement de Manager :<br /><br /><br /><img src=next.png > <span style="font-size:14pt;font-weight:600;text-decoration:underline">Et cerise sur le gateau Manager en QT4 avec gestion intégrée de MedWebTux</span> :<br /><span style="font-size:14pt;font-weight:600;text-decoration:underline"><img src=Cerise.png ></span>Cela permet de disposer sous la main des fonctionnalités étendues par <a href="../MedWebTux/index.html">MedWebTux</a><span style="font-weight:600">.    <br /></span><img src=MedinPhpCol-Litle.png >  GéGé vous aidera dans les paramétrages...<span style="font-size:14pt;font-weight:600;text-decoration:underline"><br /></span><img src=AccesMedWebTux.png ></p>
</body></html>
