<html><head><meta name="qrichtext" content="1" /></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 2008  pour MedinTux  V2.12</span><span style="font-size:18pt;font-weight:600"> </span><br /></p>
<p><br /><img src=next.png ><span style="font-size:14pt;font-weight:600;text-decoration:underline">Mode d'emploi de la mise à jour des  anciennes versions  </span>: <br /><br />a) <span style="text-decoration:underline">Replacer provisoirement votre Glossaire dans le nouveau MedinTux</span><br />La mise à jour de votre <span style="font-weight:600">Glossaire</span> exige qu'il soit placé dans le  répertoire du nouveau MedinTux.<br />Vous pourez toujours après la mise à jour le remettre à l'emplacement de votre choix, là où il était.<br />Donc déplacez le répertoire <span style="font-weight:600">Glossaire</span> d'origine de l'archive où vous voulez, et mettez y à la place le votre. <br />Je rappelle que le <span style="font-weight:600">Glossaire</span> est un répertoire nommé <span style="font-weight:600">Glossaire</span> situé un endroit qu'il vous a été libre de choisir. <br />D'origine il se trouve dans le répertoire de MedinTux.<span style="font-weight:400"><br /><br /></span>b) <span style="text-decoration:underline">Exécutez le programme suivant </span><span style="font-weight:600;text-decoration:underline">MedinTux-V-2.00/set_bases/bin/set_bases<br /></span><br />Cliquez sur le bouton <span style="font-weight:600">Connexion </span><img src=SetBases-buttConnexion.png > et la mise à jour devrait se faire automatiquement...<br />Il est toujours possible par la suite d'exécuter le programme :<br /><br /><span style="font-weight:400"> </span><span style="font-weight:600">MedinTux-V-2.00/mise_a_jour/bin/mise_a_jour</span><span style="font-weight:400"> avec l'argument suivant '</span><span style="font-weight:600">test Do Update</span><span style="font-weight:400">'<br /></span><br /><img src=next.png ><span style="font-size:14pt;font-weight:600;text-decoration:underline">Une nouvelle rubrique</span> : <span style="font-weight:600">Documents</span> destinée à la gestion des documents anexes du dossier médical permet de placer des textes et images scannées<br />ou autres.<br />Il est possible de <a href="../DrTux.html#Exemple avancé de menu de retouche d'images avec The Gimp et MedinTux">retoucher</a> une image directement  avec le logiciel de votre choix sans quitter <span style="font-weight:600">MedinTux</span> sa mise à jour dans la page se fait automatiquement.<br />Il est possible de <a href="../DrTux.html#Exemple avancé d'utilisation du scanner et des menus de MedinTux">numériser</a> une image directement  avec le logiciel de votre choix sans quitter <span style="font-weight:600">MedinTux</span> son intégration dans la page se fait automatiquement.<br /><br /><img src=RubriqueDocuments.jpg ><br /><br />Comme toutes les autres rubriques, cette rubrique possède un répertoire du <span style="font-weight:600">Glossaire</span> qui lui est spécifique et<br />dans lequel vous pouvez placer et définir des modèles d'insertion des images avec par exemple la syntaxe suivante :<br /><br /><hr><span style="font-weight:600;text-decoration:underline;color:#aa0000">Nom de l'image :</span> {{IMAGE_NAME}} {{:: sous_type ( Test de sous type ) }}<br /><span style="font-weight:600">Ici l'image : </span>{{IMAGE_PICT}}{{IMAGE_MAX_WIDTH=600}}<hr><br /><span style="text-decoration:underline">Actions  possibles des instructions ou tags d'insertions</span> : </p>
<ul type="disc"><div><span style="font-family:Courier 10 Pitch;font-weight:600">{{IMAGE_PICT}}</span>      		Sera remplacé par l'image elle même<br /><span style="font-family:Courier 10 Pitch;font-weight:600">{{IMAGE_NAME}}</span>                            Sera remplacé par le nom de l'image<br /><span style="font-family:Courier 10 Pitch;font-weight:600">{{IMAGE_MAX_WIDTH=600}}	</span>Définition du maximum possible affichable en largeur<br /><span style="font-family:Courier 10 Pitch;font-weight:600">{{IMAGE_MAX_HEIGHT=1024}}</span>  	Définition du maximum possible affichable en hauteur<br /><span style="font-family:Courier 10 Pitch;font-weight:600">{{MAGE_WIDTH=600}}</span>		Largeur avec laquelle doit être redimensionnée l'image<br /><span style="font-family:Courier 10 Pitch;font-weight:600">{{IMAGE_HEIGHT=1024}}</span>	Hauteur avec laquelle doit être redimensionnée l'image</div></ul>
<p><br />Si seulement <span style="font-weight:600">{{IMAGE_MAX_WIDTH=600}}</span> est présent et que l'image est plus large que la valeur<br />indiquée, la hauteur sera modifiée proportionnellement.<br /><br />Idem pour toutes les instructions de redimenssionnement.<br />Tous les autres champs d'insertion sont bien sûr valides et utilisables.<br /><br /><img src=next.png ><span style="font-size:14pt;font-weight:600;text-decoration:underline">Un nouveau champ</span> :  dans la table <span style="font-weight:600">RubriquesHead</span>  nouveau champ <span style="font-weight:600">RbDate_SubTypeRub </span><span style="font-weight:400"><br />Ce champ est le </span><span style="font-weight:600">sous type</span><span style="font-weight:400"> de la rubrique. <br /><br /></span><img src=RubriqueBaseSQL.jpg ><span style="font-weight:400"><br /><br />Il peut prendre n'importe quelle mention ou valeur.<br />son intérêt réside dans le fait qu'il permet grâce à la nouvelle gestion des en-têtes et pied de page,<br />de caractériser avec quelle type d' en-têtes et pied de page doit être imprimé le document avec<br />un sous-type déterminé.<br /><br />Ce champ apparaît et peut être modifié au niveau du dialogue suivant après appui sur le bouton  suivant : <br /></span><img src=AccesDialogueSousType.jpg ><span style="font-weight:400"><br /><br /></span><img src=DialogueSousType.jpg ><span style="font-weight:400"><br /><br /></span><img src=next.png ><span style="font-size:14pt;font-weight:600;text-decoration:underline">Une nouvelle gestion de l'impression</span><span style="font-weight:400"> : avec nouvelle règle de nommage des documents<br />                                                                       d'en-têtes et pied de page.<br /><br />La rubrique </span><span style="font-weight:600">Documents</span><span style="font-weight:400"> utilise exclusivement pour ses impressions ces nouvelles dispositions : Lors de la définition de vos documents d'en-têtes et pied de page destinés à cette rubrique, il est conseillé de les nommer avec la syntaxe suivante (qui fonctionne par ailleurs sur toutes les autres rubriques).<br /><br /></span><span style="font-weight:600">gest_user</span><span style="font-weight:400">   avec un exemple de définition de document d'en-têtes et pied de page pour la rubrique : </span><span style="font-weight:600">Documents</span><span style="font-weight:400"><br /><br /></span><img src=GestUserDocuments.jpg ><br /><span style="font-weight:400"><br /></span><span style="font-family:Courier 10 Pitch;font-weight:600">[</span><span style="font-family:Courier 10 Pitch;font-weight:600;color:#ff0000">Documents</span><span style="font-family:Courier 10 Pitch;font-weight:400">@</span><span style="font-family:Courier 10 Pitch;font-weight:600;color:#0000ff">sousType</span><span style="font-family:Courier 10 Pitch;font-weight:600">]</span><span style="font-family:Courier 10 Pitch;font-weight:400"> </span><span style="font-family:Courier 10 Pitch;font-style:italic;font-weight:600">nom habituel du document d'en-têtes et pied de page</span><span style="font-family:Courier 10 Pitch;font-weight:400"><br />       ^     ^               ^<br />       |     |               |<br />       |     |           </span><span style="font-family:Courier 10 Pitch;font-style:italic;font-weight:600;text-decoration:underline">nom</span><span style="font-family:Courier 10 Pitch;font-weight:400"> tel qu'il sera affiché dans la </span><span style="font-family:Courier 10 Pitch;font-style:italic;font-weight:400">ComboBox</span><span style="font-family:Courier 10 Pitch;font-weight:400"> de<br />       |     |           choix des documents d'en-têtes et pied de page<br />       |     |           du dialogue d'impression.<br />       |     |<br />       |   </span><span style="font-family:Courier 10 Pitch;font-weight:600;text-decoration:underline;color:#0000ff">sous type</span><span style="font-family:Courier 10 Pitch;font-weight:400"> pour lequel ce document d'en-têtes et pied de page<br />       |   est destiné<br />       |<br />     </span><span style="font-family:Courier 10 Pitch;font-weight:600;text-decoration:underline;color:#ff0000">nom de la rubrique</span><span style="font-family:Courier 10 Pitch;font-weight:400"> pour laquelle ce document d'en-têtes et pied de page<br />     est destiné<br /><br /></span><img src=next.png ><span style="font-size:14pt;font-weight:600;text-decoration:underline">Un nouveau champ de fusion</span><span style="font-weight:400"> :  </span><span style="font-family:Courier 10 Pitch;font-weight:600;color:#aa0000">{{</span><span style="font-family:Courier 10 Pitch;font-weight:600">::</span><span style="font-family:Courier 10 Pitch;font-weight:600;color:#ff0000">sous_type</span><span style="font-family:Courier 10 Pitch;font-weight:600"> ( </span><span style="font-family:Courier 10 Pitch;font-weight:600;color:#0000ff">Information au patient</span><span style="font-family:Courier 10 Pitch;font-weight:600"> ) </span><span style="font-family:Courier 10 Pitch;font-weight:600;color:#aa0000">}}</span><span style="font-weight:400;color:#aa0000"><br /></span><span style="font-weight:400">à placer au début de tous vos modèles de document dans le glossaire. Lors de l'incorporation d'un modèle de document, cette instruction positionne le </span><span style="font-weight:600">sous type </span><span style="font-weight:400">de la rubrique sur une valeur ou mention particulière indiquée entre parenthèses.<br /></span><span style="font-family:Courier 10 Pitch;font-weight:600;color:#0000ff">Information au patient </span><span style="font-weight:400">dans notre exemple.<br /></span><span style="font-weight:600"><br /></span><span style="font-weight:400;text-decoration:underline">Résumé des variantes pour ce champ</span><span style="font-weight:400"> :</span></p>
<ul type="disc"><div><span style="font-weight:400">{{:: sous_type ( sous_type du document , add  ) }}<br />{{:: sous_type ( sous_type du document , change  ) }}<br />{{:: sous_type ( sous_type du document ) }}</span></div></ul>
<p><span style="font-weight:400;text-decoration:underline">Notez qu'il existe un champ semblable pour modifier le titre de la rubrique</span><span style="font-weight:400"> :<br /></span></p>
<ul type="disc"><div><span style="font-weight:400">{{:: Intitule ( Intitule du document , add  ) }}<br />{{:: Intitule ( Intitule du document , change  ) }}<br />{{:: Intitule ( Intitule du document ) }}</span></div></ul>
<p><span style="font-weight:600"><br /></span><img src=next.png ><span style="font-size:14pt;font-weight:600;text-decoration:underline">Une nouvelle organisation du glossaire</span><span style="font-weight:400"> :  </span><span style="font-weight:400;color:#aa0000"><br /></span><span style="font-weight:400">Afin de normaliser et homogénéiser la gestion du Glossaire, chaque rubrique aura désormais un répertoire dédié dans le glossaire. Le nom de ce répertoire est tout simplement celui du nom de la rubrique. Il vous faudra donc renommer les répertoires de votre </span><span style="font-weight:600">Glossaire</span><span style="font-weight:400"> afin de le rendre compatible avec cette nouvelle règle. Donc nous avons pour répertoires.</span></p>
<ul type="disc"><div><span style="font-weight:600">Observation       à la place de        Masques                              des versions précédentes</span><span style="font-weight:400"><br /></span><span style="font-weight:600">Prescription       à la place de        Prescriptions médicales     des versions précédentes</span><span style="font-weight:400"><br /></span><span style="font-weight:600">Terrain               à la place de        Masques du terrain              des versions précédentes</span><span style="font-weight:400"><br /></span><span style="font-weight:600">Documents</span></div></ul>
<p><span style="font-weight:400"><br />Cela facilitera l'adjonction de nouvelles rubriques futures.<br /><br /></span><img src=next.png ><span style="font-size:14pt;font-weight:600;text-decoration:underline">Récursivité des champs de fusion </span>: le maître mot de la nouveauté est <span style="font-weight:600">RÉCURSIVITÉ</span> cela paraît être juste une petit détail technique, mais c'est une <span style="font-size:14pt;font-weight:600;color:#aa0000">véritable révolution</span> dans l'exploitation des possibilités des champs de fusion. En effet il devient possible d'imbriquer plusieurs champs de fusions.<br /><br /><span style="font-family:Courier 10 Pitch;font-weight:400">{{SAVE LAST IMAGE NAME = ../../tmp/ }}<br />{{:: exe_process (WaitEnd , /usr/bin/kuickshow ,../../tmp/{{GET LAST IMAGE NAME}}) }}</span><span style="font-family:Courier 10 Pitch"><br />{{IF {{AGE PATIENT ANNEE ABREGE}}   &gt;= 18  | Majeur | Mineur|}}<br /><br /></span><span style="font-family:Sans">ces nouvelles possibilités ouvrent des perspectives encore inexplorées. Déjà<br />se sont imposées de nouvelles instructions :</span></p>
<ul type="disc"><div><span style="font-family:Courier 10 Pitch;font-size:9pt">{{POIDS PATIENT}}<br />{{BMI PATIENT}}<br />{{SURFACE PATIENT}}<br />{{::Calc (25 , * , POIDS) }}<br />{{::Calc (25 , x , POIDS) }}<br />{{::Calc (25 , + , POIDS) }}<br />{{::Calc (25 , / , POIDS) }}<br />{{::Calc (25 , - , POIDS) }}<br />{{::Calc (25 , * , TAILLE) }}<br />{{::Calc (25 , * , SURFACE) }}<br />{{::Calc (25 , * , BMI) }}<br />{{::Calc (25 , * , {{AGE PATIENT ANNEE ABREGE}}) }}<br />{{:: Intitule ( Intitule du document , add  ) }}<br />{{:: Intitule ( Intitule du document , change  ) }}<br />{{:: Intitule ( Intitule du document ) }}<br />{{IF {{::Upper ( {{ADRESSE COMPLETE MEDECIN}} ) }} %= MARS  | commence par MARS | ne commence pas par MARS|}}<br />{{IF {{::Upper ( {{ADRESSE COMPLETE MEDECIN}} ) }} =% EILLE | finit par EILLE   | ne finit pas par EILLE|}}<br />{{IF {{::Upper ( {{ADRESSE COMPLETE MEDECIN}} ) }} %% SEIL  | contient SEIL     | ne contient pas SEIL|}}<br />{{IF {{::Lower ( {{ADRESSE COMPLETE MEDECIN}} ) }} %% seil  | contient seil     | ne contient pas seil|}}<br />{{IF {{::DaysTo( {{DATE OBSERVATION}},{{CURRENT DATE}} ) }} &gt; 30 | Observation datant de plus de 30 jours ||}}<br />{{GET LAST IMAGE NAME}}</span></div>
<div><span style="font-family:Courier 10 Pitch;font-size:9pt">{{GET LAST IMAGE SRC_NAME}}</span></div>
<div><span style="font-family:Courier 10 Pitch;font-size:9pt">{{SAVE LAST IMAGE NAME== ../../tmp/ }}</span></div>
<div><span style="font-family:Courier 10 Pitch;font-size:9pt">{{SAVE LAST IMAGE NAME=../../tmp/ }}{{:: copy_files ($ToAbsPath ../../tmp/{{GET LAST IMAGE NAME}} , $ToAbsPath ../../tmp/NewName.png, $remove_src_file)}}</span></div>
<div><span style="font-family:Courier 10 Pitch;font-size:9pt">{{::insert_image (./Ressources/icones/PingouinsSimple.png , 300 , 500) }}</span></div>
<div><span style="font-family:Courier 10 Pitch;font-size:9pt">{{SAVE LAST IMAGE NAME=../../tmp/}}{{:: exe_process (WaitEnd ,  /usr/bin/gimp ,$ToAbsPath ../../tmp/{{GET LAST IMAGE NAME}})}}{{:: replace_image ({{GET LAST IMAGE NAME}}, ../../tmp/{{GET LAST IMAGE NAME}},-1,-1,$keep_src_name $remove_src_file)}}</span></div>
<div><span style="font-family:Courier 10 Pitch;font-size:9pt">{{:: replace_image ({{GET LAST IMAGE NAME}}, ../../tmp/{{GET LAST IMAGE NAME}},-1,-1, $keep_src_name $remove_src_file) }}</span></div>
<div><span style="font-family:Courier 10 Pitch;font-size:9pt">{{OPEN_FILE_NAME=Fichiers IMAGE (*.jpg *.jpeg *.png *.PNG *.gif *.GIF *.JPEG *.JPG);;Tous les fichiers (*)}}</span></div>
<div><span style="font-family:Courier 10 Pitch;font-size:9pt">{{:: replace_image ({{GET LAST IMAGE NAME}}, {{OPEN_FILE_NAME}}, -1, -1, $keep_Original_W  $keep_Original_H) }}</span></div>
<div><span style="font-family:Courier 10 Pitch;font-size:9pt">{{:: replace_image ({{GET LAST IMAGE NAME}}, {{OPEN_FILE_NAME}}, 600, -1) }}</span></div>
<div></div></ul>
<p><span style="font-family:Sans;font-weight:600;text-decoration:underline">Exemple à glisser dans un menu pour générer un calendrier obstétrical</span><span style="font-family:Sans"> :</span><span style="font-family:Courier 10 Pitch;font-size:9pt"><br /></span><br />$start_title Calendrier Obstétrical $end_title <span style="text-decoration:underline;color:#aa0000">Ceci est un calendrier obstétrical offert par </span><span style="font-weight:600;text-decoration:underline;color:#ff5500">MedinTux</span><span style="text-decoration:underline;color:#aa0000"><br />sous forme de plugin ou greffon à partir de la géniale idée d'</span><span style="font-weight:600;text-decoration:underline;color:#00aa00">Eric Maeker</span>.<br />{{[Execute]<br />pathPlugin=../../Plug/cal_obst/bin/cal_obst<br />maskExch=Bonjour tout le monde<br />pathIni=****<br />waitEnd=y<br />[Parametres]<br />m_DateDerRegle = {{DDR=dd-MM-yyyy}}<br />}}<br /><br /><img src=next.png ><span style="font-size:14pt;font-weight:600;text-decoration:underline">Et cerise sur le gateau la comptabilité arrive et est déjà opérationnelle </span><span style="font-weight:400"> :  <br />La saisie se fait dirrectement à partir du dossier patient.<br /></span><span style="font-weight:400;color:#aa0000"><br /></span><img src=Cerise.png ><img src=Compatbilite-00.png ><span style="font-weight:400;color:#aa0000"><br /></span><img src=next.png ><span style="font-size:14pt;font-weight:600;text-decoration:underline">Numérisation en direct et traitement des images </span>: avec XSane.<br /><br /><img src=next.png ><span style="font-size:14pt;font-weight:600;text-decoration:underline">Reconnaissance d'écriture </span>: avec TESSERACT l'OCR en direct dans MedinTux est un régal (sous Linux uniquement, pour les autres Os ce la devrait être possible</p>
</body></html>
