Описание процесса интеграции ЛИС и МИС
Преаналитический этап
- Регистрация пациента: на данном этапе в систему Санаториум вносится полная информация о пациенте, номер полиса и т.п.
- Назначение анализов: врач назначает те или иные лабораторные исследования. Если для проведения исследования требуются дополнительные параметры (например, рост, вес пациента), то эти параметры также должны быть внесены.
- Взятие биоматериала: фиксируется вид биоматериала и место взятия (взятие крови из вены, из пальца, самозаборный биоматериал).
- Маркировка биоматериала: на данном этапе на биоматериал наклеивается штрих-кодовая этикетка, идентифицирующая данный биоматериал. Маркировка биоматериала должна производиться непосредственно во время взятия биоматериала. Может использоваться как предраспечатанная этикетка (например, выданная лабораторией), так и напечатанная в момент взятия этикетка.
- Прием и разбор биоматериала в лаборатории: данный этап проводится в лаборатории при получении биоматериала. Как правило данный этап реализован так, что каждая полученная пробирка (или другой контейнер с биоматериалом) сканируется в ЛИС и в ЛИС запоминается факт получения пробирки и точные дата и время получения. С момента получения биоматериала за этот биоматериал отвечает лаборатория.
- Выбраковка биоматериала: данный этап проводится в лаборатории в ЛИС, если выявлен дефект биоматериала, препятствующий проведению аналитического этапа. В случае проведения выбраковки, как правило, требуется повторное взятие биоматериала.
Постаналитический этап
- Валидация результатов: валидацию (или одобрение) результатов осуществляет врач лабораторной диагностики в ЛИС. С момента валидации результатов они становятся доступны для выдачи в бумажном и электронном виде. До момента валидации результаты ни в коем случае не должны выходить за пределы лаборатории.
- Выдача результатов:
- Перевыпуск результатов: Если после валидации и выдачи результатов лаборатория меняет результат, то очень важно, чтобы врач-клиницист был об этом уведомлен.
Синхронизация номенклатуры из ЛИС в МИС
Поставщиком номенклатуры лабораторных исследований, тестов, биоматериалов, видов контейнеров и т.п. для МИС является ЛИС, поскольку изначально все настройки номенклатуры лабораторных исследований выполняются в ЛИС. ЛИС выдает в МИС всю актуальную на данный момент номенклатуру в машиночитаемом виде. Система Санаториум автоматически загружает полученные справочники. Для каждого элемента справочника ЛИС передается уникальный идентификатор, который никогда не меняется в ЛИС, а также номер версии справочников, в которой данный элемент был изменен. По этим данным МИС может находить и синхронизировать элементы номенклатуры и строить разницу состояний.
Взаимодействие систем
Взаимодействие между системами происходит с помощью веб-сервиса. При обмене данными доступны следующие сообщения:
Описание форматов сообщений
Для кодирования сообщений используется формат 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
| Название | Тип данных | Комментарий |
|---|---|---|
| MisId | string | (необязательно) Идентификатор пациента в МИС. Данный атрибут будет возвращен в МИС «как есть» при формировании сообщения с результатами |
| Code1 | string | (необязательно) Номер пациента 1 |
| Code2 | string | (необязательно) Номер пациента 2 |
| LastName | string | (обязательно) Фамилия пациента |
| FirstName | string | (необязательно) Имя пациента |
| MiddleName | string | (необязательно) Отчество пациента |
| Gender | int | еобязательно) Пол пациента. Возможные значения: 0 = пол неизвестен 1 = мужской 2 = женский |
| BirthDate | date | (необязательно) Полная дата рождения пациента |
| BirthYear | int | (необязательно) Год рождения пациента (если полная дата неизвестна) |
Атрибуты элемента Referral
| Название | Тип данных | Комментарий |
|---|---|---|
| MisId | string | (необязательно) Идентификатор пациента в МИС. Данный атрибут будет возвращен в МИС «как есть» при формировании сообщения с результатами |
