## Реестр медицинских изделий

`search` по умолчанию берёт только действующие РУ (`status="active"`); отменённые, истёкшие и прежние редакции даёт `status="any"`. Страницы начинаются с 0, размер до 100, сначала свежие регистрации. `next_page` называет следующую страницу: прочитав одну, не объявляй поиск полным. Номер РУ ищется точно, в том написании, что в реестре («РЗН 2016/4567», «ФСЗ 2010/07446», «ФСР 2010/09423»).

Вид изделия по НКМИ (номенклатурной классификации медизделий) и есть ответ реестра на вопрос «кто ещё делает такое изделие». Цепочка для второго производителя: найти РУ первого (по номеру из документов поставки, контракта или по наименованию), прочитать `card`, взять код НКМИ, `equivalents(код)`, затем по карточкам и инструкциям кандидатов сверить характеристики с ТЗ. Совпадение вида НКМИ не доказывает соответствие ТЗ: характеристики берутся из карточки (`name_with_variants`, `variants`) и документов.

## Документы

Выписку `statement` реестр собирает асинхронно за несколько секунд; ZIP содержит PDF и xlsx выписки с файлами электронной подписи. Это официальная выписка для приложения к заявке или обоснованию.

## Результат

- `status="ok"`: реестр ответил проверенной структурой. `total=0` значит только «нет РУ по этим критериям на `checked_at`».
- `status="unavailable"`: запрос не выполнен. `error.code` называет HTTP, сеть, время ожидания, изменение ответа или `filter_ignored` (шлюз молча отбросил фильтр и вернул весь реестр). Не превращай отказ в «РУ не найдено» и не подменяй реестр веб-поиском или сайтами дистрибьюторов.

Для каждого изделия в ответе указывай номер РУ, статус, дату, производителя, наименование с вариантом исполнения и ссылку на источник (`source`). Отсутствие РУ по наименованию не доказывает, что изделие не зарегистрировано: проверь другие написания, производителя и номер из документов. Статус «Действует» берётся из карточки, а не из факта, что номер нашёлся.
