    <style type="text/css">
        table.calc td {
            padding: 1em;
          
            background-color: #F4F0F1;
        }
        table.calc td:hover {
            cursor: pointer;
        }
        table.calc > tbody tr > td.selected {
            background-color: #d1ffd1;
        }
        table.calc > tbody tr > th .error {
            background-color: #ffd1d1;
        }
        table.calc > tbody tr > td:hover {
            background-color: #EFFFEF;
        }
        table.calc > tbody tr > td:last-child {
            color: #909090;
        }
        th, td {
            border: 1px solid #d9d9d9;
        }
        th{
            text-align: left;
            height: 70px;
            min-width:74px;
            width:74px;
        }
        td {
            min-width:174px;
            width:174px;
        }
        th:last-child {
            width:20px;
            min-width:20px;
            vertical-align:middle;
        }
        th:last-child input {
            border:1px solid;
            width:16px;
        }
        td.center {text-align:center;}
    </style>
    <form name="formulaire">
        <table class="calc">
            <tbody>
                <tr>
                    <th>
                        Se laver
                    </th>

                    <td id="case11" onclick="clicKatz(1,1);">
                        est capable de se laver complètement sans aucune aide
                    </td>
                    <td id="case12" onclick="clicKatz(1,2);">
                        a besoin d'une aide partielle pour se laver au dessus ou en dessous de la ceinture
                    </td>

                    <td id="case13" onclick="clicKatz(1,3);">
                        a besoin d'une aide partielle pour se laver tant au dessus qu'en dessous de la ceinture
                    </td>

                    <td id="case14" onclick="clicKatz(1,4);">
                        doit être entièrement aidé pour se laver tant au dessus qu'en dessous de la ceinture
                    </td>

                    <th>
                        <input name="txt1" type="text" size="2" maxlength="1" value="1" style="text-align:center;" onchange="modifValeurKatz(1);" />
                    </th>
                </tr>

                <tr>
                    <th>
                        S'habiller
                    </th>

                    <td id="case21" onclick="clicKatz(2,1);">
                        est capable de s'habiller et se déshabiller complètement sans aucune aide
                    </td>

                    <td id="case22" onclick="clicKatz(2,2);">
                        a besoin d'une aide partielle pour s'habiller au dessus ou en dessous de la ceinture (sans tenir compte des lacets)
                    </td>

                    <td id="case23" onclick="clicKatz(2,3);">
                        a besoin d'une aide partielle pour s'habiller tant au dessus qu'en dessous de la ceinture
                    </td>

                    <td id="case24" onclick="clicKatz(2,4);">
                        doit être entièrement aidé pour s'habiller tant au dessus qu'en dessous de la ceinture
                    </td>

                    <th>
                        <input name="txt2" type="text" size="2" maxlength="1" value="1" style="text-align:center; vertical-align: middle;"  onchange="modifValeurKatz(2);"/>
                    </th>
                </tr>

                <tr>
                    <th>
                        Transfert et déplacement
                    </th>

                    <td id="case31" onclick="clicKatz(3,1);">
                        est autonome pour le transfert et se déplace de façon entièrement indépendante, sans auxiliaire(s) mécanique(s), ni aide de tiers
                    </td>

                    <td id="case32" onclick="clicKatz(3,2);">
                        est autonome pour le transfert et ses déplacements moyennant l’utilisation d’auxiliaire mécanique (béquille(s), chaise roulante, ...)
                    </td>

                    <td id="case33" onclick="clicKatz(3,3);">
                        a absolument besoin de l'aide de tiers pour au moins un des transferts et/ou ses déplacements
                    </td>

                    <td id="case34" onclick="clicKatz(3,4);">
                        est grabataire ou en chaise roulante et dépend entièrement des autres pour se déplacer
                    </td>

                    <th>
                        <input name="txt3" type="text" size="2" maxlength="1" value="1" style="text-align:center; vertical-align: middle;"  onchange="modifValeurKatz(3);"/>
                    </th>
                </tr>
                <tr>
                    <th>
                        Aller à la toilette
                    </th>

                    <td id="case41" onclick="clicKatz(4,1);">
                        est capable d’aller seul à la toilette, de s’habiller ou de s’essuyer
                    </td>

                    <td id="case42" onclick="clicKatz(4,2);">
                        a besoin d'aide pour un des trois items : se déplacer ou s’habiller ou s'essuyer
                    </td>

                    <td id="case43" onclick="clicKatz(4,3);">
                        a besoin d’aide pour deux des trois items : se déplacer et/ou s’habiller et/ou s'essuyer
                    </td>

                    <td id="case44" onclick="clicKatz(4,4);">
                        a besoin d’aide pour les trois items : se déplacer et s’habiller et s’essuyer
                    </td>

                    <th>
                        <input name="txt4" type="text" size="2" maxlength="1" value="1" style="text-align:center; vertical-align: middle;"  onchange="modifValeurKatz(4);"/>
                    </th>
                </tr>

                <tr>
                    <th>
                        Continence
                    </th>

                    <td id="case51" onclick="clicKatz(5,1);">
                        est continent pour les urines et les selles
                    </td>

                    <td id="case52" onclick="clicKatz(5,2);">
                        est accidentellement incontinent pour les urines ou les selles (sonde vésicale ou anus artificiel compris)
                    </td>

                    <td id="case53" onclick="clicKatz(5,3);">
                        Est incontinent pour les urines (y compris exercices de miction) ou les selles
                    </td>

                    <td id="case54" onclick="clicKatz(5,4);">
                        est incontinent pour les urines et les selles
                    </td>

                    <th>
                        <input name="txt5" type="text" size="2" maxlength="1" value="1" style="text-align:center; vertical-align: middle;" onchange="modifValeurKatz(5);" />
                    </th>
                </tr>

                <tr>
                    <th>
                        Manger
                    </th>

                    <td id="case61" onclick="clicKatz(6,1);">
                        est capable de manger et de boire seul
                    </td>

                    <td id="case62" onclick="clicKatz(6,2);">
                        a besoin d'une aide préalable pour manger ou boire
                    </td>

                    <td id="case63" onclick="clicKatz(6,3);">
                        a besoin d'une aide partielle pendant qu'il mange ou boit
                    </td>

                    <td id="case64" onclick="clicKatz(6,4);">
                        le patient est totalement dépendant pour manger et boire
                    </td>

                    <th>
                        <input name="txt6" type="text" size="2" maxlength="1" value="1" style="text-align:center; vertical-align: middle;"  onchange="modifValeurKatz(6);"/>
                    </th>
                </tr>
            </tbody>
        </table>

        <table width="910" border="0">
            <tr>
                <td width="50%" class="center">
                    <b>Désorientation temps-espace :</b>
                    <br />
                    <input type="radio" name="optDSM" value="oui" onclick="calculKatz();" /> oui
                    <input type="radio" name="optDSM" value="non" onclick="calculKatz();" checked="checked" /> non
                </td>

                <td class="center">
                    <span style="display:none;" id="zoneIncontinence">
                        <b>Incontinence combinée :</b> <br />
                        <input type="radio" name="optIncontinence" value="oui" onclick="calculKatz();" /> oui
                        <input type="radio" name="optIncontinence" value="non" onclick="calculKatz();" checked="checked" /> non
                    </span>
                </td>
            </tr>
        </table>

        <table width="910" border="0">
            <tr>
                <td align="left">
                    <span style="font-weight: bold; font-size:16px;">
                        Degré de dépendance : 
                        <span style="color:#11a79c; font-weight: bold;" id="txtForfait"></span>
                    </span>
                </td>

            </tr>
        </table>

    </form>
<div style="text-align:right;">
     <a href="http://www.inami.fgov.be/SiteCollectionDocuments/directive_infirmiers_katz_20110401.pdf" target="_blank">Directives pour l’utilisation de l’échelle d’évaluation</a>
                    <br /> Base légale :
                    <a href="http://www.ejustice.just.fgov.be/mopdf/2005/01/20_2.pdf#Page17" target="fen1">Loi du 20-01-2005 P17</a> <!--&nbsp;-&nbsp;
                    <a href="http://www.inami.fgov.be/care/FR/other/infirmiers/general-information/circulars/2006/pdf/200604annexe1.pdf#2" target="fen1">Circulaire 2006/4-1</a>
                    -->
                    </div>
    <script language="javascript">
        jQuery(document).ready(function () {
            jQuery('table.calc > tbody tr > td:nth-child(2)').addClass('selected');
//            jQuery('table.calc input').attr('readonly', 'readonly');
        });

        function changeColor(lg, cl, flag) {
            if (document.forms["formulaire"].elements["txt" + lg].value == cl) // Si l'objet est validé
            {
                jQuery('#case' + lg + cl).addClass('selected');
            }
            else {
                if (flag == 1) {
                    jQuery('#case' + lg + cl).addClass('selected');
                }
                else {
                    jQuery('#case' + lg + cl).removeClass('selected');
                }
            }
        }

        function changeLineColor(lg) {
            for (i = 1 ; i <= 4 ; i++) {
                if (i == document.forms["formulaire"].elements["txt" + lg].value)
                    changeColor(lg, i, 1);
                else
                    changeColor(lg, i, 0);
            }
        }

        function clicKatz(lg, cl) {
            document.forms["formulaire"].elements["txt" + lg].value = cl;
            changeLineColor(lg)
            gestionIncontinence();
            calculKatz();
            jQuery('input[name="txt' + lg+'"]').removeClass('error');
        }
        

        function modifValeurKatz(lg)
	{
		if(document.forms["formulaire"].elements["txt" + lg].value == 1 || document.forms["formulaire"].elements["txt" + lg].value == 2 || document.forms["formulaire"].elements["txt" + lg].value == 3 || document.forms["formulaire"].elements["txt" + lg].value == 4)
    {
        jQuery('input[name="txt' + lg+'"]').removeClass('error');
    } else { jQuery('input[name="txt' + lg+'"]').addClass('error'); }
		changeLineColor(lg)
		gestionIncontinence() ;
		calculKatz() ;
	}
    

        function calculKatz() {
            if ((document.formulaire.txt1.value == 1 || document.formulaire.txt1.value == 2 || document.formulaire.txt1.value == 3 || document.formulaire.txt1.value == 4)
                && (document.formulaire.txt2.value == 1 || document.formulaire.txt2.value == 2 || document.formulaire.txt2.value == 3 || document.formulaire.txt2.value == 4)
                && (document.formulaire.txt3.value == 1 || document.formulaire.txt3.value == 2 || document.formulaire.txt3.value == 3 || document.formulaire.txt3.value == 4)
                && (document.formulaire.txt4.value == 1 || document.formulaire.txt4.value == 2 || document.formulaire.txt4.value == 3 || document.formulaire.txt4.value == 4)
                && (document.formulaire.txt5.value == 1 || document.formulaire.txt5.value == 2 || document.formulaire.txt5.value == 3 || document.formulaire.txt5.value == 4)
                && (document.formulaire.txt6.value == 1 || document.formulaire.txt6.value == 2 || document.formulaire.txt6.value == 3 || document.formulaire.txt6.value == 4)) {

                if ((document.formulaire.txt1.value >= 4)
                    && (document.formulaire.txt2.value >= 4)
                    && (document.formulaire.txt3.value >= 4)
                    && (document.formulaire.txt4.value >= 4)
                    && (document.formulaire.txt5.value >= 3)
                    && (document.formulaire.txt6.value >= 3)
                    && (document.formulaire.txt5.value == 4 || document.formulaire.txt6.value == 4)) {
                    jQuery("#txtForfait").text("Forfait C");
                }
                else {
                    if ((document.formulaire.txt1.value >= 3)
                        && (document.formulaire.txt2.value >= 3)
                        && (document.formulaire.txt3.value >= 3)
                        && (document.formulaire.txt4.value >= 3)
                        && (document.formulaire.txt5.value >= 3 || document.formulaire.txt6.value >= 3)) {
                        jQuery("#txtForfait").text("Forfait B");
                    }
                    else {
                        if ((document.formulaire.txt1.value >= 3)
                            && (document.formulaire.txt2.value >= 3)
                            && (document.formulaire.txt3.value >= 3 || document.formulaire.txt4.value >= 3)) {
                            jQuery("#txtForfait").text("Forfait A");
                        }
                        else {
                            if (((document.formulaire.txt1.value >= 2)
                                && (document.formulaire.txt2.value >= 2)
                                && ((document.formulaire.txt5.value >= 3) || (document.formulaire.txt5.value == 2 && document.formulaire.optIncontinence[0].checked)))
                                ||
                                ((document.formulaire.txt1.value >= 2)
                                && (document.formulaire.txt2.value >= 2)
                                && (document.formulaire.optDSM[0].checked))
                                ||
                                ((document.formulaire.txt1.value >= 4)
                                && (document.formulaire.txt2.value >= 4))) {
                                jQuery("#txtForfait").text("Toilettes 7x/semaine");
                            }
                            else {
                                if (document.formulaire.txt1.value >= 2) {
                                    jQuery("#txtForfait").text("Toilettes 2x/semaine");
                                }
                                else {
                                    jQuery("#txtForfait").text("");
                                }
                            }
                        }
                    }
                }
            }
            else {
                jQuery("#txtForfait").text("Erreur");
            }
        }

        function gestionIncontinence() {
            if (document.formulaire.txt5.value == 2)
                jQuery("#zoneIncontinence").show();
            else
                jQuery("#zoneIncontinence").hide();
        }
    </script>{"id":222,"date":"2016-04-12T10:09:01","date_gmt":"2016-04-12T09:09:01","guid":{"rendered":"http:\/\/www.vdtarification.be\/?page_id=222"},"modified":"2016-04-12T10:09:01","modified_gmt":"2016-04-12T09:09:01","slug":"calcul-katz","status":"publish","type":"page","link":"https:\/\/www.vdtarification.be\/index.php\/calcul-katz\/","title":{"rendered":"Echelle d&#8217;\u00e9valuation &#8211; Calcul Katz"},"content":{"rendered":"\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"page-templates\/full-width.php","meta":{"footnotes":""},"class_list":["post-222","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Echelle d&#039;\u00e9valuation - Calcul Katz - VDTarification<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.vdtarification.be\/index.php\/calcul-katz\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Echelle d&#039;\u00e9valuation - Calcul Katz - VDTarification\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vdtarification.be\/index.php\/calcul-katz\/\" \/>\n<meta property=\"og:site_name\" content=\"VDTarification\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.vdtarification.be\\\/index.php\\\/calcul-katz\\\/\",\"url\":\"https:\\\/\\\/www.vdtarification.be\\\/index.php\\\/calcul-katz\\\/\",\"name\":\"Echelle d'\u00e9valuation - Calcul Katz - VDTarification\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.vdtarification.be\\\/#website\"},\"datePublished\":\"2016-04-12T09:09:01+00:00\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.vdtarification.be\\\/index.php\\\/calcul-katz\\\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.vdtarification.be\\\/#website\",\"url\":\"https:\\\/\\\/www.vdtarification.be\\\/\",\"name\":\"VDTarification\",\"description\":\"Tarifications et facturation de soins infirmiers et m\u00e9decins g\u00e9n\u00e9ralistes, support administratif et tiers payant \u00e0 Tournai, Pecq, Celles, Antoing, Frasnes et Leuze-en-Hainaut\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.vdtarification.be\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Echelle d'\u00e9valuation - Calcul Katz - VDTarification","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.vdtarification.be\/index.php\/calcul-katz\/","og_locale":"en_US","og_type":"article","og_title":"Echelle d'\u00e9valuation - Calcul Katz - VDTarification","og_url":"https:\/\/www.vdtarification.be\/index.php\/calcul-katz\/","og_site_name":"VDTarification","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vdtarification.be\/index.php\/calcul-katz\/","url":"https:\/\/www.vdtarification.be\/index.php\/calcul-katz\/","name":"Echelle d'\u00e9valuation - Calcul Katz - VDTarification","isPartOf":{"@id":"https:\/\/www.vdtarification.be\/#website"},"datePublished":"2016-04-12T09:09:01+00:00","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vdtarification.be\/index.php\/calcul-katz\/"]}]},{"@type":"WebSite","@id":"https:\/\/www.vdtarification.be\/#website","url":"https:\/\/www.vdtarification.be\/","name":"VDTarification","description":"Tarifications et facturation de soins infirmiers et m\u00e9decins g\u00e9n\u00e9ralistes, support administratif et tiers payant \u00e0 Tournai, Pecq, Celles, Antoing, Frasnes et Leuze-en-Hainaut","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vdtarification.be\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.vdtarification.be\/index.php\/wp-json\/wp\/v2\/pages\/222","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vdtarification.be\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.vdtarification.be\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.vdtarification.be\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vdtarification.be\/index.php\/wp-json\/wp\/v2\/comments?post=222"}],"version-history":[{"count":0,"href":"https:\/\/www.vdtarification.be\/index.php\/wp-json\/wp\/v2\/pages\/222\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.vdtarification.be\/index.php\/wp-json\/wp\/v2\/media?parent=222"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}