Initial scaffold: Клиника УГН mobile prototype
Ported HTML/CSS/JS design bundle from Claude Design to Vite + React. 20 screens (home 3 variants, booking flow, doctors, appointments, results + audiogram, recovery, audio test, chat, profile, QR, telemed, medcard, notifications). Tweaks panel with iOS/Android frames, layout/accent/font switchers. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
+88
@@ -0,0 +1,88 @@
|
||||
// Реальные данные с сайта Клиники УГН им. проф. Е.Н. Оленевой
|
||||
// (oclinica.ru/lor) — врачи, услуги, цены.
|
||||
|
||||
export const CLINIC_DATA = {
|
||||
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 апр', weekday: 'среда', time: '10:30', room: 'Каб. 202', address: 'tsetkin', type: 'Первичный приём', hasReport: true },
|
||||
{ id: 'a4', status: 'past', doctor: 'zykin', date: '28 мар', weekday: 'пятница', time: '15:00', room: 'Каб. 210', address: 'tsetkin', type: 'Консультация', hasReport: true },
|
||||
],
|
||||
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: [
|
||||
{ tag: 'Дети', title: 'Как понять, что у ребёнка отит', mins: 4, author: 'Макарова Л.Г.' },
|
||||
{ tag: 'Операции', title: 'Восстановление после септопластики', mins: 6, author: 'Синдяев А.В.' },
|
||||
{ tag: 'Беременность', title: 'Безопасно лечим горло при беременности', mins: 5, author: 'Лобанова И.Ю.' },
|
||||
{ tag: 'Слух', title: 'Когда пора проверить слух', mins: 3, author: 'Семерикова Н.А.' },
|
||||
],
|
||||
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 },
|
||||
],
|
||||
},
|
||||
};
|
||||
Reference in New Issue
Block a user