← Витрина проекта

Кабинет врача: история, сканы и посещения

Три кнопки у полей истории · 05.10.2026

AI-черновик, переделать и раскрыть оформлены одинаковыми кнопками с иконками. Все три стоят в одну строку у жалоб, данных осмотра, рекомендаций, лечения и деталей — на компьютере и телефоне. В режиме «Кратко» действия используют полный исходник. Ошибка или правка врача во время ожидания сохраняет прежний текст.

Установлен выпуск 27eb36f2. 91 проверка прошла; все значения 14 таблиц и 1147 записей при обновлении сохранились точно. Ниже только вымышленные тестовые данные.

Три иконки у каждого поля истории, вымышленный пример
Одинаковые действия у всех разделов истории.
Три иконки в одну строку на телефоне, вымышленный пример
Мобильная проверка при ширине 320 пикселей.

Компактные кнопки и карточки · 05.10.2026

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

Карточки выделенных зубов собраны в компактную сетку: от двух до четырёх столбцов на компьютере, один столбец на телефоне. Нажатие на карточку раскрывает подробности.

Исправлена блокировка редактирования ранее созданного фото после обновления скана. Изменение использует выбранное сохранённое фото; во время обработки оно остаётся на экране, затем появляется результат. Исходный скан сохраняется.

Последняя сохранённая ошибка генератора — «закончился баланс API». Текущий баланс и успешная генерация на реальном фото в этой проверке не подтверждены; платный запрос не запускался. Поведение при успехе и ошибке проверено на тестовых данных.

Установлен d072ae30. 20 проверок больших полей, 15 карточек, 27 синхронизации фото и меток, 8 правки архивных фото и 10 серверных проверок прошли. Оформление проверено на пяти ширинах. Все значения 14 таблиц и 1145 записей сохранились точно. На снимках только вымышленные данные.

Иконка разворачивания рядом с кнопками приёма
Компактная строка заголовка и действий поля на телефоне
Прямоугольные карточки зубов в четыре столбца

Понятные карточки зубов

Вместо кружка — силуэт зуба с крупным номером. Названия стали крупнее, коды диагнозов скрыты в карточках. Нажатие на зуб, название или свободное место карточки открывает подробности. Для перехода к конкретному зубу остаётся отдельная кнопка «Показать на 3D-модели».

Полные записи и коды в истории болезни сохранены. Установлен b6d2226e; 15 проверок карточек и 63 прежние проверки интерфейса прошли. Все значения 14 таблиц и 1145 записей остались неизменными. На снимках только вымышленные данные.

Номера зубов в силуэтах и крупные названия на телефоне
Обновлённые карточки зубов на компьютере

Большие текстовые поля

У информации с приёма и полей истории появилась «Развернуть». На телефоне текст открывается на весь экран для чтения; «Редактировать текст» включает ввод. Окно учитывает доступное место при появлении клавиатуры. «Готово» и крестик возвращают к странице, сохраняя правки в исходном поле. История сохраняется кнопкой «Сохранить историю», запись приёма — прежним механизмом сохранения.

Высота обычных полей на телефоне подстраивается под содержимое. Полный текст сохраняется без сокращения. Установлен 010c6a1b; 20 проверок больших полей, 20 режимов истории, 12 мобильного редактирования и 63 прежние проверки прошли. Все значения 14 таблиц и 1145 записей сохранились точно. Проверки выполнены в эмуляции мобильного браузера; на снимках только вымышленные данные.

Полноэкранное чтение вымышленной записи на телефоне
Большое окно для полного текста на компьютере

Явное редактирование приёма на телефоне

Текст приёма на телефоне открывается для просмотра: случайное касание не включает ввод. Рядом с «Новый приём» — «Редактировать текст». Нажатие включает редактор; «Готово» сохраняет полную запись и возвращает просмотр. При ошибке сети введённый текст остаётся на экране. На компьютере прямое редактирование сохранено.

Установлен b09d2518. 12 новых мобильных и 63 прежних проверок интерфейса прошли; все значения 14 таблиц и 1145 записей остались неизменными. На снимках только вымышленные данные.

Просмотр вымышленной записи приёма на телефоне
Явное редактирование вымышленной записи и кнопка Готово

Теги пациента и шапка приёма

Клиника, дата осмотра и время приёма оформлены отдельными тегами с иконками. Слева — «Информация с приёма пациента», справа — выбор приёма, «Изменить приём», «Новый приём». Выбор выглядит как соседние кнопки и открывает список при нажатии.

Служебные фразы о сохранённом приёме и добавлении в общую историю убраны. Полная история, отмена переноса и сохранение отдельных приёмов работают как прежде. Установлен 7d5ea5f0; 63 прежние проверки интерфейса прошли, все значения 14 таблиц и 1145 записей сохранились точно.

На всех снимках только вымышленные данные.

Сведения вымышленного пациента в тегах
Заголовок слева и выбор приёма справа
Теги вымышленного пациента на телефоне
Шапка приёма на телефоне

Первичный приём и два режима истории

Изменение записи того же первого приёма сохраняет подпись «Первичный приём». Отдельный следующий приём отмечается «Повторный приём». Прежняя подпись «Обновление приёма» больше не зависит от количества переносов.

У заголовка «История болезни пациента» — «Кратко», «Подробно» и «Отменить перенос». Краткий вид показывает основные сведения, диагнозы зубов и назначенные посещения. Полный текст остаётся в истории и сохраняется целиком в любом режиме. Отмена переноса возвращает прежнюю историю, сохраняя запись приёма.

Установлен b5f69174. 20 новых и 63 прежних проверки интерфейса, 62 проверки хранения и полного текста прошли. Все значения 14 таблиц и 1145 записей остались неизменными. Изображения ниже содержат только вымышленные данные.

Кратко, Подробно и Отменить перенос рядом с заголовком истории
Краткий режим истории, вымышленный пример
Краткий режим на телефоне, вымышленный пример

Приёмы пациента и общая история болезни

Уточнение оформления: у левого края одной строкой — «Новый приём», «Изменить приём», выбор приёма и «Информация с приёма пациента». Отдельная строка даты/места удалена. Нижний заголовок — «История болезни пациента». Установлен выпуск 0a731df0, 63 проверки интерфейса прошли; все 14 таблиц/1145 записей сохранились точно.

Сверху — «Информация с приёма пациента»: выбор сохранённой записи или создание нового приёма с датой, временем, местом и врачом. Записи разных приёмов сохраняются отдельно. Справа — «Перенести в историю болезни пациента»; ниже общая история, которую врач проверяет и сохраняет.

Перенос добавляет полный текст к прежним сведениям. Повторное нажатие не дублирует уже внесённый приём. Изменённая запись переносится как дополнение; предыдущий исходный текст сохраняется. Ошибки сохранения и одновременные правки в другом окне не стирают введённый текст.

Выпуск faba53b5 установлен. 63 проверки интерфейса и 61 проверка хранения/текста прошли на вымышленных данных. Все прежние значения 12 таблиц и 1141 записи сохранились точно; два новых хранилища приёмов созданы пустыми.

Выбор приёма и общая история на вымышленных данных
Информация с отдельного приёма и общая история ниже.
Новый приём на телефоне, вымышленный пример
Дата, время, место и врач при создании приёма.

Обновление установлено 04.10.2026. Информация каждого приёма хранится отдельно и целиком переносится в общую историю болезни. Зубы из истории автоматически сопоставляются с готовыми сканами и получают черновые метки для проверки врачом. Панель выбранного зуба остаётся рядом с челюстью. План и стоимость объединены по посещениям.

Добавлены страницы услуг и цен в меню по фото врача, скидки на зуб, посещение и весь план, перенос зубов между посещениями и оплата после завершения лечения. Уже зафиксированные цены сохраняются.

Смена 2D-фото и меток синхронна. Редактирование метки сохраняет версии фото. Реальные клинические записи при установке не менялись.

На изображениях ниже только вымышленные тестовые данные. Они показывают интерфейс, а не истории пациентов. Боевой кабинет требует входа.

История болезни на тестовых данных
История болезни и выбор зубов.
Тестовый план по посещениям
Перенос зуба между посещениями и стоимость. Вымышленный пример.
Страница настройки цен
Цена услуги в вымышленном прайсе.

Код: 36b40fa0. Приёмка: история и панель зуба, 2D при задержке фото, скидки и сохранение цен, атомарный перенос и его отмена, мобильный интерфейс. Все 12 таблиц и 1140 записей сохранились без изменений. Повторная проверка браузера после установки требует входа врача.

Уточнения истории и сканов · 04.10.2026

Полный текст осмотра сохраняется без сокращений. Назначенное лечение — редактируемое поле, затем сворачиваемые «Детали» одним текстом. Отметка «AI черновик» и повторная обработка находятся в строке заголовка. Сканы и добавление сканов — в одной строке; зубы из истории сопоставляются с готовыми сканами и получают черновые метки автоматически. Раскрашивание убрано из истории. Внизу — большой переход к 3D-модели. Онбординг сначала объясняет панель инструментов, затем улучшение модели; кнопка «Улучшить».

Установлен выпуск 3bc8c874. 45 проверок интерфейса, 20 проверок текста и 16 проверок сохранения прошли на вымышленных данных. Прежние значения всех 12 таблиц и 1141 строки сохранены точно; добавлены два необязательных текстовых поля.

Сканы и строка пациента

Карточки обоих сканов и «Добавить сканы» выровнены по одной горизонтали и имеют одинаковую высоту. Разделители теперь сверху и снизу блока «Выделенные на скане зубы», а «Детали» — без разделителей. Повторная ссылка «К списку пациентов» убрана из панели.

В строке пациента видны заполненные клиника, дата осмотра и время приёма. Нажатие на фото открывает его крупно; окно закрывается крестиком или Escape и помещается на телефоне.

Установлен ca78eba4 поверх3bc8c874;56 проверок интерфейса прошли. Все значения12таблиц/1141строки сохранены точно.

Крупное фото вымышленного пациента на телефоне
Проверка окна фото на вымышленном примере.

Генератор через подписку · 06.10.2026

Кнопка «Изменить картинку» подключена к существующей подписке ChatGPT/Codex. Новая версия сохраняется отдельно; исходные изображения, метки зубов и записи пациента сохранены. Платный API не используется как запасной маршрут.

62 проверки пройдены. В рабочем кабинете выполнена одна правка изображения: получен новый PNG, все 1148 прежних строк в 14 таблицах совпали полностью. После правки — 1149 строк.

Нейтральная техническая проба генерации через подписку: чашка
Нейтральная проба подписки от 05.10.2026. Медицинская правка 06.10 проверена приватно; изображения пациентов на этой витрине не публикуются.

Выпуск: t58-subscription-4b64210f. Вход подписки читается из одного файла; личный профиль недоступен. После обновления входа генератор требует переподключения. Открыть кабинет врача.

Подписи в 2D · 06.10.2026

Статус генерации: «Создаём этот кадр…». Кнопка выбора области: «Поправить участок».

Выпуск t59-atlas-labels-e6ae0af0 установлен; 8 прежних проверок редактирования пройдены. Все1150строк/14таблиц сохранены. Пример ниже — искусственные данные.

Новые подписи на искусственном примере
Компьютер
Новые подписи на телефоне на искусственном примере
Телефон; изображения пациентов не используются

Нейтральные подписи изображений · 06.10.2026

В кабинете: «Реалистичная иллюстрация», «2D-подсказка», «Создаём этот кадр…», «Поправить участок». Название генератора изображения не показываем в интерфейсе. Адрес загрузки обновлён: обычное обновление страницы получает новые подписи.

Проверены все 42 файла интерфейса, редактирование и переключение версий. Исходники доставлены в приватный репозиторий; 14 таблиц и 1150 строк истории сохранились точно.

Ниже — синтетические проверки текста, без данных пациентов и без оценки раскладки всей страницы.

Подпись иллюстрации на широком экране
Подпись готового изображения
Нейтральная подпись на телефоне
Та же подпись на телефоне
Название 2D-подсказки
Заголовок окна подсказки

Схема зубов и план лечения · 06.10.2026

На схеме две челюсти. Нажатиями можно выбрать один или несколько зубов: рядом появятся их карточки. Отсутствующий по записи врача зуб убран с рисунка; его запись доступна по номеру под схемой. Имплантат сохраняется на схеме, пробел распознавания скана сам по себе не означает отсутствие зуба.

План занимает всю доступную ширину. Комментарий, диагноз и рекомендации внизу под «Дополнительно». Добавление зуба — компактная иконка. Расчёт использует все посещения плана и цены услуг; неизвестная стоимость явно отмечена, сохранённые цены и скидки сохраняются.

43 проверки интерфейса и операции посещений пройдены; отдельно проверены расчёты. 14 таблиц и 1150 строк сохранились точно. Ниже — вымышленные примеры без данных пациентов; служебная навигация скрыта только на снимках компонентов.

Схема двух челюстей и две выбранные карточки зубов
Схема на компьютере
Схема и карточки на телефоне
Схема на телефоне
План и стоимость всех посещений на компьютере
План на компьютере
План на телефоне
План на телефоне

Все зубы с записями выбраны сразу

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

Ниже только вымышленные примеры для проверки интерфейса.

Одинаковые карточки выбранных зубов на компьютереМобильная схема и выбранные зубы

Текст карточки — максимум две строки

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

Вымышленные примеры для проверки интерфейса.

Компактные карточки на компьютереКомпактные карточки на телефоне

Законченные двухстрочные описания зубов

Короткие описания сформулированы как две законченные строки без обрезания многоточием. Например: «Кариозное поражение / дентина зуба», «Пульпит зуба / хроническая форма». Уточнения об обострении и возможном воспалении сохранены. Полная запись раскрывается по нажатию на карточку.

Неизвестные формулировки сохраняются целиком: важные сведения не удаляются ради длины. Все примеры на этой странице вымышленные.

Карточки зубов с полными двухстрочными описаниями
На компьютере
Те же карточки на экране телефона
На телефоне