Skip to content
Mikhail Kalatchev edited this page Sep 19, 2017 · 17 revisions

Интеграция на ЛИС iLab с HL7

Увод

Настоящият документ описва възможностите за интеграция на ЛИС iLab с външни системи като болнични информационни системи (БИС, HIS), електронно медицинско досие (ЕМД, EHR) и други чрез комуникация по стандарта HL7, версия 2.5 (pipe delimited). Ползването на по-стари версии на протокола (например 2.3.1) е възможно, макар някои сегменти да не са налични (например сегмента SPM), като оттам следва и по-ограничена функционалност. Настоящата документация предполага базово познаване на стандарта HL7, като тук са изяснени определени съобщения, сегменти и полета и начина на функциониране на диалога, като синтаксиса и кодовете на самия стандарт HL7 не са предмет на този документ.

Същност на комуникацията

Интеграцията между БИС/ЕМД и ЛИС iLab в текущата версия (2.5) се състои в предаването на поръчки за лабораторни изследвания от страна на БИС/ЕМД към ЛИС от една страна (съобщение OML^O21) и предаването на лабораторни резултати от страна на ЛИС към БИС/ЕМД от друга (съобщение ORU^R01). Получаващата съобщение страна винаги отговаря със съобщение ACK.

Операции

Заявяващата страна (БИС/ЕМД) изпраща OML^O21 съобщения, чрез които реализира следните операции:

  • Нова поръчка;
  • Модификация на поръчка;
  • Анулиране на поръчка.

ЛИС изпраща ORU^R01 съобщения, чрез които:

  • Рапортува резултат;
  • Преизпраща вече рапортуван резултат, с обновени вече изпратени стойности или новоизработени такива.

Транспорт

Комуникацията между БИС/ЕМД и ЛИС става със съобщения съгласно протокола HL7 версия 2.5, които се обменят по TCP/IP чрез Minimal Low Level Protocol (MLLP спецификация) със следните особености:

  • Диалога съобщение-отговор става в рамките на една TCP connection;
  • Съобщенията се предават едно по едно самостоятелно, т.е. не са в серия (batch);
  • Страните предварително уговарят статични IP адреси и портове (Sockets) за приемане на данни, при изпращане порта на изпращащата страна е без значение.

Възможно е при поискване да се ползва и HTTP транспорт (метод POST). Всички правила и при този транспорт остават същите, както и при обикновения TCP/IP транспорт.

Clone this wiki locally