Перейти к содержимому

Методология

На этой странице описано, как NFZ Terminy получает, обрабатывает и отображает данные о времени ожидания приёмов в рамках Национального фонда здоровья (NFZ). Цель — полная прозрачность: чтобы пациент, журналист или исследователь мог проверить, откуда взяты цифры на сайте.

Источник данных

Все данные об очередях получаем из публичного API NFZ (api.nfz.gov.pl, app-itl-api v1.3) — из конечной точки информации о сроках лечения (queues). Это тот же набор данных, который используется на официальном портале terminyleczenia.nfz.gov.pl. Мы не пользуемся частными источниками, не покупаем данные и не получаем информацию напрямую от учреждений.

Сопоставление специальностей

API NFZ предоставляет данные в виде «типов услуг» — их более 340. Чтобы показать пользователю понятные категории (например, «Кардиолог», «Детский стоматолог»), мы группируем эти типы в 234 сопоставленные специальности. Сопоставления ведутся вручную и видны в административной панели сервиса. Для 27 наиболее часто запрашиваемых специальностей мы также поддерживаем языковые синонимы (например, «окулист» как синоним «офтальмологии»).

Какое время ожидания мы показываем

Для каждой очереди NFZ сообщает два значения: для стабильных (плановых) случаев и для срочных. NFZ Terminy по умолчанию показывает время для стабильных случаев — они наиболее распространены и сопоставимы между учреждениями. Время выражается в днях и берётся напрямую из ответа API — мы не делаем дополнительных корректировок и не усредняем по периоду. «Кратчайший срок» в результатах — это просто минимальное значение, возвращённое API для данной группы учреждений.

Частота обновлений

Синхронизация с API NFZ запускается раз в сутки и загружает данные в локальную базу сервиса. Страницы для посетителей при этом отдаются из кеша Incremental Static Regeneration, который обновляется раз в 7 дней — этот компромисс позволяет держать низкую стоимость хостинга при 144 000+ страниц. Дата, фактически видимая на странице, соответствует моменту её последней пересборки и отображается в подвале как «Источник данных: api.nfz.gov.pl (синхронизация ДД ММ ГГГГ)». Расхождение с актуальным состоянием API NFZ может достигать 7 дней.

Дедупликация учреждений

Учреждения NFZ зарегистрированы в нескольких реестрах, поэтому одна и та же организация может появляться в API под разными идентификаторами. Мы объединяем их по названию, адресу и географическим координатам, чтобы в городском списке одна и та же клиника не отображалась дважды. Каждому учреждению присваивается стабильный slug-URL (например, «rusmed-11035»), который служит каноническим адресом на сайте.

Языковые версии

Сервис доступен на трёх языках: польском (по умолчанию, без префикса), русском (/ru) и английском (/en). Содержание данных одинаково во всех версиях — различаются только метки интерфейса и описания специальностей. Теги hreflang и канонические URL настроены в соответствии с рекомендациями Google для многоязычных сайтов.

Ограничения данных

NFZ Terminy не проверяет данные, передаваемые учреждениями, — мы показываем их в том виде, в котором они приходят от NFZ. Время ожидания может отличаться от фактического, если учреждение задерживает обновление очереди, если изменился состав врачей или если пациент относится к срочной категории. Мы не показываем данные о частных или коммерческих очередях — только услуги, финансируемые NFZ. Всегда рекомендуем подтверждать запись по телефону.

Изменения в методологии

Все существенные изменения в способе сбора или обработки данных будут задокументированы на этой странице с датой внедрения. По вопросам о конкретных цифрах или происхождении конкретной записи пишите на contact@nfzterminy.pl.