Подключение другой системы: HL7 v2 и API FHIR.
Сообщения HL7 v2 ADT, результаты анализов и сообщения аптек поступают по HTTP, через папку или MLLP; заказы отправляются. Другие приложения считывают запись через API FHIR R4, используя идентификатор клиента и секретный ключ.
Входящие сообщения ADT A01/A03/A04/A08: прием, выписка, регистрация и обновление данных о пациентах; результаты ORU R01 преобразуются в наблюдения; RDE O11 преобразуется в список внешних лекарственных препаратов. Каждое сообщение получает подтверждение (ACK): AA принято, AE не может быть применено, AR отклонено.
- Создайте интерфейс HL7 (Взаимодействие > Интерфейсы HL7), указав названия приложения и объекта партнера.
- Для MLLP укажите порт, включите интерфейс и запустите сервер с параметром HL7_MLLP=on. По умолчанию он отключен.
- Для FHIR зарегистрируйте клиент в разделе «Клиенты FHIR» с указанием необходимых ему областей действия. Скопируйте секретный ключ: он отображается только один раз.
- Клиент запрашивает токен (client_credentials) методом POST /fhir/r4/auth/token и считывает данные из каталогов /fhir/r4/Patient, Observation и остальных.
Каждый доступ к FHIR фиксируется в журнале аудита и в журнале доступа к PHI пациента. API не сертифицирован в соответствии с ONC 170.315(g)(10): запуск приложения SMART, утверждение клиента JWT и массовый экспорт не предусмотрены.