УПР ДСА (унифицированное программное решение для диспетчеризации санитарного автотранспорта). Сопряжение — различия между версиями

Материал из ИбисоПедии
Перейти к: навигация, поиск
(Новая страница: «== Описание == Предназначен для получения информации с отделений скорой помощи и формиро…»)
 
Строка 27: Строка 27:
 
Располагается на серверах БД МО.
 
Располагается на серверах БД МО.
  
[[Категория:MIS3]]
+
[[Категория:Интеграция MIS3]]

Версия 08:47, 4 июня 2018

Описание

Предназначен для получения информации с отделений скорой помощи и формирования амбулаторных карт, информации по врачам, пациентам, услугам для последующей отправки в TFOMS.

Алгоритм работы

С периодичностью раз в 10 минут опрос доступности портала 101, получение новых случаев и запись их в базу. Запрос к базе по не выполненным случаям (новые и не выполненные из-за не корректных данных). Формирование уникального списка врачей. Запрос к базе МИС для получения отсутствующих в списке. Получение из портала 101 и запись в МИС информации по отсутствующим врачам процедурой oms.update_doctor. Формирование по каждому случаю строки в формате hstore (из xml) для добавления талона и всех необходимых записей по пациенту процедурой oms.update_sluch. Предыдущая процедура добавляет отсутствующие страховые компании с минимальной информацией. Планировал получение информации по страховым и интернета и заполнение наименований и т.д.

Реализация

Реализован на C#

IBIS/trunk/ER3/Source/Integration/IbisAmbulanceService

Располагается на серверах БД МО.