Назад до блогу

Результати лабораторії: інтеграція, статуси, FHIR/HL7 і як не “переплутати” аналізи

Як приймати результати аналізів: ідентифікація пацієнта, orderId/specimenId, статуси, мапінг одиниць, валідація, дедуп, аудит доступу і безпечна видача результатів у кабінеті.

26 трав. 2026 р.

Лабораторні дані — це інтеграція з високою ціною помилки

Помилка в мапінгу або ідентифікації може призвести до критичних наслідків. Тому інтеграція має бути максимально формалізованою: ідентифікатори, валідація, аудит, версії.

1) Кореляція

  • orderId (напрямок), specimenId (зразок), patientId.
  • Усі події мають бути прив’язані до цих ключів.

2) Статуси

  • ordered → collected → in_lab → result_ready → delivered.
  • Винятки: canceled, rejected_sample, corrected_result.

3) Формати

FHIR/HL7 — це не “просто JSON”. Потрібен стабільний mapping, версіонування і тестові пакети з лабораторією.

4) Безпека

Доступ до результатів — під ролями, з audit log. Експорт/шеринг — окремі сценарії з явним підтвердженням.

Підсумок

Інтеграція з лабораторією має бути надійною і перевірюваною: ключі, статуси, валідація і аудит. Тоді результати не губляться і не плутаються.

Релевантні статті