[html]<!DOCTYPE html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Гид для родителей: ОВЗ и Инвалидность</title>
    <!-- Подключение Tailwind CSS -->
    <script src="https://cdn.tailwindcss.com"></script>
    <!-- Подключение Chart.js -->
    <script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
    <style>
        .chart-container {
            position: relative;
            width: 100%;
            max-width: 400px;
            margin: 0 auto;
            height: 300px;
        }
        .tab-active {
            border-bottom: 3px solid #1e3a8a;
            color: #1e3a8a;
            background-color: #f8fafc;
        }
        .doctor-active {
            background-color: #1e3a8a !important;
            color: white !important;
        }
        /* Убираем горизонтальный скролл */
        body { overflow-x: hidden; }
    </style>
    <!-- Chosen Palette: Профессиональная сине-серая гамма. Фон: Slate-50, Акценты: Blue-900. Выбрана для создания атмосферы спокойствия и юридической точности. -->
    <!-- Application Structure Plan: Информационная архитектура построена по принципу "постепенного погружения". Сначала даются базовые определения, затем — пошаговый медицинский и юридический маршрут, и в конце — практический инструмент (чек-лист) для контроля ситуации. Это минимизирует стресс пользователя. -->
    <!-- Visualization & Content Choices:
         - Интерактивный список врачей: Vanilla JS. Позволяет не перегружать экран текстом.
         - Табы для ПМПК/МСЭ: Разделение образовательного и медицинского путей.
         - Прогресс-бар документов: Chart.js (Doughnut). Дает визуальное подтверждение завершенности этапа подготовки.
    -->
    <!-- CONFIRMATION: NO SVG graphics used. NO Mermaid JS used. -->
</head>
<body class="bg-slate-50 text-slate-800">

    <div class="max-w-5xl mx-auto px-4 py-10">
       
        <!-- Заголовок -->
        <header class="mb-10 text-center md:text-left border-b border-slate-200 pb-8">
            <h1 class="text-3xl md:text-4xl font-bold text-blue-900 mb-4">Действия при выявлении у ребенка ОВЗ или инвалидности</h1>
            <p class="text-lg text-slate-600 max-w-3xl">Официальный алгоритм действий: от постановки диагноза до получения льгот и организации обучения. </p>
        </header>

        <!-- Раздел 1: Понятия -->
        <section class="grid grid-cols-1 md:grid-cols-2 gap-6 mb-12">
            <div class="bg-white p-6 rounded-xl border border-slate-200 shadow-sm">
                <h2 class="text-xl font-bold text-blue-800 mb-2">Статус ОВЗ</h2>
                <p class="text-sm text-slate-500 mb-4">Ограниченные возможности здоровья</p>
                <p class="text-slate-700">Определяет право на **специальные условия обучения**. Подтверждается комиссией ПМПК.</p>
            </div>
            <div class="bg-white p-6 rounded-xl border border-slate-200 shadow-sm">
                <h2 class="text-xl font-bold text-indigo-800 mb-2">Статус Инвалидность</h2>
                <p class="text-sm text-slate-500 mb-4">Медико-социальный статус</p>
                <p class="text-slate-700">Дает право на **социальные выплаты, ТСР и медицинскую реабилитацию**. Подтверждается бюро МСЭ.</p>
            </div>
        </section>

        <!-- Раздел 2: Врачи (Интерактив) -->
        <section class="bg-white rounded-xl border border-slate-200 shadow-sm mb-12 overflow-hidden">
            <div class="p-6 border-b border-slate-100">
                <h2 class="text-2xl font-bold">1. Медицинский этап</h2>
                <p class="text-slate-600 mt-1">Выберите специалиста, чтобы узнать его роль в процессе диагностики.</p>
            </div>
            <div class="flex flex-col md:flex-row">
                <div class="md:w-1/3 bg-slate-50 border-r border-slate-100">
                    <button onclick="showDoc('ped')" class="doc-btn w-full text-left px-6 py-4 border-b border-slate-200 hover:bg-slate-100 transition doctor-active" id="btn-ped">Педиатр</button>
                    <button onclick="showDoc('nev')" class="doc-btn w-full text-left px-6 py-4 border-b border-slate-200 hover:bg-slate-100 transition" id="btn-nev">Невролог</button>
                    <button onclick="showDoc('psi')" class="doc-btn w-full text-left px-6 py-4 border-b border-slate-200 hover:bg-slate-100 transition" id="btn-psi">Психиатр</button>
                    <button onclick="showDoc('lor')" class="doc-btn w-full text-left px-6 py-4 border-b border-slate-200 hover:bg-slate-100 transition" id="btn-lor">Офтальмолог / ЛОР</button>
                    <button onclick="showDoc('gen')" class="doc-btn w-full text-left px-6 py-4 hover:bg-slate-100 transition" id="btn-gen">Генетик</button>
                </div>
                <div class="md:w-2/3 p-8 flex items-center bg-white min-h-[200px]">
                    <div id="doc-desc" class="text-lg leading-relaxed text-slate-700">
                        <strong>Педиатр:</strong> Ключевое звено. Оформляет направление на обходной лист, координирует записи к узким специалистам и заполняет форму №088/у для МСЭ.
                    </div>
                </div>
            </div>
        </section>

        <!-- Раздел 3: ПМПК и МСЭ -->
        <section class="bg-white rounded-xl border border-slate-200 shadow-sm mb-12">
            <div class="flex border-b border-slate-200">
                <button onclick="switchTab('pmpk')" id="tab-pmpk-btn" class="flex-1 py-4 font-bold text-center tab-active">Шаг 1: ПМПК (Образование)</button>
                <button onclick="switchTab('mse')" id="tab-mse-btn" class="flex-1 py-4 font-bold text-center text-slate-400">Шаг 2: МСЭ (Льготы)</button>
            </div>
            <div class="p-8">
                <div id="tab-pmpk-content">
                    <h3 class="text-xl font-bold mb-4">Комиссия для школы и детского сада</h3>
                    <ul class="space-y-4 text-slate-700">
                        <li class="flex items-start"><span class="bg-blue-100 text-blue-800 font-bold px-2 py-1 rounded mr-3 text-sm">ЦЕЛЬ</span> Определение адаптированной программы обучения (АООП).</li>
                        <li class="flex items-start"><span class="bg-blue-100 text-blue-800 font-bold px-2 py-1 rounded mr-3 text-sm">ИТОГ</span> Заключение, обязывающее школу предоставить логопеда, психолога или тьютора.</li>
                    </ul>
                </div>
                <div id="tab-mse-content" class="hidden">
                    <h3 class="text-xl font-bold mb-4">Экспертиза для установления инвалидности</h3>
                    <ul class="space-y-4 text-slate-700">
                        <li class="flex items-start"><span class="bg-indigo-100 text-indigo-800 font-bold px-2 py-1 rounded mr-3 text-sm">ЦЕЛЬ</span> Установление категории «ребенок-инвалид» и разработка ИПРА.</li>
                        <li class="flex items-start"><span class="bg-indigo-100 text-indigo-800 font-bold px-2 py-1 rounded mr-3 text-sm">ИТОГ</span> Розовая справка и право на пенсию, лекарства и санаторное лечение.</li>
                    </ul>
                </div>
            </div>
        </section>

        <!-- Раздел 4: Чек-лист и График -->
        <section class="bg-white rounded-xl border border-slate-200 shadow-sm p-8 mb-12">
            <h2 class="text-2xl font-bold mb-6">3. Контроль документов</h2>
            <div class="grid grid-cols-1 md:grid-cols-2 gap-10 items-center">
                <div class="space-y-3" id="doc-list">
                    <label class="flex items-center p-3 bg-slate-50 rounded-lg cursor-pointer hover:bg-slate-100 transition">
                        <input type="checkbox" class="doc-check w-5 h-5 mr-3" onchange="updateChart()">
                        <span>Паспорт родителя и свидетельство о рождении</span>
                    </label>
                    <label class="flex items-center p-3 bg-slate-50 rounded-lg cursor-pointer hover:bg-slate-100 transition">
                        <input type="checkbox" class="doc-check w-5 h-5 mr-3" onchange="updateChart()">
                        <span>СНИЛС (родитель + ребенок)</span>
                    </label>
                    <label class="flex items-center p-3 bg-slate-50 rounded-lg cursor-pointer hover:bg-slate-100 transition">
                        <input type="checkbox" class="doc-check w-5 h-5 mr-3" onchange="updateChart()">
                        <span>Заключения врачей (оригиналы)</span>
                    </label>
                    <label class="flex items-center p-3 bg-slate-50 rounded-lg cursor-pointer hover:bg-slate-100 transition">
                        <input type="checkbox" class="doc-check w-5 h-5 mr-3" onchange="updateChart()">
                        <span>Справка о регистрации (Форма №8)</span>
                    </label>
                    <label class="flex items-center p-3 bg-slate-50 rounded-lg cursor-pointer hover:bg-slate-100 transition">
                        <input type="checkbox" class="doc-check w-5 h-5 mr-3" onchange="updateChart()">
                        <span>Характеристика из сада/школы</span>
                    </label>
                </div>
                <div class="flex flex-col items-center">
                    <div class="chart-container">
                        <canvas id="statusChart"></canvas>
                    </div>
                    <p id="chart-label" class="mt-4 font-bold text-slate-500 uppercase tracking-widest text-sm">Собрано: 0 / 5</p>
                </div>
            </div>
        </section>

        <footer class="bg-blue-900 text-white p-8 rounded-xl">
            <h3 class="text-xl font-bold mb-4 italic">Важное напоминание:</h3>
            <p class="opacity-90">Закон на вашей стороне. Образовательное учреждение не имеет права отказать в приеме ребенка с ОВЗ, если у вас есть заключение ПМПК. При любых трудностях требуйте письменный отказ для дальнейшего обращения в прокуратуру или департамент образования.</p>
        </footer>

    </div>

    <script>
        // Данные врачей
        const docs = {
            ped: "<strong>Педиатр:</strong> Ключевое звено. Оформляет направление на обходной лист, координирует записи к узким специалистам и заполняет форму №088/у для МСЭ.",
            nev: "<strong>Невролог:</strong> Оценивает тонус, рефлексы и работу ЦНС. Его заключение критично для детей с ДЦП, РАС и задержками развития.",
            psi: "<strong>Психиатр:</strong> Обязательный специалист при подозрении на ментальные нарушения. Без его подписи статус ОВЗ по ряду программ невозможен.",
            lor: "<strong>Офтальмолог / ЛОР:</strong> Исключают или подтверждают нарушения сенсорных систем, которые могут влиять на задержку речи и психики.",
            gen: "<strong>Генетик:</strong> Помогает установить первопричину состояния. Важен для прогноза реабилитации и подбора таргетной терапии."
        };

        // Функция переключения врачей
        function showDoc(id) {
            document.getElementById('doc-desc').innerHTML = docs[id];
            document.querySelectorAll('.doc-btn').forEach(btn => btn.classList.remove('doctor-active'));
            document.getElementById('btn-' + id).classList.add('doctor-active');
        }

        // Функция переключения табов
        function switchTab(type) {
            const pBtn = document.getElementById('tab-pmpk-btn');
            const mBtn = document.getElementById('tab-mse-btn');
            const pCont = document.getElementById('tab-pmpk-content');
            const mCont = document.getElementById('tab-mse-content');

            if(type === 'pmpk') {
                pBtn.classList.add('tab-active'); pBtn.classList.remove('text-slate-400');
                mBtn.classList.remove('tab-active'); mBtn.classList.add('text-slate-400');
                pCont.classList.remove('hidden');
                mCont.classList.add('hidden');
            } else {
                mBtn.classList.add('tab-active'); mBtn.classList.remove('text-slate-400');
                pBtn.classList.remove('tab-active'); pBtn.classList.add('text-slate-400');
                mCont.classList.remove('hidden');
                pCont.classList.add('hidden');
            }
        }

        // Работа с графиком
        let myChart;
        function initChart() {
            const ctx = document.getElementById('statusChart').getContext('2d');
            myChart = new Chart(ctx, {
                type: 'doughnut',
                data: {
                    labels: ['Готово', 'Осталось'],
                    datasets: [{
                        data: [0, 5],
                        backgroundColor: ['#1e3a8a', '#e2e8f0'],
                        borderWidth: 0
                    }]
                },
                options: {
                    responsive: true,
                    maintainAspectRatio: false,
                    cutout: '80%',
                    plugins: { legend: { display: false } }
                }
            });
        }

        function updateChart() {
            const checks = document.querySelectorAll('.doc-check');
            const count = Array.from(checks).filter(c => c.checked).length;
            const total = checks.length;
           
            myChart.data.datasets[0].data = [count, total - count];
            myChart.update();
           
            document.getElementById('chart-label').innerText = `Собрано: ${count} / ${total}`;
            document.getElementById('chart-label').className = (count === total)
                ? "mt-4 font-bold text-green-600 uppercase tracking-widest text-sm"
                : "mt-4 font-bold text-slate-500 uppercase tracking-widest text-sm";
        }

        // Запуск после загрузки страницы
        window.onload = function() {
            initChart();
        };
    </script>
</body>
</html>[/html]