🦷 Smile Clinic
CRM/MIS — Техническое задание
Автоматизация стоматологической клиники
Казахстан • KZT • 2 филиала
Подготовлено: Март 2026
Версия 1.0 — Черновик
| ID | Требование | Приоритет |
| FR-010 | Управление филиалами: создание, редактирование, деактивация. Поля: название, адрес, телефон, реквизиты, юрлицо | Обязательно |
| FR-011 | Привязка сотрудников, кабинетов, касс и складов к филиалу | Обязательно |
| FR-012 | Управление юрлицами (организациями): ТОО, ИП и др. контрагенты с реквизитами | Обязательно |
| FR-013 | Справочник контрагентов: поставщики, лаборатории, банки, партнёры | Обязательно |
| ID | Требование | Приоритет |
| FR-020 | Карточка сотрудника: ФИО, ИИН, должность, специализация, телефон, дата приёма | Обязательно |
| FR-021 | 9 ролей с настраиваемыми правами доступа | Обязательно |
| FR-022 | Мультифилиальный доступ — сотрудник видит данные только своего филиала | Обязательно |
| FR-023 | Рабочий график: визуальный планировщик смен, выходных, отпусков | Обязательно |
| FR-024 | Расширенное время: запись врача в «другое кресло» и расширенные часы | Желательно |
| FR-025 | QR-авторизация: планшет/ноут генерирует новый QR каждые 30–60 сек, сотрудник сканирует телефоном (защита от обмана) | Обязательно |
| FR-026 | Табель рабочего времени: автоматический расчёт из QR-логов (check_in/out, перерывы) | Обязательно |
| FR-027 | Настройка ЗП: оклад, % от услуг, бонусы. Двойной учёт (белая/управленческая) | Обязательно |
| FR-028 | Вычет ЗП при возврате средств пациенту | Обязательно |
| FR-029 | Перелечивание: вычет врачу А + начисление врачу Б | Обязательно |
| FR-02A | Налоги ФОТ: автоматический расчёт удержаний | Желательно |
| ID | Требование | Приоритет |
| FR-030 | Визуальный календарь записей: по дням/неделям, по врачам/кабинетам | Обязательно |
| FR-031 | Создание записи: пациент + врач + кабинет + время + услуга (опц.) | Обязательно |
| FR-032 | Перенос и отмена записи с сохранением истории | Обязательно |
| FR-033 | Статусы записи: запланирована → подтверждена → в процессе → завершена / отменена / неявка | Обязательно |
| FR-034 | Автоподтверждение через WhatsApp (Wazzup): ответ «Да» → авто-смена статуса | Обязательно |
| FR-035 | При ответе «Нет» → авто-ответ + задача администратору на перезапись | Обязательно |
| FR-036 | Маркер «первичный визит» — автоматическое определение | Обязательно |
| FR-037 | Проверка конфликтов: нельзя записать в занятый слот / на нерабочее время | Обязательно |
| ID | Требование | Приоритет |
| FR-040 | Карточка пациента: ФИО, ИИН, телефон, WhatsApp, email, дата рождения, адрес | Обязательно |
| FR-041 | Связка «ребёнок + опекун»: обязательный guardian для несовершеннолетних | Обязательно |
| FR-042 | Семейные группы: объединение пациентов | Желательно |
| FR-043 | Источники пациентов: справочник каналов привлечения | Обязательно |
| FR-044 | Лиды: карточка обращения → конверсия в пациента → запись | Обязательно |
| FR-045 | Воронка продаж: настраиваемые этапы | Обязательно |
| FR-046 | Контроль повторных визитов: напоминания + задачи кураторам | Обязательно |
| FR-047 | История пациента: все визиты, оплаты, планы, документы в одном месте | Обязательно |
| FR-048 | Глобальный поиск пациентов по ФИО, телефону, ИИН с автодополнением | Обязательно |
| ID | Требование | Приоритет |
| FR-050 | Медицинская карта: история диагнозов, лечения, рекомендаций | Обязательно |
| FR-051 | Контроль заполнения мед. карт (задачи врачам после приёма) | Обязательно |
| FR-052 | Возможность заполнения карты ассистентом за врача | Обязательно |
| FR-053 | Визит: фиксация начала/окончания, привязка к записи, врачу, ассистенту | Обязательно |
| FR-054 | Зубная формула (одонтограмма): интерактивная схема 32 зубов | Обязательно |
| FR-055 | План лечения: этапы, услуги, стоимость, скидки, статусы | Обязательно |
| FR-056 | Отслеживание % выполнения плана лечения | Обязательно |
| FR-057 | Фотопротокол: загрузка фото до/после/этапов с привязкой к визиту | Обязательно |
| FR-058 | Медицинские документы: хранение снимков, договоров, ИДС | Обязательно |
| FR-059 | Шаблоны мед. записей: протоколы приёма с быстрым заполнением | Обязательно |
| FR-05A | Шаблонизатор: загрузка DOCX, переменные ({ФИО}, {ИИН}, {врач}), генерация PDF | Обязательно |
| FR-05B | Электронная подпись: документ отправляется на планшет, пациент ставит росчерк пальцем/стилусом, подпись вставляется в PDF | Обязательно |
| FR-05C | Подписанный PDF автоматически отправляется пациенту в WhatsApp через Wazzup | Обязательно |
| ID | Требование | Приоритет |
| FR-060 | Справочник услуг с ценами, категориями, длительностью | Обязательно |
| FR-061 | Прайс-лист с маржинальностью: расходы на врача/материалы → чистая маржа | Желательно |
| FR-062 | Формирование счетов за оказанные услуги | Обязательно |
| FR-063 | Акт сверки по услугам | Желательно |
| FR-064 | Оплата: наличные, карта, Каспий Pay, рассрочка НБ/Каспий, бонусы, депозит, сертификат | Обязательно |
| FR-065 | Частичная оплата и учёт задолженности | Обязательно |
| FR-066 | Бонусная система: начисление бонусов за оплаты (правила настраиваемые) | Желательно |
| FR-067 | Депозитные счета пациентов: пополнение, списание, перевод между пациентами | Обязательно |
| FR-068 | Подарочные сертификаты | Желательно |
| FR-069 | Возвраты: полный/частичный, с вычетом из ЗП врача | Обязательно |
| FR-06A | Кассы филиалов: приходные/расходные операции, сверка | Обязательно |
| FR-06B | Финансовые статьи: классификация доходов/расходов | Обязательно |
| FR-06C | Расходы клиники с привязкой к филиалам, статьям, контрагентам | Обязательно |
| FR-06D | Импорт банковских выписок: PDF и 1С формат | Желательно |
| FR-06E | Счета банков: Народный, Каспий, Джусан + создание новых | Обязательно |
| FR-06F | Продажа сопутствующих товаров | Желательно |
| ID | Требование | Приоритет |
| FR-070 | Номенклатура: название, категория, единицы поступления и расхода | Обязательно |
| FR-071 | Коэффициент конверсии единиц: банки → карпулы | Обязательно |
| FR-072 | Мультисклад: пока 1, но архитектура поддерживает несколько | Обязательно |
| FR-073 | Закупки: приходная накладная с поставщиком, ценой, количеством | Обязательно |
| FR-074 | Учёт сроков годности: подсветка красным | Обязательно |
| FR-075 | Минимальные остатки: уведомление при пороге | Обязательно |
| FR-076 | Заявки на материалы: медсестра → заявка → одобрение → выдача с фиксацией | Обязательно |
| FR-077 | Авто-списание по нормам при визите | Желательно |
| FR-078 | Ручное списание на кабинет/сотрудника | Обязательно |
| FR-079 | Перемещение между складами | Желательно |
| FR-07A | Инвентаризация по кабинетам | Желательно |
| FR-07B | Зуботехнические лаборатории: справочник, цены, маржа | Желательно |
| ID | Требование | Приоритет |
| FR-090 | Кассовый отчёт: движение ДС по кассам | Обязательно |
| FR-091 | Отчёт по выручке: по филиалам, врачам, услугам | Обязательно |
| FR-092 | Отчёт по долгам пациентов и предоплатам | Обязательно |
| FR-093 | Первичные/повторные пациенты: кол-во, выручка, ср.чек, источник | Обязательно |
| FR-094 | Источники с нарастающим ROAS | Обязательно |
| FR-095 | Конверсия воронки: % на каждом этапе | Обязательно |
| FR-096 | Эффективность кресел | Желательно |
| FR-097 | Загрузка врачей и no-show | Обязательно |
| FR-098 | Реализация планов лечения: план vs факт | Обязательно |
| FR-099 | Маржинальный доход по врачам | Желательно |
| FR-09A | Прибыль по услугам | Желательно |
| FR-09B | Складские отчёты и формирование заявок | Желательно |
| FR-09C | Ежедневный отчёт | Обязательно |
| FR-09D | План / Факт / Отклонение | Желательно |
| ID | Требование | Приоритет |
| FR-100 | ДДС: операционная/инвестиционная/финансовая деятельность, по кассам | Обязательно |
| FR-101 | ДДС: сравнение с предыдущим годом | Желательно |
| FR-102 | ОПиУ: выручка → маржа → валовая → операц. → чистая прибыль | Обязательно |
| FR-103 | Наполнение фондов: развитие 20%, команда 18%, бонусы 7%, резервы 20%, дивиденды 35% | Обязательно |
| FR-104 | KPI дашборд: рентабельность, ROE, ROA | Обязательно |
| FR-105 | Точка безубыточности | Желательно |
| FR-106 | Эффективность сотрудников: выручка/прибыль на человека | Желательно |
| FR-107 | Загрузка клиники: факт vs максимум, сезонность | Желательно |
| FR-108 | Обязательства: дебиторка и кредиторка | Желательно |
| FR-109 | Финансовая модель: прогнозирование выручки/прибыли | Возможно |
12 AI-возможностей для повышения эффективности клиники, автоматизации рутины и увеличения выручки.
| ID | Категория | Требование |
| NFR-01 | Безопасность | Шифрование данных (at rest + in transit). Соответствие законодательству РК |
| NFR-02 | Безопасность | RBAC: доступ строго по ролям и филиалам |
| NFR-03 | Безопасность | 2FA для ролей Владелец/Управляющий/Бухгалтер |
| NFR-04 | Производительность | Загрузка страницы ≤ 2 сек при 50 пользователях |
| NFR-05 | Масштабируемость | До 10 филиалов без архитектурных изменений |
| NFR-06 | Доступность | Uptime ≥ 99.5% |
| NFR-07 | Бэкапы | Автоматическое резервное копирование, RPO ≤ 1 час |
| NFR-08 | Хранилище | S3-совместимое для фото, документов, снимков |
| NFR-09 | Браузеры | Chrome, Safari, Firefox (последние 2 версии) |
| NFR-10 | Мобильность | Адаптивный веб-интерфейс (responsive) |
| # | Роль | Описание |
| 1 | Владелец | Полный контроль: финансы, фонды, дивиденды, стратегия |
| 2 | Управляющий | Операционное управление: персонал, KPI, дашборд |
| 3 | Главный врач | Мед. контроль: карты, качество, протоколы |
| 4 | Врач | Приёмы, одонтограмма, план лечения, фото |
| 5 | Ассистент | Заполнение карт за врача, фото, кабинет |
| 6 | Администратор | Записи, подтверждения, касса, оплаты |
| 7 | Куратор | Лиды, обзвон, воронка, повторные визиты |
| 8 | Бухгалтер | ДДС, ОПиУ, зарплата, закупки, склад |
| 9 | Сис. администратор | Настройки, справочники, аудит |
| Домен | Ключевые сущности |
| Core | Branch, Organization, User, Role, Permission |
| HR | Employee, Schedule, ShiftLog, SalaryConfig |
| Scheduling | Appointment, Room |
| CRM | Patient, PatientFamily, Lead, LeadSource, FunnelStage |
| Clinical | MedicalRecord, Visit, ToothChart, TreatmentPlan, PhotoProtocol, DocTemplate |
| Finance | CashRegister, Transaction, Invoice, Payment, Refund, BankStatement, Fund |
| Warehouse | Warehouse, Item, StockEntry, Purchase, WriteOff, MaterialRequest |
| Communication | MessageTemplate, MessageLog, Notification, TaskItem |
| # | Процесс | Описание |
| 1 | Путь пациента | Лид → Запись → Подтверждение → Визит → Лечение → Оплата → Повторный визит |
| 2 | Жизненный цикл записи | Статусы: scheduled → confirmed → in_progress → completed / cancelled / no_show |
| 3 | План лечения | Черновик → Утверждён → Выполняется → Завершён (с отслеживанием %) |
| 4 | Оплата и расчёты | 8 способов оплаты, возвраты, перелечивание, вычеты из ЗП |
| 5 | Складской учёт | Закупка → Приход → Заявка медсестры → Одобрение → Выдача → Списание |
| 6 | QR-авторизация | Ротация QR каждые 30 сек → check_in/out → табель → расчёт ЗП |
| 7 | WhatsApp (Wazzup) | 10 типов уведомлений с настраиваемыми шаблонами |
| 8 | Фин. отчётность | ДДС + ОПиУ + Фонды + KPI дашборд |
Проведён полный ревью ТЗ по 6 направлениям. Найдено 20 замечаний (0 критических, 3 высокоприоритетных).
📄 Полный список из 20 замечаний с рекомендациями доступен в отдельном документе «Ревью ТЗ».
Smile Clinic CRM/MIS — Техническое задание v1.0 • Март 2026 • Подготовлено с использованием AI-ассистента