Юнилаб — приложение для медлабораторий: кейс
Юнилаб — сеть клинико-диагностических лабораторий. Мы разработали нативное мобильное приложение для iOS и Android, которое упрощает запись пациентов и выдачу результатов анализов: до этого администраторы вручную обрабатывали заявки с сайта, принимали звонки и рассылали результаты по электронной почте. В приложении пациент авторизуется, записывается на приём, видит историю и результаты исследований и получает уведомления о доступных программах обследований.

О продукте
Коротко — что это за продукт и для кого мы его делали.
Юнилаб — сеть клинико-диагностических лабораторий, которая обслуживает поток пациентов на запись, сдачу анализов и выдачу результатов. До приложения весь этот процесс держался на ручной работе администраторов: заявки с сайта обрабатывались вручную, запись шла по телефону, а готовые результаты рассылались по электронной почте.
Мы спроектировали и разработали нативное мобильное приложение, которое переносит эти сценарии в смартфон пациента. Человек авторизуется, заводит личный кабинет, записывается на приём с выбором даты, времени и конкретного кабинета, а затем получает результаты анализов прямо в приложении — с историей исследований, каталогом услуг и картой лабораторий.
Задача
Клиент нуждался в мобильном приложении для упрощения процесса записи пациентов и выдачи результатов анализов. На момент обращения администраторы вручную обрабатывали заявки с сайта, принимали звонки и рассылали результаты по электронной почте.
Такая схема плохо масштабировалась: она нагружала персонал рутиной, замедляла выдачу результатов и не давала пациенту единой точки, где можно записаться, следить за заказами и хранить историю анализов. Требовалось решение, которое автоматизирует запись и доставку результатов и при этом соответствует требованиям к защите медицинских персональных данных.
Особенности проекта
Множество интеграций — главная сложность проекта: приложение нужно было связать с системой записи на приём, программой 1С и другим ПО лаборатории, чтобы данные о заказах, услугах и результатах приходили в кабинет пациента автоматически.
Нативный стек — iOS на Swift и Android на Kotlin — выбран ради прямого доступа к системным механизмам безопасности платформ: биометрической аутентификации и аппаратному шифрованию, что критично для работы с медицинскими данными.
Решение и подход
Как мы собрали продукт — от архитектуры до процесса.
Мы сделали ставку на нативную разработку под каждую платформу: iOS на Swift и Android на Kotlin с единым бэкендом на PHP Symfony. Нативный стек дал прямой доступ к биометрии и аппаратному шифрованию устройства, а общий бэкенд — единый источник данных о заказах, услугах и результатах для обоих приложений.
Основная инженерная работа пришлась на интеграции: связка с системой записи, программой 1С и внутренним ПО лаборатории, чтобы запись, каталог услуг и готовые результаты подтягивались в кабинет пациента без ручного участия администраторов. Обработка персональных данных построена с учётом требований 152-ФЗ.
Технологический стек
Инструменты подобраны под задачу продукта.
Почему нативная разработка для медицинских данных
Медицинские данные относятся к специальной категории персональных данных (ст. 10 152-ФЗ). Нативные приложения на Swift и Kotlin дают прямой доступ к системным механизмам безопасности платформ: биометрическая аутентификация (Face ID / Touch ID на iOS, BiometricPrompt на Android), защищённое хранилище ключей (Keychain / Keystore), аппаратное шифрование данных в покое.
Кросс-платформенные фреймворки (Flutter, React Native) рассматривались — они ускоряют поставку, но добавляют промежуточный слой над нативными API безопасности: часть возможностей требует отдельных плагинов с переменной поддержкой. Для медицинских данных с высокими требованиями к шифрованию и аудиту предпочтение отдано нативу: меньше зависимостей, прозрачнее контур.
Функции продукта
Ключевые возможности, которые закрыли задачу бизнеса.
Авторизация и личный кабинет
Профиль пациента с историей сданных анализов и заказов
Онлайн-запись на приём
Выбор даты, времени и конкретного медицинского кабинета
Результаты исследований
Доступ к готовым результатам анализов прямо в приложении
Каталог услуг и карта кабинетов
Перечень анализов и медуслуг, адреса лабораторий с геолокацией
Push-уведомления
Оповещения о доступных программах обследований и акциях
Интеграции с 1С и системой записи
Синхронизация заказов, услуг и результатов с ПО лаборатории
Как это работает
Ключевые экраны продукта — по шагам.

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

Главная: услуги и акции
Верх главного экрана: крупные плитки-разделы «Анализы», «Медицинские услуги», «Комплексные программы» и «Онлайн-запись», а под ними — заметная зелёная кнопка «Узнать результаты» как главное действие пациента.
Ниже идёт блок «Акции и предложения» с яркими карточками спецпредложений («Проверь печень», «В новый год с антителами», «Время здоровья») и цветные карточки комплексных программ с ценой — так пациент сразу видит выгодные обследования и переходит к записи.

Вход и подключение результатов
Сценарий онбординга: экран входа по e-mail и паролю, выбор «Я новый клиент / Я уже клиент Юнилаб», форма подключения результатов по номеру и дате заказа с согласиями на обработку персональных данных и политикой конфиденциальности.
После авторизации открывается профиль с дисконтной картой и крупными плитками «Результаты» и «Динамика» — пациент за пару шагов привязывает свои анализы и попадает в личный кабинет.

Карточка анализа и результаты
Карточка исследования «Аланинаминотрансфераза (АлАТ)» со статусом «Готов», датой сдачи и кнопкой «Отправить результаты на e-mail». Ниже — блок «Результаты» с полученным значением (3.67 ед/л) и колонкой нормальных значений для сравнения.
Пациент видит не просто цифру, а её трактовку относительно нормы и может отправить бланк себе на почту — результаты доступны сразу, без звонков администратору.

Детальные результаты: биохимия крови
Развёрнутый экран «Биохимия крови» со статусом «Готов» и списком показателей — Гемоглобин, Эритроциты, Гематокрит, Средний объём эритроцитов (MCV) — каждый со своим значением и колонкой нормальных диапазонов.
Сложное комплексное исследование показано как читаемый список: пациент прокручивает все параметры одного заказа и по каждому понимает, укладывается ли результат в норму.

Комплексная программа: состав
Карточка комплекса «Профилактическое обследование после 40 для женщин (минимум)» со статусом «Выполняется» и блоком «Состав комплекса»: вложенные исследования (Аланинаминотрансфераза, Биохимия крови, Углеводный антиген CA-125) с индивидуальными статусами «Готов» и «Выполняется».
Программа обследования раскрывается как набор анализов — пациент отслеживает готовность каждого входящего исследования внутри одного заказа, а не ждёт весь комплекс целиком.

Каталог услуг и разделы анализов
Каталог продукта: раздел «Услуги» с категориями «Анализы», «Медицинские услуги» и «Комплексные программы», экран группы «ЭКГ/Холтер/СМАД» с позициями и ценами и кнопками «Записаться», а также рубрикатор анализов с направлениями (Биохимический анализ крови, Коагуляция, Маркеры аутоиммунных заболеваний, Гормоны) и счётчиками позиций.
Большой каталог лаборатории структурирован по разделам и направлениям — пациент находит нужное исследование, видит цену и записывается прямо из карточки услуги.
Данные и безопасность
Приложение работает с медицинскими персональными данными пациентов, поэтому обработка построена с учётом требований 152-ФЗ о защите персональных данных.
Нативный стек под iOS и Android даёт прямой доступ к системным механизмам безопасности платформ — биометрической аутентификации и аппаратному шифрованию, что защищает вход в кабинет и хранение результатов исследований.
В цифрах
- 2 нативных приложения — iOS (Swift) и Android (Kotlin) — с общим бэкендом на Symfony.
- Авторизация и личный кабинет пациента с историей анализов.
- Онлайн-запись на приём и УЗИ с выбором даты, времени и кабинета.
- Доступ к результатам исследований прямо в приложении без звонков в лабораторию.
- Каталог услуг и карта кабинетов с геолокацией ближайшего отделения.
- Интеграции с системой записи и программой 1С — автоматическая обработка заявок и выдача результатов.
Архитектура и персональные данные
Бэкенд реализован на Symfony (PHP). Взаимодействие клиент-сервер — по HTTPS; медданные передаются только по зашифрованному каналу. Результаты исследований хранятся в защищённом контуре и не передаются третьим сторонам сверх необходимого для исполнения интеграций.
Соответствие: 152-ФЗ, оператор ПДн в реестре РКН, ИСО 27001 (внедрение), локализация персональных данных. Медицинские данные обрабатываются как специальная категория ПДн по 152-ФЗ; статус оператора проверяется в реестре операторов ПДн РКН.
Часто задаваемые вопросы
Что умеет приложение для медицинской лаборатории?
Как приложение интегрируется с системами лаборатории?
Защищены ли медицинские данные пациентов?
На каких платформах доступно приложение?
Сколько времени заняла разработка?
Наши клиенты
Компании из ритейла, медтеха, логистики и электронной коммерции, которым мы помогли с цифровыми продуктами.
Услуги веб-студии YuSMP Group
Полный спектр разработки — от нативных мобильных приложений до веб-платформ, дизайна и IT-аудита. Выберите направление или закажите проект под ключ.
Мобильная разработка
Нативные и кросс-платформенные приложения для iOS и Android под задачу и бюджет.
Подробнее →Разработка мобильных приложений под iOS
Нативные приложения для iPhone и iPad на Swift и SwiftUI.
Подробнее →Разработка мобильных приложений под Android
Приложения для Android на Kotlin и Jetpack Compose.
Подробнее →Кроссплатформенный подход
Одно приложение сразу на iOS и Android на Flutter.
Подробнее →Веб - разработка
SPA, порталы и веб-платформы на React / Next.js и Node.
Подробнее →Backend-разработка
Серверная часть, API, базы данных и интеграции на Node.js, PHP и Python.
Подробнее →Разработка под ключ
Продукт под ключ: аналитика, дизайн, разработка и запуск.
Подробнее →MVP
Быстрый запуск ядра продукта, чтобы проверить гипотезу без лишних затрат.
Подробнее →Тестирование
Ручное и автоматизированное тестирование — стабильный релиз на всех устройствах.
Подробнее →UI/UX-дизайн
Исследование, прототип и дизайн-система — интерфейсы, которыми удобно пользоваться.
Подробнее →Прототипирование
Кликабельный прототип для проверки идеи до разработки.
Подробнее →Создание сайтов
Корпоративные сайты, лендинги и интернет-магазины под ключ.
Подробнее →IT - аудит
Аудит ИТ-инфраструктуры, кода и безопасности.
Подробнее →SEO‑продвижение
Вывод сайта в топ Яндекса и Google — трафик и заявки из поиска.
Подробнее →Контекстная реклама
Яндекс Директ — заявки с первого дня и контроль цены лида.
Подробнее →SMM‑продвижение
Соцсети и таргет — узнаваемость бренда, комьюнити и заявки.
Подробнее →Наши кейсы
Ещё продукты, которые мы спроектировали и запустили.

LiMP
Мобильный VPN для iOS и Android: WireGuard‑стек, no‑logs и сплит‑туннелирование.

Личный кабинет для финтех‑сервиса
Веб‑кабинет: типы профилей, статистика по договорам, адаптив на Laravel и React.

SignatoryPro
Удалённое подписание документов с юридической силой, цифровой архив и CRM.
Блог наших экспертов
Разбираем разработку и технологии простым языком.
Обсудим ваш проект?
Расскажите задачу — за 1–2 дня вернёмся с оценкой сроков, бюджета и составом команды.
Хотите такой же проект — обсудим
Расскажите задачу — за 1–2 дня вернёмся с оценкой сроков, бюджета и составом команды.













