e9a8171252
- Sprint 7: Electronic patient card (MedcardScreen rewritten with hero passport, 5 tabs, bidirectional links with past appointments) - Sprint 8: 5th home variant "Светлая плитка" (HomeSplashScreen) - Sprint 9: Tweaks "Дизайн" section (Клод / Прозрачная карточка) with plate versions of Profile, Appts, Appt details and Medcard in screens-plate.jsx; fallback to Клод for other screens Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
336 lines
29 KiB
JavaScript
336 lines
29 KiB
JavaScript
// Реальные данные с сайта Клиники УГН им. проф. Е.Н. Оленевой
|
||
// (oclinica.ru/lor) — врачи, услуги, цены.
|
||
|
||
export const CLINIC_DATA = {
|
||
patient: {
|
||
fullName: 'Разорвина Анна Сергеевна',
|
||
shortName: 'Анна Сергеевна',
|
||
init: 'АС',
|
||
birthDate: '14 июня 1983',
|
||
age: 42,
|
||
sex: 'Женский',
|
||
height: 168,
|
||
weight: 62,
|
||
bloodType: 'II (A), Rh+',
|
||
phone: '+7 (912) 485-••-••',
|
||
email: 'arazor72@gmail.com',
|
||
policy: 'ОМС 5590 1234 5678 9012',
|
||
snils: '123-456-789 01',
|
||
cardNumber: 'УГН-2014-00482',
|
||
firstVisit: '14 фев 2014',
|
||
primaryDoctorId: 'makarova',
|
||
},
|
||
medcard: {
|
||
allergies: [
|
||
{ id: 'a1', name: 'Пенициллин', severity: 'high', reaction: 'крапивница, отёк Квинке', noted: '2019' },
|
||
{ id: 'a2', name: 'Пыльца берёзы', severity: 'mid', reaction: 'ринит, слезотечение', noted: '2021' },
|
||
],
|
||
chronicConditions: [
|
||
{ id: 'c1', name: 'Хронический тонзиллит', stage: 'Компенсированная форма', diagnosed: '2022', doctorId: 'makarova', code: 'J35.0' },
|
||
{ id: 'c2', name: 'Искривление носовой перегородки', stage: 'Прооперировано', diagnosed: '2025', doctorId: 'syndaev', code: 'J34.2' },
|
||
],
|
||
vaccinations: [
|
||
{ id: 'v1', name: 'Грипп (Совигрипп)', date: '12 окт 2025', lot: 'SV-2025-44' },
|
||
{ id: 'v2', name: 'Пневмококк (Превенар 13)', date: '4 мая 2024', lot: 'PV-0424' },
|
||
{ id: 'v3', name: 'COVID-19 (Спутник V)', date: '18 сен 2022', lot: 'SP-5582' },
|
||
],
|
||
surgeries: [
|
||
{ id: 's1', name: 'Септопластика', date: '12 апр 2026', doctorId: 'syndaev', anesthesia: 'Общая', outcome: 'Без осложнений', apptId: null },
|
||
{ id: 's2', name: 'Тонзиллотомия (частичная)', date: '22 мар 2018', doctorId: 'makarova', anesthesia: 'Местная', outcome: 'Ремиссия 6 лет' },
|
||
],
|
||
prescriptions: [
|
||
{ id: 'm1', name: 'Аква Марис', dose: '4 раза в день', course: 'с 12 апр, 14 дней', prescribedBy: 'syndaev', active: true, forApptId: null },
|
||
{ id: 'm2', name: 'Амоксиклав 625 мг', dose: '2 раза в день', course: 'с 12 апр, 7 дней', prescribedBy: 'syndaev', active: true, forApptId: null },
|
||
{ id: 'm3', name: 'Назонекс', dose: '2 впрыск./сут', course: '14 дней', prescribedBy: 'makarova', active: false, forApptId: 'a3' },
|
||
],
|
||
},
|
||
clinic: {
|
||
name: 'Клиника УГН',
|
||
full: 'Клиника ухо, горло, нос им. проф. Е.Н. Оленевой',
|
||
phone: '(342) 207-03-03',
|
||
hours: '9:00–21:00 ежедневно',
|
||
addresses: [
|
||
{ id: 'tsetkin', short: 'К. Цеткин, 9', full: 'ул. Клары Цеткин, 9', note: 'Основная клиника + Центр сурдологии' },
|
||
{ id: 'zvezda', short: 'Газеты Звезда, 31а', full: 'ул. Газеты Звезда, 31а', note: 'Клиника лечения кашля и аллергии' },
|
||
{ id: 'krasnokamsk', short: 'Краснокамск', full: 'г. Краснокамск, филиал', note: 'Филиал' },
|
||
],
|
||
},
|
||
doctors: [
|
||
{ id: 'makarova', init: 'МЛ', name: 'Макарова Людмила Германовна', spec: 'ЛОР-врач · Сурдолог', exp: 24, price: 1800, rating: 4.9, reviews: 312, kmn: false, next: 'Завтра, 10:30', address: 'tsetkin' },
|
||
{ id: 'semerikova',init: 'СН', name: 'Семерикова Наталия Александровна', spec: 'ЛОР-хирург · Сурдолог', exp: 28, price: 2400, rating: 5.0, reviews: 428, kmn: true, next: 'Сегодня, 16:00', address: 'tsetkin' },
|
||
{ id: 'voronchikhina', init: 'ВН', name: 'Ворончихина Наталия Валерьевна', spec: 'Отоневролог · Хирург', exp: 22, price: 2400, rating: 4.9, reviews: 201, kmn: true, next: '21 апр, 09:00', address: 'tsetkin' },
|
||
{ id: 'lobanova', init: 'ЛИ', name: 'Лобанова Ирина Юрьевна', spec: 'ЛОР-врач · Сурдолог', exp: 18, price: 1800, rating: 4.8, reviews: 256, kmn: false, next: 'Завтра, 14:15', address: 'tsetkin' },
|
||
{ id: 'torsunova', init: 'ТН', name: 'Торсунова Наталья Сергеевна', spec: 'Слухопротезирование', exp: 14, price: 1500, rating: 4.9, reviews: 98, kmn: false, next: '22 апр, 11:00', address: 'tsetkin' },
|
||
{ id: 'suvorova', init: 'СС', name: 'Суворова Светлана Викторовна', spec: 'ЛОР-врач · Сурдолог', exp: 16, price: 1800, rating: 4.8, reviews: 174, kmn: false, next: 'Сегодня, 18:30', address: 'zvezda' },
|
||
{ id: 'syndaev', init: 'СА', name: 'Синдяев Андрей Викторович', spec: 'ЛОР-хирург', exp: 21, price: 2200, rating: 5.0, reviews: 389, kmn: false, next: 'Завтра, 12:00', address: 'tsetkin' },
|
||
{ id: 'zykin', init: 'ЗО', name: 'Зыкин Олег Владимирович', spec: 'ЛОР-врач · Фониатр', exp: 19, price: 2000, rating: 4.9, reviews: 217, kmn: false, next: '21 апр, 15:30', address: 'tsetkin' },
|
||
],
|
||
services: [
|
||
{ cat: 'Приёмы', name: 'Приём ЛОР-врача первичный', price: 1800 },
|
||
{ cat: 'Приёмы', name: 'Приём ЛОР-врача повторный', price: 1400 },
|
||
{ cat: 'Приёмы', name: 'Консультация кандидата мед. наук', price: 2400 },
|
||
{ cat: 'Приёмы', name: 'Приём детского ЛОР-врача', price: 1800 },
|
||
{ cat: 'Диагностика',name: 'Эндоскопия ЛОР-органов', price: 1200 },
|
||
{ cat: 'Диагностика',name: 'Аудиометрия', price: 1100 },
|
||
{ cat: 'Диагностика',name: 'Тимпанометрия', price: 800 },
|
||
{ cat: 'Процедуры', name: 'Промывание миндалин', price: 1200 },
|
||
{ cat: 'Процедуры', name: 'Промывание носа «Кукушка»', price: 900 },
|
||
{ cat: 'Операции', name: 'Аденотомия (эндоскопическая)', price: 28000 },
|
||
{ cat: 'Операции', name: 'Вазотомия нижних раковин', price: 22000 },
|
||
{ cat: 'Операции', name: 'Септопластика', price: 45000 },
|
||
{ cat: 'Операции', name: 'Тонзиллэктомия', price: 38000 },
|
||
],
|
||
specializations: [
|
||
{ id: 'lor', icon: 'ear', label: 'ЛОР', count: 12 },
|
||
{ id: 'surdo', icon: 'hear', label: 'Сурдология', count: 5 },
|
||
{ id: 'allergo', icon: 'leaf', label: 'Аллергология', count: 3 },
|
||
{ id: 'phono', icon: 'mic', label: 'Фониатрия', count: 2 },
|
||
{ id: 'kids', icon: 'baby', label: 'Детский ЛОР', count: 7 },
|
||
{ id: 'surgery', icon: 'scalpel', label: 'Хирургия', count: 6 },
|
||
],
|
||
appointments: [
|
||
{ id: 'a1', status: 'upcoming', doctor: 'semerikova', date: '21 апр', weekday: 'понедельник', time: '16:00', room: 'Каб. 204', address: 'tsetkin', type: 'Первичный приём' },
|
||
{ id: 'a2', status: 'upcoming', doctor: 'torsunova', date: '25 апр', weekday: 'пятница', time: '11:00', room: 'Каб. 118', address: 'tsetkin', type: 'Аудиометрия' },
|
||
{ id: 'a3', status: 'past', doctor: 'makarova', date: '8 апр', year: 2026, weekday: 'среда', time: '10:30', room: 'Каб. 202', address: 'tsetkin', type: 'Первичный приём', hasReport: true,
|
||
diagnosis: 'Хронический риносинусит, обострение',
|
||
diagnosisCode: 'J32.4',
|
||
conclusion: 'Слизистая гиперемирована, отёчна. Выделений гнойных нет. Рекомендую медикаментозное лечение, контрольный осмотр через 2 недели.',
|
||
prescriptions: ['Аква Марис — промывание 4 р/д, 14 дней', 'Назонекс — 2 впрыск./сут, 14 дней'],
|
||
resultIds: ['r1', 'r2'] },
|
||
{ id: 'a4', status: 'past', doctor: 'zykin', date: '28 мар', year: 2026, weekday: 'пятница', time: '15:00', room: 'Каб. 210', address: 'tsetkin', type: 'Консультация', hasReport: true,
|
||
diagnosis: 'Состояние после ОРВИ, осложнений нет',
|
||
diagnosisCode: 'J06.9',
|
||
conclusion: 'Жалоб активно нет. Осмотр ЛОР-органов без патологии. Голосовая функция сохранна.',
|
||
prescriptions: ['Полоскание солевым раствором по необходимости'],
|
||
resultIds: ['r4'] },
|
||
{ id: 'a5', status: 'past', doctor: 'syndaev', date: '12 апр', year: 2026, weekday: 'воскресенье', time: '09:00', room: 'Опер. 1', address: 'tsetkin', type: 'Операция: септопластика', hasReport: true,
|
||
diagnosis: 'Искривление носовой перегородки',
|
||
diagnosisCode: 'J34.2',
|
||
conclusion: 'Септопластика. Восстановление функции носового дыхания. Осложнений нет. На 14 дней — стационар/амбулаторно по схеме.',
|
||
prescriptions: ['Амоксиклав 625 мг × 2 р/д, 7 дней', 'Аква Марис 4 р/д, 14 дней', 'Нурофен при боли'],
|
||
resultIds: [] },
|
||
],
|
||
results: [
|
||
{ id: 'r1', name: 'Аудиограмма', date: '8 апр 2026', doctor: 'makarova', status: 'ready', kind: 'audio' },
|
||
{ id: 'r2', name: 'Эндоскопия носоглотки', date: '8 апр 2026', doctor: 'makarova', status: 'ready', kind: 'image' },
|
||
{ id: 'r3', name: 'Общий анализ крови', date: '1 апр 2026', doctor: 'syndaev', status: 'ready', kind: 'lab' },
|
||
{ id: 'r4', name: 'Мазок из зева', date: '28 мар 2026',doctor: 'zykin', status: 'ready', kind: 'lab' },
|
||
{ id: 'r5', name: 'Посев на микрофлору', date: '20 апр 2026',doctor: 'syndaev', status: 'pending', kind: 'lab' },
|
||
],
|
||
articles: [
|
||
{
|
||
id: 'otitis-kids',
|
||
tag: 'Дети',
|
||
title: 'Как понять, что у ребёнка отит',
|
||
mins: 4,
|
||
author: 'Макарова Л.Г.',
|
||
doctorId: 'makarova',
|
||
hero: '#F5EDDF',
|
||
emoji: '👶',
|
||
date: '12 апр 2026',
|
||
lede: 'Ребёнок капризничает и трёт ушко? Рассказываем, когда это повод срочно показаться врачу, а когда можно подождать.',
|
||
body: [
|
||
{ type: 'p', text: 'Отит — одна из самых частых причин обращения к педиатру у детей до 5 лет. Пик заболеваемости приходится на осенне-зимний сезон: ОРВИ даёт осложнение на ухо, и слизистая слуховой трубы воспаляется следом за носоглоткой.' },
|
||
{ type: 'h', text: 'На что обращать внимание' },
|
||
{ type: 'ul', items: [
|
||
'Ребёнок дёргает или трёт ушко',
|
||
'Беспокойный сон, плач при кормлении',
|
||
'Температура выше 38°C без видимой причины',
|
||
'Снижение реакции на тихие звуки, просит повторить',
|
||
'Выделения из слухового прохода',
|
||
] },
|
||
{ type: 'h', text: 'Когда нужен врач в тот же день' },
|
||
{ type: 'p', text: 'Если ребёнку меньше 2 лет, боль длится более суток, температура выше 38,5°C или появились гнойные выделения — не откладывайте визит. При двустороннем остром отите антибиотик нужен почти всегда.' },
|
||
{ type: 'callout', tone: 'danger', title: 'Чего не делать до осмотра', text: 'Не закапывайте борный спирт и масла, не грейте ухо компрессами, не давайте анальгин. Это может навредить и смазать картину для врача.' },
|
||
{ type: 'p', text: 'Если есть сомнения — позвоните в клинику или напишите в чат. Детский ЛОР поможет оценить ситуацию и подскажет, нужно ли везти ребёнка на приём сегодня.' },
|
||
],
|
||
},
|
||
{
|
||
id: 'septoplasty-recovery',
|
||
tag: 'Операции',
|
||
title: 'Восстановление после септопластики',
|
||
mins: 6,
|
||
author: 'Синдяев А.В.',
|
||
doctorId: 'syndaev',
|
||
hero: '#E3F4F2',
|
||
emoji: '🩺',
|
||
date: '8 апр 2026',
|
||
lede: 'Что происходит после операции по исправлению носовой перегородки и как ускорить восстановление.',
|
||
body: [
|
||
{ type: 'p', text: 'Септопластика — операция короткая, но восстановление идёт постепенно. Большая часть отёка уходит за первые 2 недели, окончательная форма носа формируется к 3-му месяцу.' },
|
||
{ type: 'h', text: 'Первая неделя' },
|
||
{ type: 'p', text: 'Сразу после операции в нос устанавливают силиконовые сплинты или тампоны — дышать приходится ртом. Это временно: сплинты снимают на 3–5 день. В этот период важен постельный режим, холод на переносицу первые сутки, обезболивание по схеме.' },
|
||
{ type: 'h', text: 'Со 2-й недели — промывания' },
|
||
{ type: 'ul', items: [
|
||
'Солевой раствор 4–6 раз в день',
|
||
'Мягкое удаление корочек у ЛОР-врача',
|
||
'Контрольная эндоскопия на 10–14 день',
|
||
] },
|
||
{ type: 'callout', tone: 'warn', title: 'Ограничения на месяц', text: 'Нельзя: баня, сауна, бассейн, спорт, авиаперелёты, алкоголь, острая и горячая пища. Сморкаться — только поочерёдно каждой ноздрёй, без усилия.' },
|
||
{ type: 'h', text: 'Когда срочно к врачу' },
|
||
{ type: 'p', text: 'Сильная боль, не снимающаяся анальгетиками, температура выше 38,5°C, обильное кровотечение, резкое нарастание отёка с покраснением кожи — повод связаться с хирургом в тот же день. В приложении есть чат с вашим врачом.' },
|
||
],
|
||
},
|
||
{
|
||
id: 'throat-pregnancy',
|
||
tag: 'Беременность',
|
||
title: 'Безопасно лечим горло при беременности',
|
||
mins: 5,
|
||
author: 'Лобанова И.Ю.',
|
||
doctorId: 'lobanova',
|
||
hero: '#FDF8E6',
|
||
emoji: '🤱',
|
||
date: '2 апр 2026',
|
||
lede: 'Большинство привычных препаратов при беременности запрещены. Разбираем, что точно безопасно, а что — только по назначению врача.',
|
||
body: [
|
||
{ type: 'p', text: 'При беременности иммунитет естественно снижается, и горло болит чаще обычного. Главная задача — не навредить малышу лечением: многие антисептики и анальгетики проникают через плаценту.' },
|
||
{ type: 'h', text: 'Безопасно на любом сроке' },
|
||
{ type: 'ul', items: [
|
||
'Полоскание солевым раствором (1 ч. л. соли на стакан тёплой воды)',
|
||
'Полоскание отваром ромашки',
|
||
'Обильное тёплое питьё, мёд (если нет аллергии)',
|
||
'Ингаляции физраствором через небулайзер',
|
||
] },
|
||
{ type: 'h', text: 'Можно по назначению врача' },
|
||
{ type: 'p', text: 'Пастилки Лизобакт и Фарингосепт, спрей Тантум Верде (со 2-го триместра), Мирамистин — применяют после оценки пользы и рисков. Антибиотики — только по строгим показаниям и только группы пенициллинов или цефалоспоринов.' },
|
||
{ type: 'callout', tone: 'danger', title: 'Категорически нельзя', text: 'Спиртсодержащие антисептики, аспирин, большинство леденцов с ментолом, прогревания, горчичники. Народная «смазка горла люголем» — только после осмотра врача.' },
|
||
{ type: 'h', text: 'Когда срочно к ЛОРу' },
|
||
{ type: 'p', text: 'Температура выше 38°C более 2 дней, гнойные налёты на миндалинах, трудно открывать рот, асимметрия горла или сильная боль с одной стороны — немедленно на приём. Возможен паратонзиллярный абсцесс, который требует вскрытия.' },
|
||
],
|
||
},
|
||
{
|
||
id: 'hearing-check',
|
||
tag: 'Слух',
|
||
title: 'Когда пора проверить слух',
|
||
mins: 3,
|
||
author: 'Семерикова Н.А.',
|
||
doctorId: 'semerikova',
|
||
hero: '#FCF1F0',
|
||
emoji: '👂',
|
||
date: '28 мар 2026',
|
||
lede: 'Снижение слуха часто развивается медленно, и человек замечает проблему последним. На что обратить внимание, чтобы не упустить момент.',
|
||
body: [
|
||
{ type: 'p', text: 'В отличие от зрения, слух редко падает резко — исключение только травма или острая сенсоневральная тугоухость, когда помощь нужна в первые 72 часа. Обычно снижение копится годами и становится заметным, когда теряется уже 20–30%.' },
|
||
{ type: 'h', text: 'Бытовые признаки' },
|
||
{ type: 'ul', items: [
|
||
'Часто просите повторить сказанное',
|
||
'Увеличиваете громкость ТВ больше, чем раньше',
|
||
'Плохо разбираете речь в шумном кафе',
|
||
'Появился звон или шум в ушах',
|
||
'Близкие говорят, что вы «кричите», когда говорите нормально',
|
||
] },
|
||
{ type: 'h', text: 'Группы риска' },
|
||
{ type: 'p', text: 'Люди после 50, музыканты, рабочие шумных производств, любители наушников на высокой громкости, перенёсшие черепно-мозговую травму или ототоксичные препараты (некоторые антибиотики и химиотерапия).' },
|
||
{ type: 'callout', tone: 'info', title: 'Быстрая проверка', text: 'В приложении есть тест слуха на 3 минуты — покажет ориентир. Если результат пограничный или хуже нормы — запишитесь на аудиометрию у сурдолога для точного диагноза.' },
|
||
{ type: 'p', text: 'Ранняя коррекция (слуховой аппарат или лечение причины) останавливает дальнейшее снижение и сохраняет речевую зону коры мозга активной — это критично для качества жизни в пожилом возрасте.' },
|
||
],
|
||
},
|
||
],
|
||
chats: [
|
||
{
|
||
id: 'ai',
|
||
kind: 'ai',
|
||
name: 'Умный помощник',
|
||
subtitle: 'Бот клиники УГН · отвечает мгновенно',
|
||
icon: '✨',
|
||
pinned: true,
|
||
lastMessage: 'Отлично! Отметил приём ✓',
|
||
lastTime: 'Сейчас',
|
||
unread: 0,
|
||
online: true,
|
||
messages: [
|
||
{ from: 'ai', t: 'Добрый день, Анна! Я помощник клиники УГН. Могу подсказать с записью, напомнить о лекарствах, объяснить заключение врача или помочь с тестом слуха.', tm: '09:00' },
|
||
{ from: 'me', t: 'Когда следующий контроль?', tm: '09:12' },
|
||
{ from: 'ai', t: 'Следующий контрольный осмотр — на 10-й день после операции, это 22 апреля. К этому дню запланирована эндоскопия полости носа у Синдяева А.В.', tm: '09:12' },
|
||
{ from: 'ai', t: '⏰ Напоминание: приём Амоксиклава в 20:00 — через 2 часа', tm: '18:00' },
|
||
{ from: 'me', t: 'Принял', tm: '20:03' },
|
||
{ from: 'ai', t: 'Отлично! Отметил приём ✓ Следующая доза — завтра в 08:00. Осталось 3 дня курса.', tm: '20:03' },
|
||
],
|
||
suggestions: ['Что показала аудиограмма?', 'Можно ли в баню?', 'Перенести приём 21 апреля'],
|
||
},
|
||
{
|
||
id: 'doctor-syndaev',
|
||
kind: 'doctor',
|
||
doctorId: 'syndaev',
|
||
lastMessage: 'Отлично, жду. Если что-то изменится — напишите.',
|
||
lastTime: '14:15',
|
||
unread: 2,
|
||
online: true,
|
||
messages: [
|
||
{ from: 'doc', t: 'Добрый день, Анна! Как самочувствие после операции?', tm: '14:02' },
|
||
{ from: 'me', t: 'Здравствуйте! В целом хорошо, немного саднит в носу по утрам.', tm: '14:08' },
|
||
{ from: 'doc', t: 'Это нормально на 6-й день. Продолжайте промывания Аква Марис 4 раза в день.', tm: '14:10' },
|
||
{ from: 'doc', t: 'Выходите на осмотр сегодня? Я свободен после 15:00.', tm: '14:11' },
|
||
{ from: 'me', t: 'Да, буду в 16:00 как запланировано.', tm: '14:14' },
|
||
{ from: 'doc', t: 'Отлично, жду. Если что-то изменится — напишите.', tm: '14:15' },
|
||
],
|
||
},
|
||
{
|
||
id: 'operator',
|
||
kind: 'operator',
|
||
name: 'Администратор',
|
||
subtitle: 'Регистратура · Пн–Вс 9:00–21:00',
|
||
icon: '📞',
|
||
lastMessage: 'Справка отправлена на почту.',
|
||
lastTime: 'Вчера',
|
||
unread: 0,
|
||
online: false,
|
||
messages: [
|
||
{ from: 'op', t: 'Добрый день, Анна! Это регистратура Клиники УГН. Чем могу помочь?', tm: 'Вчера, 11:30' },
|
||
{ from: 'me', t: 'Здравствуйте. Нужна справка о прохождении аудиометрии для работы.', tm: 'Вчера, 11:45' },
|
||
{ from: 'op', t: 'Подготовим за час. Подъехать в клинику за оригиналом или отправить PDF на почту?', tm: 'Вчера, 11:48' },
|
||
{ from: 'me', t: 'На почту, пожалуйста.', tm: 'Вчера, 11:50' },
|
||
{ from: 'op', t: 'Готово. Справка отправлена на arazor72@gmail.com. Если нужен оригинал с печатью — забирайте на ресепшене в любое время.', tm: 'Вчера, 12:40' },
|
||
],
|
||
},
|
||
],
|
||
chronic: {
|
||
condition: 'Хронический тонзиллит',
|
||
stage: 'Компенсированная форма',
|
||
diagnosed: '2022',
|
||
doctorId: 'makarova',
|
||
daysSinceLastFlareup: 118,
|
||
complianceScore: 87,
|
||
flareupsThisYear: 1,
|
||
currentTasks: [
|
||
{ id: 't1', text: 'Полоскание горла (утро/вечер)', type: 'daily', done: true, streak: 12 },
|
||
{ id: 't2', text: 'Витамин D 2000 МЕ', type: 'daily', done: false, streak: 0 },
|
||
{ id: 't3', text: 'Промывание миндалин в клинике', type: 'scheduled', nextDate: '23 апр' },
|
||
{ id: 't4', text: 'Плановый ЛОР-осмотр', type: 'scheduled', nextDate: 'Июль 2026' },
|
||
],
|
||
recommendations: [
|
||
{ icon: '❄️', title: 'Избегать переохлаждения', sub: 'Особенно горла и шеи' },
|
||
{ icon: '💧', title: 'Пить 1.5–2 л воды в день', sub: 'Увлажнение слизистой' },
|
||
{ icon: '🏃', title: 'Умеренные физнагрузки', sub: 'Укрепление иммунитета' },
|
||
{ icon: '🥦', title: 'Витамин C + цинк', sub: 'В рационе ежедневно' },
|
||
],
|
||
pastVisits: [
|
||
{ id: 'v1', date: '15 окт 2023', title: 'Диагноз подтверждён', doctorId: 'makarova', type: 'diagnosis' },
|
||
{ id: 'v2', date: '12 дек 2023', title: 'Первое промывание миндалин', doctorId: 'makarova', type: 'procedure' },
|
||
{ id: 'v3', date: '8 мар 2024', title: 'Курс физиотерапии · 10 сеансов', doctorId: 'makarova', type: 'therapy' },
|
||
{ id: 'v4', date: '14 дек 2024', title: 'Обострение — курс антибиотиков', doctorId: 'makarova', type: 'flareup' },
|
||
{ id: 'v5', date: '8 апр 2026', title: 'Плановый осмотр', doctorId: 'makarova', type: 'checkup' },
|
||
],
|
||
},
|
||
recovery: {
|
||
op: 'Септопластика',
|
||
surgeon: 'syndaev',
|
||
date: '12 апр 2026',
|
||
dayNow: 6,
|
||
totalDays: 14,
|
||
steps: [
|
||
{ day: 0, title: 'День операции', done: true, note: 'Постельный режим, холод на переносицу' },
|
||
{ day: 1, title: '1 день — снятие тампонов',done: true, note: 'Контрольный осмотр хирурга' },
|
||
{ day: 3, title: '3 день — промывание', done: true, note: 'Солевой раствор 4 раза в день' },
|
||
{ day: 6, title: '6 день — осмотр', done: false, active: true, note: 'Осмотр хирурга, снятие корочек' },
|
||
{ day: 10, title: '10 день — контроль', done: false, note: 'Эндоскопия полости носа' },
|
||
{ day: 14, title: 'Выписка', done: false, note: 'Финальный осмотр' },
|
||
],
|
||
meds: [
|
||
{ name: 'Аква Марис', freq: '4 раза в день', nextTake: '14:00', taken: 2, total: 4 },
|
||
{ name: 'Амоксиклав 625 мг', freq: '2 раза в день', nextTake: '20:00', taken: 1, total: 2 },
|
||
{ name: 'Нурофен', freq: 'при боли', nextTake: '—', taken: 0, total: 0 },
|
||
],
|
||
},
|
||
};
|