Сценарии / Клиентский кейс / медицинское ПО

ВМП Автозаполнение: локальная подготовка медицинских документов

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

Интерфейс локального приложения для подготовки комплекта документов ВМП
Принцип работы

Локальное медицинское ПО: распознавание, проверка данных и формирование DOCX работают на Mac пользователя.

Задача

Убрать повторный ручной перенос данных

При подготовке комплекта ВМП сотрудник переносит сведения из паспорта, регистрации, полиса ОМС, СНИЛС и медицинской выписки сразу в несколько документов. Нужно было собрать этот процесс в одном приложении и сохранить обязательную проверку человеком.

Конфиденциальность была архитектурным требованием. Документы и распознанные медицинские данные не должны покидать Mac пользователя или отправляться во внешние OCR-сервисы.

Сценарий

Один процесс вместо нескольких программ

01

Выбор группы ВМП

Приложение подключает соответствующие направление, медицинскую выписку и протокол комиссии.

02

Загрузка документов

Отдельные слоты принимают паспорт, регистрацию, ОМС, СНИЛС и медицинский документ.

03

OCR и проверка

Apple Vision распознаёт данные локально, а сотрудник сверяет обязательные поля и предупреждения.

04

Формирование комплекта

После подтверждения приложение создаёт отдельный набор DOCX и сохраняет запись в истории.

Рабочий процесс

Интерфейс ведёт от исходных файлов к готовому комплекту

Все скриншоты сделаны на синтетических данных и не содержат сведений реальных пациентов.

Пять типов документов загружены и готовы к локальному распознаванию
01 / Входные данныеОтдельные слоты не дают смешать типы документов
Проверка распознанных данных пациента на синтетическом примере
02 / КонтрольСомнительные поля подтверждает сотрудник

Шаблоны

Библиотека, которую можно развивать без пересборки

В поставку включены 20 групп ВМП и 59 DOCX-шаблонов. Для каждой группы интерфейс показывает готовность трёх обязательных документов и количество используемых полей.

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

Проверяемый результат

Готовый рабочий инструмент, а не прототип

Фиксируем характеристики текущей сборки без выдуманных показателей экономии времени.

Группы ВМП20

готовых наборов документов

DOCX-шаблоны59

встроены в поставку

Типы документов5

в одном сценарии загрузки

Обучение9 шагов

интерактивный tour внутри приложения

ОбработкаЛокально

Apple Vision и SQLite на Mac пользователя

ПоставкаDMG

без установки Python, Xcode или OCR-сервиса

Архитектура

Как устроено приложение

React-интерфейс работает внутри Tauri. Rust управляет локальными компонентами и запускает FastAPI sidecar. Swift helper обращается к Apple Vision, Python-слой разбирает и валидирует распознанные поля, SQLite хранит локальную историю, а DOCX-слой формирует документы только после подтверждения пользователя.

Русское описание указано первым, общепринятое техническое название — в скобках.

  • Tauri 2
  • Rust
  • React 19
  • TypeScript 5.9
  • FastAPI
  • Python 3.11
  • Swift 6
  • Apple Vision
  • SQLite
  • DOCX

Безопасность

Данные остаются на компьютере пользователя

01

Без облачного OCR

Изображения обрабатываются системным Apple Vision непосредственно на Mac.

02

Явное подтверждение

Распознанные обязательные поля нельзя незаметно принять без проверки сотрудником.

03

Локальное хранилище

База, история и шаблоны находятся в Application Support пользователя.

04

Без реальных данных в кейсе

Опубликованные экраны подготовлены на синтетическом пациенте.

Обсудить задачу

Расскажите, что сейчас не работает

Изучим информацию и предложим подходящий первый этап.