ИСАР

Материал из ИбисоПедии
Перейти к: навигация, поиск

Информационная система для анализа результатов анкетирования населения при проведении диспансеризации взрослого населения (ИСАР). Система предназначена для определения единых требований к обеспечению автоматизированного сбора и анализа информации о проведении диспансеризации определенных групп взрослого населения в медицинских организациях Ханты-Мансийского автономного округа – Югры.

Интеграция с MIS3

Контакты

Преминин Дмитрий руководитель skype: preminindu Мутохляев Андрей skype: fedor.pupkov Также отвечали на вопросы по почте <isar@pkzdrav.ru> Регламент взаимодействия прописан в

Настройка

Основная настройка производится через таблицу системных настроек (mm.adj). Все настройки, связанные с этим регламентом взаимодействия объединены в таблицы секцией ISAR. Они следующие (с примерами):

  1. 1. Использовать выгрузку в ИСАР (да, нет) - сейчас не используется, потому что данные отправляются пока что в ручном режиме

"section" "key" "value" "note" "ISAR" "ENABLE_UPLOAD" "1" "Включить выгрузку в ИСАР (1-да, 0-нет)"

  1. 2. Адрес сервера ИСАР (здесь указан тестовый сервер, рабочий сервер смотри в регламенте)

"section" "key" "value" "note" "ISAR" "IP" "188.64.171.91:8551" "Доступ к серверу авторизации ИСАР"

  1. 3. Логин (для каждого ЛПУ свой, здесь указан тестовый)

"section" "key" "value" "note" "ISAR" "LOGIN" "1000" "Логин подключения"

  1. 4. Пароль (здесь указан тестовый)

"section" "key" "value" "note" "ISAR" "PASSWORD" "12345" "Пароль подключения"

Реализация

Вся необходимая информация по взаимодействию описана в регламенте (читай регламент). Основное: сервис реализован в виде REST веб сервиса обрабатывающего запросы на добавление, обновление и удаление карт учета диспансеризации. Данные принимаются и передаются в формате JSON. Специально для сопряжения была создана схема ISAR, которая включает в себя все необходимые объекты БД (таблицы, функции) для сопряжения. Со стороны пользователя: пример МИС3 Врач поликлиники - ПогодинСЮ - кнопка "Пациенты". Находим любого пациента открываем ему карту диспансеризации - кнопка "Диспансеризация" - граждан 131/у далее открывается форма для заполнения данных (TfmDispProfCard_PeopleWOT). Для заполнения данных первого этапа используется кнопка "Талон 1", для заполнения второго этапа "Талон 2". Для отправки данных в ИСАР используются кнопки "Отправить данные - 1 этап", "Отправить данные - 2 этап". Для получения анкеты, заполненной через веб-сайт, используется кнопка "Получить анкету". Разборка полей регламента взаимодействия приведена здесь.

Внедрения