// Second Opinion Page (expanded) const { useState: p5S } = React; const SecondOpinionPage = ({ onSecondOpinion, onBook }) => { return ( <> Загрузить документы } /> {/* WHEN TO USE */}
{[ { title: 'Сложный или редкий диагноз', desc: 'Нужно убедиться в точности диагноза и подобрать оптимальную тактику лечения', icon: 'spark' }, { title: 'Предложена операция', desc: 'Хотите узнать, нужна ли она на самом деле, и есть ли альтернативы', icon: 'scalpel' }, { title: 'Онкологическое заболевание', desc: 'Уточнение стадии, подтверждение гистологии, выбор протокола терапии', icon: 'ribbon' }, { title: 'Длительное безуспешное лечение', desc: 'Симптомы остаются, диагноз неясен — нужен взгляд со стороны', icon: 'paper' }, { title: 'Расшифровка снимков из других клиник', desc: 'Повторное чтение МРТ, КТ, гистологии нашими специалистами', icon: 'scan' }, { title: 'Перед поездкой в Москву', desc: 'Прежде чем ехать далеко — получите экспертное мнение в Дагестане', icon: 'globe' }, ].map((c, i) => (

{c.title}

{c.desc}

))}
{/* HOW IT WORKS */}
{[ { n: '01', day: 'День 0', title: 'Заявка', desc: 'Вы заполняете форму и загружаете снимки, выписки, анализы. Поддерживаются PDF, JPG, PNG, DICOM.' }, { n: '02', day: '1-2 день', title: 'Координатор', desc: 'Координатор проверяет полноту документов, при необходимости запрашивает дополнения. Подбирает состав консилиума.' }, { n: '03', day: '2-5 день', title: 'Изучение', desc: 'Каждый специалист самостоятельно изучает материалы. Эксперты могут запросить дополнительные исследования.' }, { n: '04', day: '5-7 день', title: 'Консилиум', desc: 'Совместное обсуждение случая. Команда формирует единое заключение и план дальнейших шагов.' }, { n: '05', day: '7 день', title: 'Заключение', desc: 'Вы получаете письменное заключение, рекомендации по диагностике и лечению. При необходимости — приглашение на очный приём.' }, ].map((s, i) => (
{s.n} {s.day}

{s.title}

{s.desc}

))}
{/* WHAT YOU GET */}
Результат

Что вы получаете в заключении

    {[ ['Точный диагноз', 'С обоснованием и ссылками на источники'], ['Стадия / тяжесть', 'Уточнение состояния по международным классификациям'], ['Тактика лечения', 'Рекомендованные варианты и приоритетный метод'], ['Альтернативы', 'Какие есть варианты, если основной не подходит'], ['Прогноз', 'Чего ожидать и какие сроки'], ['Дальнейшие шаги', 'Что делать прямо сейчас и через неделю'], ].map(([t, d], i) => (
  • {t}
    {d}
  • ))}
Заключение консилиума
№ 2026-05-23-А · 23.05.2026
Состав консилиума
Кардиолог Кардиохирург Терапевт Анестезиолог +1
Диагноз
Рекомендации
{/* FAQ */}
{/* CTA */}

Готовы получить второе мнение?

Загрузите документы — координатор свяжется с вами в течение 24 часов.

); }; // FAQ component (separate so we can use state) const SoFaq = () => { const [open, setOpen] = p5S(0); const items = [ { q: 'Сколько стоит второе мнение?', a: 'Стоимость зависит от сложности случая и количества специалистов в консилиуме. Обычно — от 5 000 до 25 000 ₽. Точную цену называет координатор после изучения вашего случая.' }, { q: 'Какие документы нужны?', a: 'Все, что у вас есть: снимки (МРТ, КТ, рентген) в формате DICOM или PDF, выписки из других клиник, результаты анализов, протоколы операций. Чем полнее данные — тем точнее заключение.' }, { q: 'Безопасно ли загружать документы?', a: 'Да. Все документы передаются по защищённому SSL-каналу. Доступ имеют только врачи консилиума и координатор. Документы хранятся на серверах в РФ согласно требованиям 152-ФЗ.' }, { q: 'Сколько занимает подготовка заключения?', a: 'Обычно 3-7 рабочих дней. Срочные случаи (онкология, требующая немедленного решения) рассматриваются в течение 24-48 часов.' }, { q: 'Можно ли получить второе мнение онлайн?', a: 'Да. После изучения документов мы можем провести видеоконсультацию с одним или несколькими экспертами консилиума.' }, { q: 'Что если мне нужна операция или дальнейшее лечение?', a: 'Если рекомендованное лечение можем выполнить мы — приглашаем в стационар. Если случай требует другого центра — направим в подходящую федеральную клинику с сопроводительными документами.' }, ]; return (
{items.map((item, i) => (
{open === i &&
{item.a}
}
))}
); }; Object.assign(window, { SecondOpinionPage });