Skip to Content

Автоматизація лабораторії (LIMS) на Odoo: від прийому випадку до висновку лікаря

Ми побудували на Odoo систему для гістопатологічної лабораторії. Вона веде кожен випадок через зразок, касету й скло до висновку патолога та рахунку платнику й показує, на якому етапі зараз матеріал.


Один випадок розгалужується на зразки, касети й скла, і кожен об'єкт треба вести окремо

Діагностична лабораторія приймає матеріал від пацієнтів і від клінік, що їх направляють. Випадок — це одне замовлення на дослідження для одного пацієнта. З нього виходить кілька зразків, із зразка кілька касет, з касети скла. Кожен об'єкт проходить власні етапи: опис, нарізання, процесинг, забарвлення, мікроскопію.

Коли це ведеться в таблицях і журналах, відповідь на запитання «де зараз цей матеріал і на якому він етапі» доводиться шукати вручну. Висновок, рахунок платнику й розрахунок з лікарями живуть окремо. У системі з цієї сторінки вони зібрані навколо одного випадку.

Далі: процес, екрани, ролі й межі системи. Те, чого в ній немає, ми не обіцяємо.

ВипадокЗразокЗразокКасетаКасетаКасетаСклоСклоСклоСклоСкло

Процес: прийом випадку, зразок, касета, скло, висновок

П'ять кроків, кожен зі своїми статусами. Статус випадку, зразка, касети й скла зберігається разом з історією змін.

Крок 1

Прийом випадку

Реєстратор вносить пацієнта, платника (або кількох платників із частками), направляючу організацію й лікаря, контейнери з матеріалом, клінічний діагноз і дані операції.

НовийЗареєстровано

Крок 2

Зразок

Лаборант описує кожен зразок: тип і назва матеріалу, макроскопічний опис, за потреби фото. Зразок має власний номер, статус і історію статусів.

ЛабораторіяОписано

Крок 3

Касета

Зразок ріжуть на касети. Касети групуються в партію процесингу з вказівкою апарата з довідника. На касеті можна відмітити додаткову процедуру, наприклад декальцинацію, зі стартом, завершенням і тривалістю в днях.

КасетиПроцесинг

Крок 4

Скло

З касети виготовляють скла; кожне проходить забарвлення й позначається як готове. Для випадку, касети й скла друкуються етикетки зі штрихкодом або QR.

СклаЗабарвленоПрепарат готовий

Крок 5

Висновок

Патолог пише висновок: опис за шаблоном, морфологічний і топографічний діагнози з довідників, структурована анкета. Висновок підтверджується, система формує PDF з підписами й надсилає його листом.

Початок висновкуНа підтвердженніВисновок готовийНадіслано

Позначки під кроками — статуси випадку. Після відправлення випадок іде в архів. Скасований випадок фіксується з причиною й може бути відновлений.

Статуси зразка
НовийОписаноКасетиАрхів
Статуси касети
НовийПроцесингСклаАрхів
Статуси скла
НовийЗабарвленоПрепарат готовийАрхів

Як це виглядає в Odoo

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

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

Кожна роль працює у своїх статусах

У системі розведено ролі: реєстратор, лаборант, молодший і старший лікар, директор-лікар, адміністратор лабораторії, офісні адміністратори, фінансист. Права на запис залежать від стадії, а переходи між статусами обмежені групами: наприклад, переходи для статусів «Зареєстровано» й «Лабораторія» доступні лише реєстратору.

Реєстрація й лабораторія

Реєстратор створює випадок і вносить платників. Лаборант веде зразки, касети й скла за статусами, створює їх пачками через майстри й міняє статус для кількох об'єктів одразу.

Лікарі

Лікар пише висновок за шаблоном мікроскопії, обирає діагнози з довідників, заповнює анкету. Для кожного типу дослідження задається відповідальний лікар і позиція підпису в бланку. У бланк потрапляють підпис і факсиміле лікаря та головного лікаря.

Фінанси й адміністрування

Фінансист працює з рахунками платникам і звітами. Довідники (типи досліджень, матеріал, діагнози, апарати, додаткові процедури, причини скасування) і таймери налаштовуються в меню самої системи.

Що ще входить у систему

Висновок, контроль часу, гроші й звіти. Те, що власник лабораторії бачить після кроку «скло».

Шаблони мікроскопії

Текст мікроскопічного опису підставляється з шаблону, прив'язаного до діагнозу, назви зразка й типу дослідження. Лікар правит текст у висновку.

Структуровані анкети

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

Бланк висновку

Бланк висновку у форматі PDF з QR-кодом у документі. Надсилається листом за шаблоном і зберігається в каталозі документів випадку.

Таймери

Таймер стежить, як довго об'єкт стоїть у статусі. Якщо задану тривалість перевищено, система пише в чат Odoo. Умови задаються за статусом і типом дослідження, перевірка йде раз на 10 хвилин.

Платники й договори

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

Рахунки, звіти, виплати лікарям

Рахунки за частками платників і консолідовані рахунки, п'ять звітів продажів за послугами, платниками й рахунками, XLSX з кількістю оброблених послуг за період. Для виплат лікарям збираються дані: послуга, лікар або двоє лікарів, код.

Для яких лабораторій це підходить

Система налаштована під гістопатологію. Чи підійде вона іншому профілю, залежить від того, чим є ваш результат: описом тканини чи числами з приладу.

Підходить також

Цитологія, імуногістохімія, молекулярна патологія

Довідник типів досліджень у реалізованій системі вже містить цитологію, імуногістохімію, FISH і CISH, молекулярні панелі, PAP-тест та інтраопераційні термінові дослідження. Вони проходять через той самий випадок, рахунок і висновок.

Для молекулярних тестів результат вноситься у висновок вручну або через анкету. Зв'язку з секвенаторами й іншими приладами немає.

Не підходить без доробки

Лабораторії, де результат — це числа з аналізаторів

Клінічна біохімія, гематологія, ПЛР: у системі немає числових результатів, референсних діапазонів, одиниць вимірювання й зв'язку з аналізаторами. Для такого профілю це окрема розробка, а не налаштування готового.

Чого в системі немає

Перелік складено за кодом реалізованої системи. Цього ми не обіцяємо.

  • Облік обладнання як такого: калібрування, технічне обслуговування, журнал роботи. Є лише довідник апаратів процесингу.
  • Інтеграція з приладами й аналізаторами.
  • Числові результати, референсні діапазони, одиниці вимірювання.
  • Контроль якості: контрольні зразки, коригувальні дії, внутрішні аудити.
  • Облік реагентів і витратних матеріалів, склад лабораторії.
  • Звіти для акредитації й сертифікації.
  • Цифрова патологія: сканування скла й робота із зображеннями препаратів. Фото є лише для макрозразка.
  • Портал для лікарів і пацієнтів: висновок надходить листом.
  • Інтеграції з медичними інформаційними системами й обмін даними за стандартами HL7 чи FHIR.

Що можна додати

Це варіанти розвитку, а не частина готової системи. Кожен оцінюється окремо після розмови про ваше обладнання й процес.

Опція
Обладнання й аналізатори

Розширити довідник апаратів: графік обслуговування, черги на прилад, журнал роботи. Якщо прилад віддає дані, можна підключити імпорт результатів. Залежить від моделі приладу й формату експорту.

Опція
Сканування на робочому місці

Зміна статусу скануванням штрихкоду або QR на етикетці, щоб статус відображав фізичну дію з матеріалом.

Опція
Панель за таймерами

Дашборд за наявними таймерами: що застрягло в статусі довше за норму, у розрізі типів досліджень.

Опція
Цифрові препарати

Зв'язок зі сканером скла й зберігання зображень поруч із випадком. Залежить від сканера та його програмного забезпечення.

Опція
Портал лікарів і пацієнтів

Особистий кабінет, де лікар-направник або пацієнт бачить статус випадку й завантажує висновок замість листа.

Опція
Реагенти й якість

Склад витратних матеріалів, партії реагентів, контролі для імуногістохімії, облік відхилень. Складські можливості Odoo для цього існують, але в реалізованій системі не підключені.

Про реалізований проєкт

Кейс анонімізований: без назви клієнта й без його показників.

Реалізовано в проєкті

Гістопатологічна лабораторія

Що охоплено

  • Шлях від прийому випадку до висновку й рахунку: зразок, касета, скло, висновок, надсилання листом.
  • Ролі з правами за стадіями, довідники типів досліджень, матеріалу й діагнозів.
  • Платники з частками, договори з прайс-листами, звіти продажів і дані для виплат лікарям.

Що змінилося для лабораторії

  • Випадок, його матеріал, висновок і рахунок ведуться в одній системі, а не в окремих журналах.
  • Для кожного зразка, касети й скла зберігаються статус, історія змін і етикетка.
  • Висновок формується з шаблону й надсилається листом з готового бланка.
  • Рахунки платникам і дані для виплат лікарям беруться з тих самих записів, що й лабораторний процес.

Часті запитання

Це описаний вище проєкт, виконаний для однієї лабораторії, а не коробковий модуль з каталогу. Що з нього підійде вашій лабораторії, показуємо на демо.

Ні, таких інтеграцій у системі немає. Якщо вони потрібні, це окрема робота. Напишіть модель обладнання й формат, у якому воно віддає дані, і ми скажемо, що реально.

Ні. Висновок надсилається листом у вигляді PDF. Кабінет можна додати окремою роботою, див. розділ «Що можна додати».

Цифр на цій сторінці немає навмисно: вартість і строки залежать від того, що з системи вам потрібно. Оцінку складаємо після демо.

Покажемо систему на демо й скажемо, що з неї підійде вашій лабораторії

Розкажіть, які дослідження ви виконуєте й як зараз ведете облік. Пройдемо процес на прикладі й розділимо: що є в системі, а що буде окремою роботою.

Замовити демо

Даних пацієнтів у формі не просимо: достатньо описати процес словами.

Читайте також