YOUROOT - Проекты - Направление на плановую госпитализацию (НПГ)


Проектное решение (сервис НПГ) предоставляет следующие возможности:

Отправку в региональный сервис ФОМС следующих данных:

  • SendPlanOrdersClinic - сведений о выписанных направлениях на госпитализацию в ЦОД;
  • SendFactOrdersHospital - сведений о плановых госпитализациях в ЦОД;
  • SendOrdersHospitalUrgently сведений об экстренных госпитализациях в ЦОД;
  • SendOrdersNullification - сведений об аннулировании направлений на госпитализации в ЦОД;
  • SendOrdersLeave - сведений о выбывших пациентах в ЦОД;
  • SendKDInformation - сведений о количестве свободных мест на госпитализацию и о выполненных объемах медицинской помощи в ЦОД.
  • Извлечение из регионального сервиса ФОМС следующих данных:

  • GetPlanOrdersClinic - сведений из о направлениях на госпитализацию.
  • В сервисе реализован SOAP метод (изменения) регистрации:

  • SetLoginAccess – для регистрации/изменения участников информационного взаимодействия.
  • Соответствие требованиям:

    Проектное решение реализовано в соответствии с «Положением о порядке информационного обмена в сфере обязательного медицинского страхования на территории Краснодарского края», размещенном на ресурсе ТФОМС КК

    Состав:

    Проектное решение содержит следующие компоненты:

  • Службу (SOAP Client), выполняющую функции обмена с ФОМС;
  • Модуль подготовки данных к отправке (Задание SQL Server);
  • Набор объектов MS SQL Server (таблицы, хранимые процедуры, функции).
  • Особенности реализации:

    В БД МИС созданы дополнительные таблицы для хранения данных, подготовленных к отправке, а также данных, полученных из ФОМС.

    Задание SQL Server запускает скрипт, вызывающий хранимую процедуру. Процедура производит заполнение таблиц НПГ на основании содержания таблиц МИС информацией для отправки. Задание срабатывает ежедневно по расписанию.

    Сформированные данные из таблиц НПГ отправляются ежедневно службой (SOAP Client) в ФОМС в период согласно заданного расписания.
    При передаче данных производится запись в файл протокола передачи подробной информации (дата/время, содержимое переданного и принятых пакетов, отладочных сообщений).
    В случае ошибки при передаче, сеанс передачи данных повторяется до 10 раз.
    После окончания сеанса передачи данных отправляется письмо по e-mail о количестве переданных/принятых/ошибочных пакетов.

    Технология сборки пакетов для отправки предусматривает формирование XML структуры пакета на сервере SQL (select for xml) и перед передачей данных запись этого пакета в объект (SOAPRequest), который отправляется в ФОМС.
    Такая технология не использует описание WSDL и соответственно автоматизированное создание структур пакетов. Структура пакета собирается в SQL-запросе, что позволяет менять структуру пакета, не прибегая к перекомпиляции службы.

    Средства разработки:

    Embarcadero® C++Builder 10 Seattle (с использованием компоненты Import WSDL, классов TRemotable, TWebModule, THTTPRIO, TFDConnection, TFDQuery, TADOQuery, TADOConnection)

    Microsoft SQL Server Management Studio (с использованием инструментов debugging, SQL Server Profiler)

    Средства контроля работы сервиса

    Для контроля служит протокол и отчеты в МИС. Имеются следующие отчеты:

  • Протокол передачи пакетов в ФОМС;
  • Сведения о направлениях на госпитализацию и передаче их в ФОМС;
  • Сведения о госпитализациях и передаче их в ФОМС;
  • Сведения о выбытиях и передаче их в ФОМС;
  • Сведения о свободных койках и передаче их в ФОМС;
  • Сведения об аннулированиях направлений и передаче их в ФОМС;
  • Сведения об объемах и передаче их в ФОМС;
  • Переданные в ФОМС направления на госпитализацию;
  • Переданные в ФОМС направления на госпитализацию и госпитализации;
  • Переданные в ФОМС госпитализации;
  • Переданные в ФОМС выбытия;
  • Переданные в ФОМС аннулирования;
  • Переданные в ФОМС сведения о свободных койках и об объемах.