| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| outil [2015/08/17 10:27] – carmen | outil [2017/02/26 20:05] (Version actuelle) – supprimée ariane |
|---|
| ~~NOCACHE~~ | |
| |
| ====== Calculateur GO-FAR pour les chances de survivre à la réanimation cardiorespiratoire à l'hôpital et le pronostic fonctionnel des survivants ====== | |
| |
| Article original: Ebell et al <html><a target='_blank' href='http://archinte.jamanetwork.com/article.aspx?articleid=1735894'>http://archinte.jamanetwork.com/article.aspx?articleid=1735894</a></html> | |
| |
| **__AVERTISSEMENT__: Ce calculateur ne doit pas être utilisé seul, mais dans le cadre d'une prise de décision partagée entre un médecin, un patient et ses proches.** | |
| |
| <html> | |
| <head> | |
| <title>Algorithme GO-FAR pour le calcul de la prédiction</title> | |
| </head> | |
| <body> | |
| <form id="formulaire" action="doku.php?id=calcul_de_la_prediction" method="post"> | |
| |
| Âge: | |
| <select name="age"> | |
| <option value="choix1"> moins de 70 ans </option> | |
| <option value="choix2"> de 70 à 74 ans </option> | |
| <option value="choix3"> de 75 à 79 ans </option> | |
| <option value="choix4"> de 80 à 84 ans </option> | |
| <option value="choix5"> de 85 ans et plus </option> | |
| </select><br> | |
| |
| <br><br><b>FACTEUR DE PROTECTION</b><br> | |
| <input type="checkbox" name="options[]" value="1" onClick="check()" class="checkboxlist" /> Intact neurologiquement ou faible déficit neurologique à l'admission<br> | |
| |
| <br><b>FACTEURS DE RISQUES</b><br> | |
| <input type="checkbox" name="options[]" value="2" onClick="check()" /> Traumatisme majeur<br> | |
| <input type="checkbox" name="options[]" value="3" onClick="check()" /> Accident vasculaire cérébral (AVC) aigu <br> | |
| <input type="checkbox" name="options[]" value="4" onClick="check()" /> Cancer métastatique ou hématologique<br> | |
| <input type="checkbox" name="options[]" value="5" onClick="check()" /> Septicémie<br> | |
| <input type="checkbox" name="options[]" value="6" onClick="check()" /> Admission due à un diagnostic non-cardiaque<br> | |
| <input type="checkbox" name="options[]" value="7" onClick="check()" /> Insuffisance hépatique<br> | |
| <input type="checkbox" name="options[]" value="8" onClick="check()" /> Résident d'une institution pour personnes en perte d'autonomie<br> | |
| <input type="checkbox" name="options[]" value="9" onClick="check()" class="checkboxlist" /> Hypotension ou hypoperfusion<br> | |
| <input type="checkbox" name="options[]" value="10" onClick="check()" /> Insuffisance rénale <br> | |
| <input type="checkbox" name="options[]" value="11" onClick="check()" /> Insuffisance respiratoire<br> | |
| <input type="checkbox" name="options[]" value="12" onClick="check()" /> Pneumonie<br><br> | |
| |
| <p><input type="submit" name="submit" value="calcul de la prédiction"><br></p> | |
| </form> | |
| </body> | |
| </html> | |
| |
| <php> | |
| if (isset($_POST["submit"])){ | |
| if ($_POST['age'] == choix1 ) {$score = 0;} | |
| else if ($_POST['age'] == choix2 ) {$score = $score + 2;} | |
| else if ($_POST['age'] == choix3 ) {$score = $score + 5;} | |
| else if ($_POST['age'] == choix4 ) {$score = $score + 6;} | |
| else if ($_POST['age'] == choix5 ) {$score = $score + 11;} | |
| |
| foreach ($_POST['options'] as $index => $value){ | |
| if($value == 1) {$score = $score -15;} | |
| else if ($value == 2) {$score = $score + 10;} | |
| else if ($value == 3) {$score = $score + 8;} | |
| else if ($value == 4) {$score = $score + 7;} | |
| else if ($value == 5) {$score = $score + 7;} | |
| else if ($value == 6) {$score = $score + 7;} | |
| else if ($value == 7) {$score = $score + 6;} | |
| else if ($value == 8) {$score = $score + 6;} | |
| else if ($value == 9) {$score = $score + 5;} | |
| else if ($value == 10) {$score = $score + 4;} | |
| else if ($value == 11) {$score = $score + 4;} | |
| else if ($value == 12) {$score = $score + 1;} | |
| } | |
| | |
| if ($_POST['age'] == choix1 ) {echo " Dans la tranche d'âge <i>[moins de 70 ans]<i><br>";} | |
| else if ($_POST['age'] == choix2 ) {echo " Dans la tranche d'âge <i>[70 à 74 ans]<i><br>";} | |
| else if ($_POST['age'] == choix3 ) {echo " Dans la tranche d'âge <i>[75 à 79 ans]<i><br>";} | |
| else if ($_POST['age'] == choix4 ) {echo " Dans la tranche d'âge <i>[80 à 84 ans]<i><br>";} | |
| else if ($_POST['age'] == choix5 ) {echo " Dans la tranche d'âge <i>[85 ans et plus]<i><br>";} | |
| | |
| echo" <br><b>avec les caractérisations suivantes:<br></b>"; | |
| foreach ($_POST['options'] as $index => $value){ | |
| if($value == 1) {echo "<i>Intact neurologiquement ou faible déficit neurologique à l'admission<i><br>";} | |
| else if ($value == 2) {echo "<i>Traumatisme majeur<i><br>";} | |
| else if ($value == 3) {echo "<i>Accident vasculaire cérébral (AVC) aigu<i><br>";} | |
| else if ($value == 4) {echo "<i>Cancer métastatique ou hématologique<i><br> ";} | |
| else if ($value == 5) {echo "<i>Septicémie<i><br>";} | |
| else if ($value == 6) {echo "<i>Admission due à un diagnostic non-cardiaque<i><br>";} | |
| else if ($value == 7) {echo "<i>Insuffisance hépatique<i><br>";} | |
| else if ($value == 8) {echo "<i>Résident d'une institution pour personnes en perte d'autonomie<i><br>";} | |
| else if ($value == 9) {echo "<i>Hypotension ou hypoperfusion<i><br>";} | |
| else if ($value == 10) {echo "<i>Insuffisance rénale<i><br>";} | |
| else if ($value == 11) {echo "<i>Insuffisance respiratoire<i><br>";} | |
| else if ($value == 12) {echo "<i>Pneumonie<i><br>";} | |
| } | |
| | |
| if ($score >= -15 && $score<= -6){ | |
| echo "<br><b><i><p><font COLOR=#ff0000>Chances de survivre avec un bon pronostic neurologique (CPC 1) au dessus de la moyenne:27.8%</font><br><a target='_blank' href='http://bit.ly/1gOm9Op'>Pronostic fonctionnel</a></p></i></b>";} | |
| else if ($score >= -5 && $score <= 13){ | |
| echo "<b><i><p><font COLOR=#ff0000>Chances de survivre avec un bon pronostic neurologique (CPC 1) dans la moyenne: 9.2%</font><br><a target='_blank' href='http://bit.ly/1Mkqghm'>Pronostic fonctionnel</a></p></i></b>";} | |
| | |
| else if ($score >= 14 && $score <= 23){ | |
| echo "<b><i><p><font COLOR=#ff0000>Faibles chances de survivre avec un bon pronostic neurologique (CPC 1): 2.0%</font><br><a target='_blank' href='http://bit.ly/1gOspG1'>Pronostic fonctionnel</a></p></i></b>";} | |
| else if ($score >= 23){ | |
| echo "<b><i><p><font COLOR=#ff0000>Très faibles chances de survivre avec un bon pronostic neurologique (CPC 1): 0.8%</font><br><a target='_blank' href='http://bit.ly/1gOt3mN'>Pronostic fonctionnel</a></p></i></b>";} | |
| } | |
| </php> | |
| |
| ^ Définitions des variables<sup>a</sup> ^^ | |
| ^ Variable ^ Définition ^ | |
| | **Accident vasculaire cérébral (AVC) aigu** | Diagnostic de thrombose ou d’hémorragie intracrânienne ou intraventriculaire documentée au cours de la présente hospitalisation | | |
| | **Insuffisance hépatique** | Évidence d'insuffisance hépatique dans les 24h précédent l'événement, définie par une bilirubine total >2mg/dL (pour convertir en micromoles par litres, multiplier par 17.104) et des AST >2 fois la limite supérieur de la normale ou par la présence de cirrhose | | |
| | **Hypotension ou hypoperfusion** | Toute évidence d'hypotension dans les 4h précédent l'événement, définie comme un élément parmi: TAS <90 ou une TAM <60; besoin de vasopresseur ou d'inotrope après réplétion volumique (excepté pour la dopamine <=3 µg/kg/min); utilisation d'un ballon intra-aortique | | |
| | **Traumatisme majeur** | Évidence d'atteinte multisystémique ou atteinte mono-système avec choc ou altération de l'état de conscience au cours de la présente hospitalisation | | |
| | **Cancer métastatique ou hématologique** | Toute néoplasie solide avec évidence de métastase ou toute néoplasie impliquant les lignées sanguines | | |
| | **Pneumonie** | Diagnostic documenté de pneumonie active pour laquelle le traitement antibiotique n'est pas encore débuté ou est toujours en cours | | |
| | **Insuffisance rénale** | Nécessitant présentement une dialyse ou une filtration extracorporelle ou présentant une créatinine > 2mg/dL (pour convertir en micromoles par litre, multiplier par 88.4) dans les 24h précédent l'événement | | |
| | **Insuffisance respiratoire** | Évidence d'insuffisance respiratoire aigüe ou chronique dans les 4h précédent l'événement, définie comme: ratio PaO<sub>2</sub>/FiO<sub>2</sub><300, PaO<sub>2</sub><60mmHg ou SaO<sub>2</sub><90% (sans maladie cardiaque, cyanogène préexistante); PaCO<sub>2</sub>, et ETCO<sub>2</sub> ou TcCO<sub>2</sub>>50mmHg; rythme respiratoire spontané >40/min ou <5/min; besoin de ventilation non-invasive (p.ex. masque bivalve, masque de CPAP ou BiPAP, CPAP ou BiPAP nasal) ou ventilation par pression négative; besoin de ventilation invasive | | |
| | **Septicémie** | Bactériémie documentée pour laquelle le traitement antibiotique n'est pas encore débuté ou est toujours en cours | | |
| | **Abréviations: AST: aspartate aminotransférase; BiPAP: bilevel positive airway pressure (pression positive biphasique); CPAP: continuous positive airway pressure (pression positive continue); ETCO<sub>2</sub>: end-tidal carbon dioxide pressure (pression partielle du dioxyde de carbone à l'expiration); FiO<sub>2</sub>: fraction inspirée d'oxygène; PaCO<sub>2</sub>: pression partielle artérielle du dioxyde de carbone; PaO<sub>2</sub>: pression partielle artérielle de l'oxygène; SaO<sub>2</sub>: saturation artérielle en oxygène; TAS: tension artérielle systolique; TAM: tension artérielle moyenne, TcCO<sub>2</sub>: transcutaneous carbin dioxide pressure (pression partielle de dioxyde de carbone mesurée par voie transcutané).** || | |
| **<sup>a</sup>Adaptée de l'américan Heart Association.** | |