Top.Mail.Ru
Лабораторный калькулятор в МИС «Самсон»: как настроить и использовать для подсчёта формул крови — ADMINMED.ru

Лабораторный калькулятор в МИС «Самсон»: как настроить и использовать для подсчёта формул крови

Коллеги, привет! Сегодня разбираем полезную, но малоизвестную утилиту – лабораторный калькулятор. Она предназначена для быстрого подсчёта лейкоцитарной формулы, эритроцитов, гемоглобина и цветового показателя прямо в процессе осмотра препарата. Врач нажимает клавиши на NumPad, а система автоматически заполняет нужные свойства действия. Расскажу, как это настроить и как использовать.


Зачем нужен лабораторный калькулятор

В лабораторной диагностике часто требуется ручной подсчёт форменных элементов крови под микроскопом. Например, при подсчёте лейкоцитарной формулы лаборант считает 100–200 клеток, распределяя их по типам (лимфоциты, нейтрофилы, эозинофилы и т.д.). Раньше это делали на бумаге или вручную вбивали в МИС.

Теперь в МИС «Самсон» есть утилита laboratoryCalculator.exe, которая позволяет:

  • Вести подсчёт нажатием клавиш цифровой клавиатуры (NumPad).
  • Автоматически вычислять проценты и количественные показатели.
  • Переносить результаты прямо в свойства действия (лабораторное исследование) одной клавишей.

Это ускоряет работу и исключает ошибки переноса данных.


Шаг 1. Настройка свойств типа действия

Сначала нужно настроить свойства в том типе действия, где будут храниться результаты подсчёта (например, «Общий анализ крови», «Лейкоцитарная формула»).

В редакторе «Тип действия» на вкладке «Свойства» есть колонка «Лаб.калькулятор». Именно здесь прописывается специальный синтаксис, который связывает свойство с утилитой.

Синтаксис

Формат записи: XY*, где:

  • X – символ клавиши NumPad (цифры 0–9, а также *, -, ., +, /).
  • Y – тип данных: % (проценты) или A (количественный показатель, absolute).
  • Z – номер группы (целое число, в пределах которой вычисляются проценты). В пределах одной группы сумма процентов будет 100%.

После трёх символов обязательно ставится звёздочка *.

Примеры для разных показателей

ПоказательСинтаксисПояснение
Лейкоциты (общее количество)LL*L – клавиша? Но по инструкции для лейкоцитов используют LL*. Здесь первый символ L не является клавишей NumPad. Видимо, LL* – это особое значение, которое интерпретируется отдельно. Будьте внимательны.
ЭритроцитыEE*Аналогично, специальное обозначение.
ГемоглобинGG*Специальное обозначение.
Цветовой показательCI*Вычисляется автоматически на основе гемоглобина и эритроцитов.
Лимфоциты (проценты, группа 1)1%1*Клавиша 1, проценты, группа 1.
Нейтрофилы (проценты, группа 1)2%1*Клавиша 2, проценты, группа 1.
Эозинофилы (проценты, группа 1)3%1*Клавиша 3, проценты, группа 1.
Абсолютное количество лимфоцитов (группа 2)1A2*Клавиша 1, абсолютное значение, группа 2.

Важно: Свойства с пометкой LL*, EE*, GG*, CI* должны быть созданы обязательно, если вы хотите вычислять цветовой показатель. Они заполняются не через клавиши, а, вероятно, вручную или из других источников.

Как задать клавиши для разных типов клеток

Предположим, вы считаете лейкоцитарную формулу и хотите использовать клавиши NumPad следующим образом:

  • 1 – нейтрофилы (проценты, группа 1)
  • 2 – лимфоциты (проценты, группа 1)
  • 3 – моноциты (проценты, группа 1)
  • 4 – эозинофилы (проценты, группа 1)
  • 5 – базофилы (проценты, группа 1)

Тогда в свойствах вы создаёте строки:

  • 1%1*
  • 2%1*
  • 3%1*
  • 4%1*
  • 5%1*

Если нужно считать абсолютные значения (например, для других исследований), используйте A вместо %.

После заполнения колонки «Лаб.калькулятор» сохраните тип действия.


Шаг 2. Настройка утилиты laboratoryCalculator.exe

Утилита поставляется вместе с МИС (находится в папке установки). Запустите её от имени пользователя, который будет работать с лабораторными исследованиями.

Подключение к базе данных

Откройте утилиту, нажмите «Меню → Подключиться». Настраивать подключение к БД не нужно – утилита автоматически использует параметры из основной конфигурации МИС (через QtSql или общие настройки). Просто нажмите «Подключиться». Если соединение успешно, в статусной строке появится зелёная галочка или надпись.

Настройка параметров

В меню «Настройки» (или на панели инструментов) задайте:

  • Групповой предел – это максимальное значение, которое вы планируете набрать в сумме по группе. Например, при подсчёте 100 клеток ставьте 100. Когда сумма достигнет предела, утилита может подать сигнал или остановить подсчёт. Необязательный параметр, но удобный для контроля.
  • Округление – количество знаков после запятой для процентов. Обычно достаточно 1 знака (например, 12.3%).

Также в интерфейсе утилиты отображаются поля:

  • Лейкоциты – если в действии заполнено свойство с LL*, сюда подтянется его значение.
  • Гемоглобин – из свойства GG*.
  • Эритроциты – из свойства EE*.
  • Цветовой показатель – вычисляется автоматически после ввода гемоглобина и эритроцитов.

Эти поля можно заполнить и вручную, если утилита не подтянула данные.


Шаг 3. Работа врача-лаборанта

Открытие действия

Врач открывает нужное действие (лабораторное исследование), у которого настроены свойства с колонкой «Лаб.калькулятор». Затем нажимает клавишу F3 – находясь в окне действия.

Передача данных в калькулятор

После нажатия F3 в утилите laboratoryCalculator.exe автоматически открывается таблица, которая соответствует свойствам действия. Первый столбец таблицы – это клавиши NumPad, закреплённые за каждым показателем (те самые 1%1* и т.д.).

Подсчёт

Лаборант смотрит в микроскоп и, подсчитывая клетки, нажимает соответствующие клавиши на цифровой клавиатуре (NumPad). Например:

  • Увидел лимфоцит – нажал 2.
  • Увидел нейтрофил – нажал 1.
  • Увидел эозинофил – нажал 4.

При каждом нажатии в таблице увеличивается счётчик в столбце «К» (количество). Столбец «Сумма» показывает общее количество клеток, набранное по группе. Столбец «%» – процент каждой фракции от суммы по группе. Столбец «А» – абсолютное значение (если используется режим A).

Если вы ошиблись – можно нажать «Отменить» (кнопка в утилите). Отмена работает многоуровнево, можно отменить несколько последних нажатий.

Завершение подсчёта

Когда подсчёт закончен (например, набрали 100 клеток в группе 1), нажмите клавишу Enter. Утилита автоматически:

  • Передаст все количественные значения и проценты в соответствующие свойства действия.
  • Закроет таблицу (или оставит открытой, по настройке).

После этого в свойствах действия появятся заполненные значения – например, «Лимфоциты, % = 24», «Нейтрофилы, % = 56» и т.д.


Пример: лейкоцитарная формула

Допустим, у нас есть тип действия «Лейкоцитарная формула» со свойствами:

СвойствоЛаб.калькуляторТип
Нейтрофилы %1%1*Число
Лимфоциты %2%1*Число
Моноциты %3%1*Число
Эозинофилы %4%1*Число
Базофилы %5%1*Число
Лейкоциты (x10^9/л)LL*Число
Эритроциты (x10^12/л)EE*Число
Гемоглобин (г/л)GG*Число
Цветовой показательCI*Число

Лаборант:

  1. Заполняет вручную (или через прибор) лейкоциты, эритроциты, гемоглобин.
  2. Открывает действие, нажимает F3.
  3. Подсчитывает 100 клеток, нажимая клавиши 1,2,3,4,5 на NumPad.
  4. Нажимает Enter – проценты сохраняются в свойства.
  5. Цветовой показатель вычисляется автоматически (если заполнены GG и EE).

Возможные проблемы и решения

1. Утилита не подключается к базе

Причина: Не настроены параметры подключения в МИС. Решение: Проверьте, что МИС работает и имеет доступ к базе. Утилита использует те же настройки (например, из db.ini или из глобальных параметров). Перезапустите утилиту от имени администратора.

2. При нажатии F3 ничего не происходит

Причина: Либо утилита не запущена, либо в активном действии нет свойств с колонкой «Лаб.калькулятор». Решение: Запустите laboratoryCalculator.exe и оставьте его открытым. Убедитесь, что свойства настроены правильно и колонка заполнена.

3. Свойства не заполняются после Enter

Причина: Возможно, не совпадают номера групп или типы (%/A). Решение: Проверьте синтаксис. Например, если в свойстве указано 1%1*, а вы нажимаете клавишу 1 – утилита поймёт, что это для группы 1, проценты. Если у вас другое – поправьте.

4. Цветовой показатель не вычисляется

Причина: Не заполнены свойства GG* и EE* (гемоглобин и эритроциты). Решение: Заполните их вручную или через интеграцию. Формула цветового показателя: (Гемоглобин * 3) / (первые три цифры эритроцитов). Утилита сделает расчёт автоматически.

5. Ошибка округления

Решение: Настройте количество знаков после запятой в утилите (например, 1 или 2). Если нужно отображать целые числа – ставьте 0.


Советы по внедрению

  • Обучите лаборантов. Покажите им, как настраивать свойства действия и как работать с утилитой. Сделайте памятку с соответствием клавиш и типов клеток.
  • Используйте одинаковые настройки для всех врачей. Если в отделении несколько лаборантов, договоритесь об одной схеме клавиш (например, 1 – нейтрофилы, 2 – лимфоциты и т.д.). Это упростит взаимозаменяемость.
  • Не закрывайте утилиту. laboratoryCalculator.exe может работать в фоне постоянно. Настройте её автозагрузку на компьютере лаборанта.
  • Проверьте корректность свойств. Создайте тестовое действие и попробуйте нажать несколько клавиш, затем Enter – убедитесь, что данные сохраняются в правильные свойства.

Лабораторный калькулятор – это простой и эффективный инструмент для ручного подсчёта форменных элементов крови. Один раз настроив свойства типа действия и разобравшись с синтаксисом, вы сэкономите лаборантам часы ручного ввода и исключите ошибки переноса. Главное – правильно прописать колонку «Лаб.калькулятор» и научить персонал пользоваться NumPad.

Если у вас возникли вопросы или нужен пример настройки для конкретного исследования – пишите, помогу.

Добавить комментарий

© 2026 ADMINMED.ru

Login





Loading...

Top.Mail.Ru
👁 0
  Яндекс.Метрика