{source}

<?php

$link = mysql_connect("mysql51-113.perso", "endocard2014", "EtMG9TAudp7F")
or die("Impossible de se connecter : " . mysql_error());

mysql_select_db("endocard2014") or die(mysql_error());
mysql_query("SET NAMES UTF8");


echo '<script language="javascript" type="text/javascript">';
echo 'function affichBul() {
document.getElementById("bulleinfo").style.display="block";
}';

echo 'function hiddenBul() {
document.getElementById("bulleinfo").style.display="none";
}';

echo 'function affichFaisabilite() {
document.getElementById("infoFaisabil").style.display="block";
}';

echo 'function hiddenFaisabilite() {
document.getElementById("infoFaisabil").style.display="none";
}';

echo 'function affichAmox() {
document.getElementById("PosoAmox").style.display="block";
}';

echo 'function hiddenAmox() {
document.getElementById("PosoAmox").style.display="none";
}';

echo 'function affichClinda() {
document.getElementById("PosoClinda").style.display="block";
}';

echo 'function hiddenClinda() {
document.getElementById("PosoClinda").style.display="none";
}';

 

echo '</script>';
?>

<div id="bulleinfo" style="display:none; background-color:#FFF; width:350px; margin:5px; padding:5px; position:relative; float:right;">
<h4>Définition de patient à risque d'endocardite infectieuse</h4>

<p><b>Liste des Cardiopathies à haut risque : </b></p>
<ul>
<li style="color:red;">Prothèse valvulaire</li>
<li style="color:red;">Antécédent d'endocardite infectieuse</li>
<li style="color:red;">Cardiopathie congénitale cyanogène non opérée, ou incomplètement corrigée, ou corrigée depuis moins de 6 mois </li>

</ul>

<ul>Les cardiopathies cyanogènes sont:

<li>Tétralogie de Fallot</li>

<li>Atrésie pulmonaire à septum ouvert</li>

<li>Transposition des gros vaisseaux</li>

<li>Anomalies complexes de connexion ventriculoartérielle type ventricule droit à double issue ou tronc artériel commun (truncus arteriosus)</li>

<li>Atrésie tricuspide</li>

<li>Cœur univentriculaire</li>

<li>Malformation d’Ebstein</li>

</ul>
</div>

<div id="infoFaisabil" style="display:none; background-color:#FFF; width:350px; margin:5px; padding:5px; position:relative; float:right;">
<h4>Conditions minimales de faisabilité des traitements endodontiques</h4>

<ul>
<li>Vitalité de la dent vérifiée par des tests adéquats</li>
<li>Sous digue</li>
<li>En une seule séance</li>
<li>Accès à la totalité de la lumière canalaire</li>

</ul>

</div>

 

<div id="PosoAmox" style="display:none; background-color:#FFF; width:230px; margin:5px; padding:5px; position:relative; float:right;">
<h4>Calculs de doses d'amoxicilline selon le poids de l'enfant</h4>

<table style="width:100%";"height:100%">
  <tr>
    <td>Poids en kg</td>
    <td>Dose en mg</td>
  </tr>
<tr>
    <td>2,5</td>
    <td>125</td> 
  </tr>

<tr>
    <td>5</td>
    <td>250</td> 
</tr>

<tr>

    <td>7,5</td>

    <td>375</td> 

  </tr>

<tr>

    <td>10</td>
    <td>500</td> 
  </tr>

<tr>

    <td>12,5</td>
    <td>625</td> 
  </tr>

<tr>

    <td>15</td>
    <td>750</td> 
  </tr>

<tr>

    <td>17,5</td>
    <td>875</td> 
  </tr>

<tr>

    <td>20</td>
    <td>1000</td> 
  </tr>

<tr>

    <td>22,5</td>
    <td>1125</td> 
  </tr>

<tr>

    <td>25</td>
    <td>1250</td> 
  </tr>

<tr>

    <td>27,5</td>
    <td>1375</td> 
  </tr>

<tr>

    <td>30</td>
    <td>1500</td> 
  </tr>

<tr>

    <td>32,5</td>
    <td>1625</td> 
  </tr>

<tr>

    <td>35</td>
    <td>1750</td> 
  </tr>

<tr>

    <td>37,5</td>
    <td>1875</td> 
  </tr>

<tr>

    <td>40</td>
    <td>2000</td> 
  </tr>

</table> 

</div>

 

<div id="PosoClinda" style="display:none; background-color:#FFF; width:250px; margin:5px; padding:5px; position:relative; float:right;">
<h4>Calculs de doses de clindamycine selon le poids de l'enfant</h4>

<table style="width:100%">

  <tr>
    <td>Poids en kg</td>
    <td>Dose en mg</td> 
  </tr>
<tr>
    <td>3,75</td>
    <td>75</td> 
  </tr>

<tr>
    <td>7,5</td>
    <td>150</td> 
</tr>

<tr>

    <td>11,25</td>

    <td>225</td> 

  </tr>

<tr>

    <td>15</td>
    <td>300</td> 
  </tr>

<tr>

    <td>18,75</td>
    <td>375</td> 
  </tr>

<tr>

    <td>22,5</td>
    <td>450</td> 
  </tr>

<tr>

    <td>26,25</td>
    <td>525</td> 
  </tr>

<tr>

    <td>30</td>
    <td>600</td> 
  </tr>

</table>

</div>


<?php

 

 

// Si la discipline n'est pas définie : on récupère la première par ordre alphabétique dans la base

if(!isset($_POST['discipline'])) {
$query0=mysql_query('SELECT DISTINCT discipline FROM proph_dent') or die(mysql_error());
$reponse0=mysql_fetch_array($query0);
$_POST['discipline']=$reponse0['discipline'];
}

if(isset($_POST['discipline'])) {

//la discipline est définie, au moins par défaut, on faut un affichage de select de sous discipline en fonction de la discipline choisie
echo '<form name="questionnairediscipline" method="post">';

 

echo '<p>Patient à risque d\'endocardite infectieuse <a href="#" onMouseOver="javascript:affichBul();" onMouseOut="javascript:hiddenBul();">(?)</a> : ';
echo 'non <input type="radio" name="patientrisque" value="non"';
if(isset($_POST['patientrisque']) AND $_POST['patientrisque']=="non") { echo 'checked="checked"';} 
echo '>';

echo 'oui <input type="radio" name="patientrisque" value="oui"';
if(isset($_POST['patientrisque']) AND $_POST['patientrisque']=="oui") { echo 'checked="checked"';} 
echo '>';
echo '</p>';

echo '<p>Allergie aux pénicillines : ';
echo 'non <input type="radio" name="allergie" value="non"';
if(isset($_POST['allergie']) AND $_POST['allergie']=="non") { echo 'checked="checked"';} 
echo '>';

echo 'oui <input type="radio" name="allergie" value="oui"';
if(isset($_POST['allergie']) AND $_POST['allergie']=="oui") { echo 'checked="checked"';} 
echo '>';
echo '</p>';

echo '<p>Age : ';
echo 'Enfant <input type="radio" name="age" value="enfant"';
if(isset($_POST['age']) AND $_POST['age']=="enfant") { echo 'checked="checked"';} 
echo '>';

echo 'Adulte <input type="radio" name="age" value="adulte"';
if(isset($_POST['age']) AND $_POST['age']=="adulte") { echo 'checked="checked"';} 
echo '>';
echo '</p>';

//discipline
echo '<p>Discipline : <br>';
echo '<select name="discipline" onChange="javascript:this.form.submit();">';
$query1=mysql_query('SELECT DISTINCT discipline FROM proph_dent') or die(mysql_error());

while($reponse=mysql_fetch_array($query1)) {

echo '<option value="'.$reponse['discipline'].'"';
if($reponse['discipline']==$_POST['discipline']) { echo 'selected="selected" ';}

echo ' >'.$reponse['discipline'].'</option>';

}
echo '</select>';
echo '</p>';


//sous discipline dynamique
echo '<p>Type d\'intervention : <br>';
echo '<select name="ssdiscipline">';
$query2=mysql_query('SELECT DISTINCT ssdiscipline FROM proph_dent WHERE discipline="'.$_POST['discipline'].'"') or die(mysql_error());

while($reponse2=mysql_fetch_array($query2)) {

echo '<option value="'.$reponse2['ssdiscipline'].'"';
if($reponse2['ssdiscipline']==$_POST['ssdiscipline']) { echo 'selected="selected" ';}

echo ' >'.$reponse2['ssdiscipline'].'</option>';

}
echo '</select>';
echo '</p>';

 

 

echo '<input type="submit" value="Résultat" name="resultat" />';

echo '</form>';

//si on a appuyé sur le bouton résultat
if(isset($_POST['resultat'])) {

echo '<h2>Résultat : </h2>';

$requeteresult=mysql_query('SELECT * FROM proph_dent WHERE discipline="'.$_POST['discipline'].'" AND ssdiscipline="'.$_POST['ssdiscipline'].'"') or die(mysql_error());
$reponseresult=mysql_fetch_array($requeteresult);
//si le patient n est pas a risque
if($_POST['patientrisque']=="non") {
// si le patient non a risque ne necessite pas une prescription : afficher le resultat tel quel
if($reponseresult['popgen']!="Prescription recommandee") { echo '<h3>'.$reponseresult['popgen'].'</h3>';}

//si il necessite une prescription
else {
//ecrire en francais correct prescription recommandee
if($reponseresult['popgen']=="Prescription recommandee") {

echo '<h3>Antibioprophylaxie recommandée</h3>';

//si allergique
if($_POST['allergie']=="oui") {
echo '<p><b>Clindamycine</b></p>';

if($_POST['age']=="enfant") {
echo '<p>Prise unique dans l\'heure qui précède l\'intervention : <b>20 mg/kg - voie orale ou intraveineuse </b></p>';
}
if($_POST['age']=="adulte") {
echo '<p>Prise unique dans l\'heure qui précède l\'intervention : <b>600mg - voie orale ou intraveineuse </b></p>';
}

}//fin si allergique

//si pas allergique
if($_POST['allergie']=="non") {
echo '<p><b>Amoxicilline</b></p>';
if($_POST['age']=="enfant") {
echo '<p>Prise unique dans l\'heure qui précède l\'intervention : <b>50 mg/kg - voie orale ou intraveineuse </b></p>';
}
if($_POST['age']=="adulte") {
echo '<p>Prise unique dans l\'heure qui précède l\'intervention : <b>2g - voie orale ou intraveineuse </b></p>';
}

}//fin si pas allergique

}//fin si prescription recommandee

}//fin else

}//fin si patient pas a risque

//si le patient est a risque
if($_POST['patientrisque']=="oui") {

if($reponseresult['patientarisque']!="Prescription recommandee") { echo '<h3>'.$reponseresult['patientarisque'].'</h3>';}

else {

//si la patient à risque nécessite une prescription antibiotique
if($reponseresult['patientarisque']=="Prescription recommandee") {
echo '<h3>Antibioprophylaxie recommandée</h3>';

//si allergique
if($_POST['allergie']=="oui") {
echo '<p><b>Clindamycine</b></p>';
//quel age
if($_POST['age']=="enfant") {
echo '<p>Prise unique dans l\'heure qui précède l\'intervention : <b>20 mg/kg - voie orale ou intraveineuse </b></p>';
}
if($_POST['age']=="adulte") {
echo '<p>Prise unique dans l\'heure qui précède l\'intervention : <b>600mg - voie orale ou intraveineuse </b></p>';
}

}//fin si allergie positive pour patient à risque

if($_POST['allergie']=="non") {
echo '<p><b>Amoxicilline</b></p>';
if($_POST['age']=="enfant") {
echo '<p>Prise unique dans l\'heure qui précède l\'intervention : <b>50 mg/kg - voie orale ou intraveineuse </b></p>';
}
if($_POST['age']=="adulte") {
echo '<p>Prise unique dans l\'heure qui précède l\'intervention : <b>2g - voie orale ou intraveineuse </b></p>';
}

}//fin si allergie negative pour patient à risque

}//fin si presciption recommandee
} //fin else


}// fin si patient a risque

}//fin si bouton résultat appuyé

}// fin si la discipline est sélectionnée

 

//echo '<h4>Rappels et définitions</h4>';

//echo '<p>Patient à risque d\'endocardite infectieuse <a href="#" onMouseOver="javascript:affich();" onMouseOut="javascript:hidden();">(?)</a> : </p>';

echo '<p><em>Conditions minimales de faisabilité des traitements endodontiques </em><a href="#" onMouseOver="javascript:affichFaisabilite();" onMouseOut="javascript:hiddenFaisabilite();">(?)</a> : </p>';

echo '<p><em>Calcul de doses d\'amoxicilline selon le poids de l\'enfant </em><a href="#" onMouseOver="javascript:affichAmox();" onMouseOut="javascript:hiddenAmox();">(?)</a> : </p>';

echo '<p><em>Calcul de doses de clindamycin selon le poids de l\'enfant </em><a href="#" onMouseOver="javascript:affichClinda();" onMouseOut="javascript:hiddenClinda();">(?)</a> : </p>';

 

?>
{/source}

 Et toujours rappeler systématiquement :

 Rappel Prophylaxie