Разбор работы
Собрали учёт для стоматологии: расписание, карточка пациента и план лечения в одной программе
- Учётная программа
- Стоматология
- Наша программа
Программа, которую мы написали и ведём каждый день. Все фамилии, телефоны и суммы на экранах вымышленные: ничьей рабочей базы здесь нет.
Это не заказ клиента. Так выглядит наша работа изнутри: такой же учёт мы собираем под клинику, салон или мастерскую — разделы и поля меняются, устройство остаётся.
День, неделя, месяц и профосмотры — в одном окне, приём открывается в один клик.
План лечения считает итог и остаток сами, готовый документ выгружается в PDF одной кнопкой.
Пациент находится по фамилии или телефону, в карточке — история визитов.
Задача
Учёт в небольшой клинике обычно разложен по трём местам: расписание — в одном файле, список пациентов — во втором, план лечения считают калькулятором и переписывают в бумажный бланк.
Пока файлы пересылают друг другу, «последняя версия» появляется у каждого своя. Пациент звонит — администратор ищет его по фамилии глазами и не видит, что уже делали и на какую сумму.
Нам нужно было проверить это на себе: написать программу, где день клиники, карточка пациента и деньги лежат вместе и открываются с телефона.
Решение
Три файла и тетрадь на стойке
Одно окно: запись, пациент, история, сумма
Смету считают руками
Итог и остаток считаются сами, PDF — кнопкой
«Скинь мне последнюю версию»
Одна база, у всех одинаковая, и с телефона тоже
Что сделали
- Расписание на день, неделю и месяц: приёмы цветом, свободные окна видно сразу, запись открывается в один клик.
- База пациентов с поиском по фамилии и телефону: карточка, история визитов, число приёмов у каждого.
- Зубная формула прямо в карточке — состояние зубов видно на одном экране, без отдельного бланка.
- План лечения: манипуляция, количество, сумма, автоматический итог и остаток, выгрузка в PDF.
- Профосмотры отдельным разделом, чтобы повторные визиты не терялись.
- Работа с телефона: те же экраны, что на стойке, приложение ставить не нужно.
- Ежедневная резервная копия базы и проверка восстановления из неё.
- 01
База и расписание — первое, что открывается и работает.
- 02
Карточка пациента, поиск, история визитов.
- 03
План лечения, расчёт суммы и печатная форма.
- 04
Работа с телефона, резервные копии, запуск.
Экраны
Данные на снимке обезличены.
Данные на снимке обезличены.
Данные на снимке обезличены.
Почему экраны такие спокойные
Программой пользуются весь день и не по своей воле — значит, она не должна требовать внимания. Цветом отмечен только приём, всё остальное — белый лист и тонкие линии.
Ни одного экрана, где надо угадывать, куда нажать: разделы стоят в одну строку сверху, действие пациента — в его строке.
Что видно на этом экране
- Разделы «День, Неделя, Месяц, Пациенты, Профосмотры» — одной строкой, без вложенных меню.
- День недели, дата и число приёмов за этот день — сразу под разделами.
- В строке приёма: время, пациент, причина визита и телефон.
- Цвет строки — единственное выделение на экране, остальное чёрным по белому.
- Отметка о том, что данные свежие: на телефоне видно ровно то же, что на стойке.
Как устроено
Без терминов: программа стоит на сервере и открывается в обычном браузере — на компьютере, планшете и телефоне, ставить ничего не надо. Вход по логину, у каждого сотрудника свой. Вся база — один файл, его копия снимается каждый день.
Базу мы держим одним файлом сознательно и не поднимаем под неё отдельную программу-хранилище. На объёме одной клиники так быстрее, а резервная копия — это копия одного файла: её восстановление можно проверить при вас, а не пообещать. Отдельное хранилище — это ещё одна служба, которая однажды ляжет ночью в субботу, и взамен не даст ничего.
Страницы собраны без чужих надстроек и библиотек — поэтому программа откроется на том ноутбуке, который уже стоит на стойке, а не только на новом.
Если спросите знакомого разработчика, ему хватит одной строки: Python и Flask на сервере, база — SQLite, страницы — обычный HTML без фреймворков.
Что получает заказчик
- Программа стоит на вашем сервере или на сервере, оформленном на вас.
- Код, база и доступы — ваши с первого этапа.
- Ежедневная резервная копия, восстановление проверяем на деле.
А если мы пропадём? Всё написано самыми обычными, широко известными инструментами — ничего самодельного и закрытого. Работу подхватит любой другой разработчик: без секретных знаний, без покупки лицензий и без переписывания с нуля.
Сколько стоит такая программа
Считаем по позициям прайса и фиксируем сумму в смете до старта. Срок учётной программы — 2–4 недели.
| Работа | Цена |
|---|---|
| Своя программа под ваш процесс | от 20 000 ₽ |
| Перенос базы из таблиц | 2 000 ₽ |
| Настройка сервера | 1 200 ₽ |
| Обучение сотрудников | 2 900–3 200 ₽ |
| Доработка после запуска, час программиста | 1 600 ₽ |
| Сопровождение | 8 800–9 500 ₽/мес |
Цены — из прайса, это нижняя граница: диапазон показывает обычную стоимость типового объёма, а не потолок. Точную сумму собираем по позициям и фиксируем в смете до старта — дальше она не меняется. Появилась новая работа — сначала согласуем цену, потом делаем.
Старт от 10% предоплаты, остальное — по этапам после приёмки.
Посчитать такую же под мой бизнес
Напишите, что у вас сейчас делается руками — ответим в течение часа и пришлём смету с планом по этапам.
Другие работы
Личные финансы в телефоне
Трата записывается голосом за несколько секунд, отчёты и цели — на одном экране.
- Наш продукт
- Бот
Сметы и документы
Цена согласована до старта, печатная форма — одной кнопкой.
- Наш продукт
- Документы