Описание процесса интеграции ЛИС и МИС

Преаналитический этап

Постаналитический этап

Синхронизация номенклатуры из ЛИС в МИС

Поставщиком номенклатуры лабораторных исследований, тестов, биоматериалов, видов контейнеров и т.п. для МИС является ЛИС, поскольку изначально все настройки номенклатуры лабораторных исследований выполняются в ЛИС. ЛИС выдает в МИС всю актуальную на данный момент номенклатуру в машиночитаемом виде.  Система Санаториум автоматически загружает полученные справочники. Для каждого элемента справочника ЛИС передается уникальный идентификатор, который никогда не меняется в ЛИС, а также номер версии справочников, в которой данный элемент был изменен. По этим данным МИС может находить и синхронизировать элементы номенклатуры и строить разницу состояний.

Взаимодействие систем

Взаимодействие между системами происходит с помощью веб-сервиса. При обмене данными доступны следующие сообщения:

Описание форматов сообщений

Для кодирования сообщений используется формат XML. 

В сообщении передается вся необходимая информация для создания направления в ЛИС. Вся информация представляет собой следующую иерархию элементов:

Patient – элемент содержит информацию о пациенте.

Referral – элемент содержит информацию о направлении.

    Orders – групповой элемент, содержащий множество заказов для направления (должен присылаться, если Assays не присылается).
        Item1
        Item 2
       
        Item n – элемент в составе множества, описывающий заказанное исследование в направлении.

Assays – групповой элемент, не содержащий атрибутов. Вместо этого содержит множество однотипных элементов, каждый из которых описывает одну из проб пациента.
        Item 1
        Item 2
       
        Item n – элемент в составе множества, описывающий пробу пациента.
              Orders – групповой элемент, содержащий множество заказов для данной пробы.
                  Item 1
                  Item 2
                 
                  Item n – элемент в составе множества, описывающий заказанное исследование в пробе пациента.

Атрибуты элемента Patient

Название  Тип данныхКомментарий
MisIdstring(необязательно) Идентификатор пациента в МИС.
Данный атрибут будет возвращен в МИС «как
есть» при формировании сообщения с результатами
Code1string(необязательно) Номер пациента 1
Code2string(необязательно) Номер пациента 2
LastNamestring(обязательно) Фамилия пациента
FirstNamestring(необязательно) Имя пациента
MiddleNamestring(необязательно) Отчество пациента
Genderintеобязательно) Пол пациента. Возможные значения:
   0 = пол неизвестен
   1 = мужской
   2 = женский
BirthDatedate(необязательно) Полная дата рождения пациента
BirthYearint(необязательно) Год рождения пациента (если
полная дата неизвестна)

Атрибуты элемента Referral


Название  Тип данныхКомментарий
MisIdstring(необязательно) Идентификатор пациента в МИС.
Данный атрибут будет возвращен в МИС «как
есть» при формировании сообщения с результатами