Руководство к использованию стандарта FHIR в ЦИСЗ
0.2.7027 - ci-build

Взаимодействие между МИС ОЗ и ЦИСЗ

Документация

Актуальный протокол информационного взаимодействия

Программы испытаний

Предыдущий протокол информационного взаимодействия

Схема взаимодействия

Взаимодействие между МИС ОЗ и ЦИСЗ при обмене медицинскими данными осуществляется путем передачи из МИС ОЗ сформированного пакета медицинских данных о пациенте в ЦИСЗ с помощью метода импорта пакета медицинских данных о пациенте в ЦИСЗ в виде электронного документа.

Для начала взаимодействия МИС ОЗ необходимо сформировать пакет медицинских данных.

img


1. Медицинский работник вносит в МИС ОЗ набор медицинских данных пациента, включая сведения о медицинском наблюдении и медицинских услугах, оказанных пациенту. На основании сведений, внесенных медицинским работником, МИС ОЗ формирует пакет медицинской информации о пациенте. Достоверность и целостность внесенных в МИС ОЗ данных медицинский работник подтверждает своей электронной цифровой подписью (ЭЦП).

2. После подписания МИС ОЗ вызывает метод импорта пакета медицинских данных о пациенте в ЦИСЗ в виде электронного документа.

Если МИС ОЗ получает в ответ код 202, это означает, что пакет медицинской информации о пациенте прошел валидацию и поставлен в очередь на обработку и проверку на соответствие бизнес-логике.

Если МИС ОЗ получает в ответ код 400, это означает, что разработчики МИС некорректно реализовали логику обмена информацией с ЦИСЗ: указана неверная версия для валидации, нарушена схема ресурса, отсутствуют обязательные поля, указаны некорректные значения справочников, неверна структура JSON и т. д. Такую ошибку МИС ОЗ не должна отображать медицинским работникам.

Справочно: оператор ЦИСЗ осуществляет мониторинг таких ошибок и еженедельно на совещаниях с представителями МИС разъясняет разработчикам наиболее часто встречающиеся ошибки и рекомендует, что следует изменить в их интерфейсе.

Если МИС ОЗ получает в ответ код 500, она должна предоставить медицинскому работнику информацию о временной неисправности ЦИСЗ и обеспечить возможность повторного импорта медицинских данных о пациенте.

Подробное структурированное описание форматов и сценариев обработки ответов ЦИСЗ приведено на странице: “Описание ответов”.

3. МИС ОЗ в фоновом режиме должна запрашивать статус обработки пакета медицинских данных о пациенте (метод получения статуса обработки пакета данных). Фоновый режим означает, что в это время медицинский работник может выполнять другие действия в интерфейсе МИС.

Статусы пакета медицинских данных о пациенте:

Статус Наименование Описание
Pending Ожидание обработки Система получила и сохранила пакет медицинских данных о пациенте, но этот пакет находится в очереди на обработку
InProgress Идет обработка Начата обработка пакета медицинских данных о пациенте: произошла декомпозиция пакета и каждая часть отправилась на обработку в соответствующий сервис ЦИСЗ
Successed Обработка успешно завершена Все обработчики успешно завершили обработку, ошибок бизнес-логики не обнаружено
Failed Обработка пакета завершилась ошибкой Как минимум один обработчик завершил обработку с ошибкой бизнес-логики
Cancelled Обработка отменена Обработка отменена со стороны МИС ОЗ (логическое удаление пакета медицинских данных из ЦИСЗ)

В случае, если обработка пакета медицинских данных о пациенте завершилась с ошибкой (статус = Failed), МИС ОЗ должна уведомить об ошибках медицинского работника.

Все ошибки, которые происходят в процессе обработки, являются ошибками бизнес-логики и возвращаются в МИС ОЗ на русском языке.

4. МИС ОЗ должна обеспечить медицинскому работнику возможность просмотреть все отправленные в ЦИСЗ пакеты медицинской информации о пациенте за выбранный период времени. Медицинский работник должен иметь возможность видеть статус обработки пакета, ошибки (если они произошли в процессе обработки), а также иметь возможность отменить пакет.

Ниже приведён пример интерфейса МИС:

img


▲ Вверх