Собственный продукт — не клиентская работаМультитенантная SaaS для клиник с процедурами
Clinic Records — мультитенантная SaaS для ведения клинических записей
Мультитенантная платформа, в которой персонал клиники документирует пациентов, визиты и процедуры, с ролевым доступом, изоляцией данных клиник и журналом аудита.
Демонстрационная платформа на синтетических данных: без заявлений о соответствии требованиям и без живого клинического использования.
Клиникам с процедурами нужны надёжные записи: кто что сделал какому пациенту, с какой партией препарата и каким устройством, на основании какого согласия и что было исправлено потом. Бумага и универсальные инструменты затрудняют подтверждение этого и легко теряют данные.
Решение
Что построил LATYNEX Digital
Платформа записей с изоляцией клиник, которая проводит каждую процедуру через контрольный список завершения, связывает с записью препараты, партии и устройства и ведёт журнал аудита с записью только в конец и доступом по ролям.
Что это демонстрирует
Что этот проект показывает о наших возможностях
Разделение данных каждой клиники обеспечивает сама база данных (PostgreSQL row-level security), с ролями и журналом аудита.
Полный процесс ведения записей: версионируемые шаблоны процедур, партии препаратов и устройства, согласия, экспорт клинических PDF, приглашения персонала и мобильное приложение.
Как та же возможность могла бы служить другому бизнесу
Тот же подход — отдельные рабочие пространства клиентов, ролевой доступ и журнал аудита — мог бы подойти для любой B2B-SaaS или клиентского портала, где каждый клиент должен видеть только свои данные.
Экран «Сегодня»: заблокированные процедуры, неудавшиеся экспорты, партии с истекающим сроком и обслуживание устройств
Список пациентов и карта с предупреждениями, курсами лечения и фото до и после
Визиты и процедуры по версионируемым шаблонам с контрольным списком завершения и историей правок
Каталог препаратов и партий с предупреждениями об истечении срока
Устройства со схемами параметров и состоянием обслуживания
Согласия, курсы лечения и экспорт клинических PDF
Персонал, роли и филиалы, с приглашениями и контролем доступа
Настройки клиники, брендинг, импорт и экспорт пациентов в CSV
Просмотр журнала аудита с фильтрами по исполнителю, событию и дате
Интерфейс на английском и русском и мобильное приложение на Expo
Возможности в коде
Изоляция клиник на уровне PostgreSQL row-level security
Роли: владелец, администратор, практик, с доступом врача только к своим пациентам
Удаление данных пациента только владельцем, с сохранением журнала аудита
Одноразовые хешированные токены для приглашений и сброса паролей
Ограничение попыток входа и отзываемые сессии в базе данных
Инструменты миграции и экспорта клиники
Демонстрация продукта
Продукт, экран за экраном
Сегодня: что требует внимания в клиникеКарта и история пациентаРоли персонала и журнал аудитаНастройки клиники и мобильная версия
Экраны сделаны в демонстрационной среде на синтетических данных. Текст интерфейса переведён на английский для презентации, поэтому это локализованные композиции, а не нетронутые скриншоты. Все показанные пациенты, сотрудники и клиники вымышлены.
Как это работает
От входных данных к результату
01
Начать с того, что требует внимания
Экран «Сегодня» показывает процедуры, которые нельзя завершить, неудавшиеся экспорты документов, партии с близким сроком и устройства на обслуживании.
02
Задокументировать процедуру
Процедура идёт по заданному клиникой версионируемому шаблону с контрольным списком завершения и машиной состояний; исправления сохраняют историю правок.
03
Связать запись воедино
Препараты, партии и устройства, согласия и курсы лечения привязываются к карте пациента; клинические PDF можно экспортировать.
04
Держать каждую клинику отдельно
Каждая клиника — изолированный тенант на уровне PostgreSQL row-level security, а журнал аудита фиксирует исполнителя, событие и дату.
Технический подход
Как это устроено технически
Монорепозиторий на npm workspaces с веб-приложениями на Next.js 15 и React 19, TypeScript, Drizzle ORM на PostgreSQL 16 с принудительной row-level security, валидацией Zod, генерацией PDF через headless-браузер и клиентом Expo React Native. Схему развивают сорок семь SQL-миграций, а код сопровождают обширные юнит- и сквозные тесты.
Next.js 15
React 19
TypeScript
Drizzle ORM
PostgreSQL 16 (row-level security)
Zod
Expo / React Native
Playwright
Vitest
Статус и ограничения
Что эта страница утверждает и чего не утверждает
Демонстрационная платформа, показанная только на синтетических тенантах; публично она не запущена и публичного адреса не имеет.
Заявлений о соответствии требованиям или сертификации не делается; живое клиническое использование и клиенты не заявляются.
В ней нет планировщика приёмов и модуля отчётов клиники.
Платформа управления складом с приоритетом ответственного хранения для фулфилмента нескольких продавцов, с очередью заказов по SLA и порталом продавца.
Приёмка, запасы и места хранения
Очередь заказов с приоритетом по SLA и времени отсечки
Портал продавца с запасами, заказами и счетами
Собственная программная основа — не развёртывание у клиентаОткрыть кейс →
Многомодульная операционная платформа, которая даёт одному владельцу единую очередь фокуса, решения, задачи, портфель и входящие лиды по нескольким направлениям бизнеса.
Очередь фокуса, решения и единый список задач
Портфель и входящие лиды из всех модулей
Реестр операций для людей и ИИ-агентов
Собственный продукт — не клиентская работаОткрыть кейс →