Научная электронная библиотека
Монографии, изданные в издательстве Российской Академии Естествознания

АВТОМАТИЗАЦИЯ МЕДИЦИНСКОЙ ЭКСПЕРТИЗЫ НАЗНАЧЕНИЯ ЛЬГОТНЫХ ЛЕКАРСТВ

Кошкаров А. А., Рубцова И. Т., Семенов А. Б., Халафян А. А.,

Приложение Б

ОПИСАНИЕ ПРИМЕРОВ ИНТЕРФЕЙСОВ ИНТЕГРАЦИИ ИНФОРМАЦИОННЫХ СИСТЕМ

Передаваемая при обмене информация будет иметь формат xml.

Рассмотрим интерфейсы каждого потока обмена, обозначив структуру передаваемых данных в терминах MS SQL Server. При описании формата обмена приведены примеры запросов и ответов для протокола SOAP 1.2.

Перечень передаваемых данных может детализироваться и дополняться по результатам разработки прототипа интеграции.

Назначение общих атрибутов и реквизитов:

Length – размер передаваемых данных;

clientId – код контрагента, от которого поступил запрос;

Name – наименование элемента;

IdхххххGlobal– уникальный глобальный идентификатор любого элемента;

ROW_TS – атрибут типа BIGINT, служит для идентификации обновления записи. БД имеет глобальных счетчик, который увеличивается каждый раз при добавлении или изменении записей с типом timestamp (ROW_TS поле типа timestamp).

DELETED – атрибут типа DATETIME, служит признаком удаленной записи и хранит соответственно время присвоения данного признака.

Обмен данными о выписанных рецептах

Выписка рецептов может происходить в медицинской информационной системе, являющейся частью РС ЕГИСЗ Краснодарского края, или непосредственно веб-интерфейсе ЦСУ ЛЛО. Выписанные в РС ЕГИСЗ рецепты передаются в ЦСУ ЛЛО сразу, при установке рецепту статуса, не допускающего его дальнейшее редактирование. Эквивалент статусу «Утвержден» с признаком печати в ЦСУ ЛЛО. ЦСУ ЛЛО получив информацию о выписанных рецептах, возвращает результаты загрузки в РС ЕГИСЗ.

Описание сервиса загрузки выписанных рецептов

Таблица Б.1

Состав интерфейса сервисов обмена информацией
о выписанных рецептах

№ п/п

Наименование сервиса

Инициирующее событие,
содержание запроса

Содержание
ответа

1

Загрузка информации о во внешней системе выписанных рецептах

Вход:

– идентификатор клиента, от которого производится загрузка данных (равен CONTRACTOR.ID в базе ЦСУ ЛЛО);

– список рецептов для загрузки;

Реквизиты (обязательные поля выделены жирным шрифтом):

● Серия

● Номер

● СНИЛС

● Наименование МО

● Федеральный код врача (полный)

● Наименование программы льгот

● Срок действия рецепта

● Процент оплаты (число)

● Код категории льготы

● Наименование ЛС

● Торговое наименование

● МНН

● Код МКБ

● Наименование нозологии

● Наименование лекарственной формы

● Дозировка

● Количество

● Делитель упаковки (целое число)

● Признак ВК

● Дата выписки

● Дата окончания срока действия

Выход:

– тот же список рецептов;

– информационные поля FieldNameFound, в которых возвращается результат поиска параметра: найден или нет. Например, <SnilsFound>
false</SnilsFound> – если пациент с таким СНИЛС не найден;

– информационное поле Uploaded, в котором содержится информация о факте загрузке рецепта (true/false – загружен/отклонён по причине отсутствия обязательных реквизитов)

Структура ответа полностью повторяет структуру и содержание запроса, с добавлением полей Field Name Found с результатами о нахождении элемента в справочниках ЦСУ ЛЛО и Uploaded с результатом загрузки рецепта целиком.


Предлагаем вашему вниманию журналы, издающиеся в издательстве «Академия Естествознания»
(Высокий импакт-фактор РИНЦ, тематика журналов охватывает все научные направления)

«Фундаментальные исследования» список ВАК ИФ РИНЦ = 1.074