Как устроена передача во ФГИС¶
Сведения о протоколе передаются в государственную систему Росаккредитации. Устроено это не так, как обычная интеграция, и причина техническая.
Почему ЛИМС не отправляет сама¶
Доступ к ресурсам Росаккредитации идёт через защищённый канал ViPNet, а сведения подписываются квалифицированной подписью с токена, который физически вставлен в компьютер человека. Серверный контейнер так не может: у него нет ни канала, ни токена, ни права подписывать от имени человека.
Поэтому ЛИМС складывает задание, а забирает его агент лаборатории — программа на машине, у которой есть и канал, и токен. Инициатива у агента: он сам приходит за заданиями, потому что находится за NAT.
ЛИМС ──задание──▶ очередь ◀──забирает── Агент ──подпись──▶ ФГИС
Раздел «Обмен с ФГИС»¶
Показывает очередь заданий и состояние каждого:
| Состояние | Что значит | На ком ход |
|---|---|---|
| Не отправлен | Задание ещё не поставлено | На лаборатории |
| В очереди | Задание ждёт агента | На технике |
| Ждёт подтверждения | Агент собрал комплект, нужна подпись человека | На человеке |
| Подписан | Сведения ушли, получен идентификатор записи | — |
| Ошибка передачи | Отказ или сбой; видна причина | На человеке |
В меню счётчик считает только то, что ждёт человека, — остальное система доводит сама.
Срок¶
Система считает остаток срока передачи сведений в рабочих днях и показывает его в карточке протокола: когда срок поджимает и когда уже вышел.
Комплект¶
Задание несёт комплект одним архивом: протокол в PDF, сведения, манифест с хэшами, подписи и квитанции. Хэш нужен, чтобы было видно: подписан именно выданный файл, а не пересборка.
Ручная публикация¶
Если агента нет или он недоступен, тот же комплект выгружается вручную и публикуется в личном кабинете ФГИС. Это законный путь, и система его поддерживает: после публикации в карточке ставится отметка о ручной передаче, чтобы в журнале не осталось непонятно висящего задания.
Переиздание передачу не повторяет
Если протокол переиздан, сведения о новом документе нужно передать заново — автоматически это не происходит.