Б.3.1.4.1 Поиск застрахованного лица

В базе данных ЦС ЕРЗ ищутся записи, персональные данные которых удовлетворяют значениям, переданным в полях QPD.5 - QPD.11 и QPD.20 сегмента QPD, по состоянию на дату, заданную параметром QPD.4.

Застрахованное лицо признается удовлетворяющим запросу, если у этого застрахованного лица найден хотя бы один ключ поиска из числа тех, которые могут быть построены из значений, переданных в запросе. Дополнительно проверяется, чтобы все открытые данные, указанные в запросе, должны быть такими же по состоянию на дату, указанную параметром QPD.4. Другими словами, ключи поиска считаются связанными логической связкой "ИЛИ".

Для определения соответствия ключей поиска используется только алгоритм точного поиска.

Для каждого найденного таким образом застрахованного лица в ответ на запрос включается группа RSP_ZK1.QUERY_RESPONSE. <1>

--------------------------------

<1> Более одного застрахованного лица может быть найдено в случае коллизии застрахованного лица по одному из идентификаторов (исключая ЕНП), т.е. в том случае, когда у двух разных застрахованных лиц имеется один и тот же идентификатор (например, СНИЛС).

На втором этапе производится поиск страховых принадлежностей в соответствии с алгоритмами, описанными ниже.