Прямой ответ: офлайн доступны только ранее загруженные данные

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

Чем региональные приложения отличаются от федеральных сервисов

Федеральный портал госуслуг и региональные медицинские приложения — разные системы с разной логикой хранения данных. Региональные сервисы чаще всего разрабатываются под конкретный субъект и завязаны на местную медицинскую информационную систему, поэтому у них разный уровень технической зрелости: в одних регионах приложение кэширует карту, полис и список назначений, в других — только показывает список услуг без офлайн-режима вообще. Из-за этого нельзя дать один универсальный ответ «что видно офлайн» — он отличается от региона к региону, и единственный надёжный способ узнать точно про свой регион — попробовать открыть приложение в режиме полёта после того, как вы уже заходили в него при рабочей связи.

Что обычно остаётся доступно без сети

  • Последний открытый экран с данными, которые уже прогрузились до отключения сети — например, карточка полиса или список последних визитов.
  • Сохранённый QR-код полиса ОМС, если приложение предусматривает его локальное хранение для показа в регистратуре.
  • Уведомления, которые пришли раньше и уже сохранены в истории приложения на устройстве.
  • Контактные данные поликлиники, если они были один раз загружены и закэшированы, а не подгружаются заново при каждом открытии раздела.

Что почти никогда не работает без сети

  • Запись на приём и любые действия с расписанием врачей — это всегда живой запрос к серверу записи.
  • Отмена или перенос уже созданной записи — тоже требует подтверждения на сервере в реальном времени.
  • Новые результаты анализов, которые ещё не открывали в приложении хотя бы раз при рабочей сети.
  • Обновление статуса направления или электронного больничного — статус хранится на сервере ведомства, а не на телефоне.
  • Авторизация и вход в приложение впервые на новом устройстве — без интернета войти не получится, даже если данные в теории могли бы кэшироваться.

Коротко: офлайн-доступность по разделам

Раздел приложенияДоступен офлайнУсловие
Полис ОМСЧасто даЕсли раздел уже открывали при связи
Запись к врачуНетВсегда требует запроса к серверу
Результаты анализовЧастичноТолько уже открытые ранее результаты
Статус направленияНетСтатус хранится на сервере ведомства
История визитовЧасто даЕсли список загружался при связи

Как проверить офлайн-возможности своего регионального приложения заранее

  1. Откройте приложение при рабочем интернете и последовательно зайдите в разделы, которые обычно нужны: полис, карта, направления, результаты.
  2. Включите авиарежим или отключите мобильные данные и посмотрите, какие из открытых ранее разделов остаются читаемыми.
  3. Отметьте для себя, какие данные пропадают сразу — по ним нужен запасной офлайн-канал: бумага, фото, заметка.
  4. Повторяйте проверку время от времени, особенно после обновления приложения — разработчики меняют логику кэширования, и то, что работало офлайн вчера, может перестать работать после апдейта.
  5. Не полагайтесь на приложение как на единственный источник критичных данных — параллельно ведите бумажный или локальный офлайн-архив ключевых документов.

Если данные пропали посреди работы с приложением

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

Что подготовить, чтобы не зависеть от кэша приложения

Не рассчитывайте на офлайн-режим регионального приложения как на основной план — воспринимайте его как приятный бонус, который может сработать, а может и нет. Сохраняйте отдельно, вне приложения, самые важные вещи: скриншот полиса в галерее, фото направления, контакты поликлиники в записной книжке. Если планируете поездку в зону с ограниченным мобильным интернетом — например, за город или в регион с более слабым покрытием, — откройте нужные разделы приложения заранее дома, пока связь стабильна, чтобы данные успели закэшироваться перед выездом. Это не гарантирует полного доступа офлайн, но заметно повышает шанс, что нужный экран откроется, а не покажет ошибку загрузки.

Что делать после возвращения сети

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