К содержимому
Azgard студия разработки Написать в Telegram
Написать в Telegram

Отвечаем в течение часа, сами, без менеджеров.

Разбор работы

Собрали учёт для стоматологии: расписание, карточка пациента и план лечения в одной программе

  • Учётная программа
  • Стоматология
  • Наша программа

Программа, которую мы написали и ведём каждый день. Все фамилии, телефоны и суммы на экранах вымышленные: ничьей рабочей базы здесь нет.

Это не заказ клиента. Так выглядит наша работа изнутри: такой же учёт мы собираем под клинику, салон или мастерскую — разделы и поля меняются, устройство остаётся.

День, неделя, месяц и профосмотры — в одном окне, приём открывается в один клик.

План лечения считает итог и остаток сами, готовый документ выгружается в PDF одной кнопкой.

Пациент находится по фамилии или телефону, в карточке — история визитов.

Задача

Учёт в небольшой клинике обычно разложен по трём местам: расписание — в одном файле, список пациентов — во втором, план лечения считают калькулятором и переписывают в бумажный бланк.

Пока файлы пересылают друг другу, «последняя версия» появляется у каждого своя. Пациент звонит — администратор ищет его по фамилии глазами и не видит, что уже делали и на какую сумму.

Нам нужно было проверить это на себе: написать программу, где день клиники, карточка пациента и деньги лежат вместе и открываются с телефона.

Решение

Три файла и тетрадь на стойке

Одно окно: запись, пациент, история, сумма

Смету считают руками

Итог и остаток считаются сами, PDF — кнопкой

«Скинь мне последнюю версию»

Одна база, у всех одинаковая, и с телефона тоже

Что сделали

  • Расписание на день, неделю и месяц: приёмы цветом, свободные окна видно сразу, запись открывается в один клик.
  • База пациентов с поиском по фамилии и телефону: карточка, история визитов, число приёмов у каждого.
  • Зубная формула прямо в карточке — состояние зубов видно на одном экране, без отдельного бланка.
  • План лечения: манипуляция, количество, сумма, автоматический итог и остаток, выгрузка в PDF.
  • Профосмотры отдельным разделом, чтобы повторные визиты не терялись.
  • Работа с телефона: те же экраны, что на стойке, приложение ставить не нужно.
  • Ежедневная резервная копия базы и проверка восстановления из неё.
  1. 01

    База и расписание — первое, что открывается и работает.

  2. 02

    Карточка пациента, поиск, история визитов.

  3. 03

    План лечения, расчёт суммы и печатная форма.

  4. 04

    Работа с телефона, резервные копии, запуск.

Экраны

План лечения пациента: список манипуляций с количеством и суммой, зубная формула сверху, итог и остаток внизу, кнопка выгрузки в PDF
План лечения. Врач добавляет манипуляции строками — итог и остаток пересчитываются сами, документ уходит в PDF одной кнопкой. Считать на калькуляторе и переписывать в бланк больше незачем.
Данные на снимке обезличены.
База пациентов: строка поиска по фамилии или телефону, список пациентов с телефоном, датой рождения, числом визитов и кнопкой перехода в карточку
База пациентов. Поиск по фамилии или телефону, у каждого видно число визитов и вход в карточку. Администратор отвечает пациенту, не открывая ни одной таблицы.
Данные на снимке обезличены.
Верх расписания дня на экране телефона: разделы одной строкой, дата и число приёмов, ниже строки приёмов со временем, фамилией пациента, причиной визита и телефоном
Тот же день с телефона: время, пациент, причина визита и телефон под рукой. Ставить приложение не нужно — открывается ссылкой.
Данные на снимке обезличены.

Почему экраны такие спокойные

Программой пользуются весь день и не по своей воле — значит, она не должна требовать внимания. Цветом отмечен только приём, всё остальное — белый лист и тонкие линии.

Ни одного экрана, где надо угадывать, куда нажать: разделы стоят в одну строку сверху, действие пациента — в его строке.

Что видно на этом экране

  • Разделы «День, Неделя, Месяц, Пациенты, Профосмотры» — одной строкой, без вложенных меню.
  • День недели, дата и число приёмов за этот день — сразу под разделами.
  • В строке приёма: время, пациент, причина визита и телефон.
  • Цвет строки — единственное выделение на экране, остальное чёрным по белому.
  • Отметка о том, что данные свежие: на телефоне видно ровно то же, что на стойке.

Как устроено

Без терминов: программа стоит на сервере и открывается в обычном браузере — на компьютере, планшете и телефоне, ставить ничего не надо. Вход по логину, у каждого сотрудника свой. Вся база — один файл, его копия снимается каждый день.

Базу мы держим одним файлом сознательно и не поднимаем под неё отдельную программу-хранилище. На объёме одной клиники так быстрее, а резервная копия — это копия одного файла: её восстановление можно проверить при вас, а не пообещать. Отдельное хранилище — это ещё одна служба, которая однажды ляжет ночью в субботу, и взамен не даст ничего.

Страницы собраны без чужих надстроек и библиотек — поэтому программа откроется на том ноутбуке, который уже стоит на стойке, а не только на новом.

Если спросите знакомого разработчика, ему хватит одной строки: Python и Flask на сервере, база — SQLite, страницы — обычный HTML без фреймворков.

Что получает заказчик

  • Программа стоит на вашем сервере или на сервере, оформленном на вас.
  • Код, база и доступы — ваши с первого этапа.
  • Ежедневная резервная копия, восстановление проверяем на деле.

А если мы пропадём? Всё написано самыми обычными, широко известными инструментами — ничего самодельного и закрытого. Работу подхватит любой другой разработчик: без секретных знаний, без покупки лицензий и без переписывания с нуля.

Сколько стоит такая программа

Считаем по позициям прайса и фиксируем сумму в смете до старта. Срок учётной программы — 2⁠–⁠4 недели.

Из чего складывается смета
РаботаЦена
Своя программа под ваш процессот 20 000 ₽
Перенос базы из таблиц2 000 ₽
Настройка сервера1 200 ₽
Обучение сотрудников2 900⁠–⁠3 200 ₽
Доработка после запуска, час программиста1 600 ₽
Сопровождение8 800⁠–⁠9 500 ₽/⁠мес

Цены — из прайса, это нижняя граница: диапазон показывает обычную стоимость типового объёма, а не потолок. Точную сумму собираем по позициям и фиксируем в смете до старта — дальше она не меняется. Появилась новая работа — сначала согласуем цену, потом делаем.

Старт от 10% предоплаты, остальное — по этапам после приёмки.

Посчитать такую же под мой бизнес

Напишите, что у вас сейчас делается руками — ответим в течение часа и пришлём смету с планом по этапам.

Другие работы

Личные финансы в телефоне

Трата записывается голосом за несколько секунд, отчёты и цели — на одном экране.

  • Наш продукт
  • Бот

Разбор работы

Сметы и документы

Цена согласована до старта, печатная форма — одной кнопкой.

  • Наш продукт
  • Документы

Разбор работы

Все работы

Написать в Telegram Контакты