1. В данной версии программы поле "Состояние новорожденного", в котором указывалось: "доношен/недоношен/неизвестно", заменено на "Срок гестации", хранящем значения в неделях. Кроме того, в карту пациента добавлено специальное поле "Пользовательские данные", предназначение для хранения произвольной строки длиной до 25 символов. Это поле врач-лаборант может использовать по своему усмотрению, например, для собственной нумерации тестируемых образцов крови и/или измеряемых плашек. По "Пользовательским данным" можно выполнить фильтрацию и сортировку карт пациентов. В основной список пациентов (рис. 1) добавлены следующие столбцы: "Пользовательские данные", "Срок гестации" и комментарии к картам матери и ребенка. Как и прежде, управление столбцами основного списка пациентов осуществляется через диалог настройки видимости столбцов.
Рис. 1. Основное окно программы "НеоСкринРегистр" полнофункциональной версии 1.9.5 в режиме краткого отображения списка пациентов.
2. Для удобства просмотра комментариев к картам матери и ребенка в программу добавлено специальное окно, рис. 2. Пользователь, по желанию, может менять как размеры самого окна, так и размеры редакторов с комментариями. Все параметры окна запоминаются при его закрытии и восстанавливаются при повторном использовании. Кроме того, есть возможность, не закрывая данное окно, перемещаться по списку пациентов и просматривать комментарии к текущей записи.
Рис. 2. Окно для просмотра комментариев к картам матери и ребенка.
3. На рисунке 3 представлено измененное окно карточки пациента. Поле "Состояние ребенка", где хранилось: "доношен/недоношен/неизвестно", заменено на "Срок гестации" в неделях, добавлено новое поле "Пользовательские данные", о котором речь шла выше.
Рис. 3. Измененное окно карты пациента.
4. Добавлена фильтрация по следующим полям: "Срок гестации", "Пользовательские данные", отметке "Испорченный бланк", комментариям к картам матери и ребенка, рис. 4. Фильтрация по "Пользовательским данным" и комментариям может быть проведена как по полному значению, так и по маске, например, части слова или комбинации букв и цифр. Отметку "Испорченный бланк" удобно использовать для формирования списка карт пациентов, если в лабораторию были доставлены тест-бланки с их образцами крови непригодными для исследования. Значения срока гестации указываются в диапазоне недель, если срок не известен, нужно воспользоваться выпадающим списком и выбрать "Неизвестно", при этом редактор верхней границы диапазона станет неактивным.
Рис. 4. Диалоговое окно для выбора критериев фильтрации карт пациентов.
5. Добавлена сортировка списка карт пациентов по полю "Пользовательские данные".
6. Изменены настройки списка норм, рис. 5. В предыдущих версиях программы в бланк с результатами тестирования образцов крови вместо названия исследования выводилась "Нозология". В данной версии в настройки списка норм добавлен столбец "Исследование", и теперь его значения выводятся в бланк с результатами как название исследования.
Рис. 5. Измененное окно списка норм с добавленным столбцом названия исследований.
7. Исправлена ошибка вывода названия территории в отчетах о проведении неонатального скрининга. Проблема заключалась в том, что к названию территории, автоматически добавлялась "область" или "район". Программа не учитывала, что территория может быть краем или республикой. Как результат, в экспортированном отчете приходилось вносить исправления вручную. В новой версии программы увеличена ширина поля для введения названия территории, и теперь в справочниках областей и районов можно указать полные названия, например, "Республика Саха (Якутия)" или "Ставропольский край", а в поле "Название в отчетах" ввести название территории с нужным падежным окончанием так, как оно должно быть в заголовке отчета. Если необходимо получать отчеты о проведении скрининга отдельно по городу и районам, то удобно в справочнике районов ввести название города и затем его использовать при формировании отчетов. В поле "Название в отчетах" нужно будет указать, что это город, а не район, например, "городе Ставрополе".
8. Добавлены отчеты о работе лаборатории, проводящей неонатальный скрининг, за период времени. В данной версии программы список отчетов состоит из 5 пунктов, рис. 6. Их можно разделить на две категории: отчет о количестве зарегистрированных тест-бланков каждым оператором (нагрузка операторов при регистрации) и отчеты о количестве проведенных исследований (нагрузка врачей-лаборантов). С помощью окна "Отчеты" программа позволяет сформировать один или несколько отчетов, предварительно просмотреть любой из них, рис. 7, 8, 9, 10, 11, а затем их экспортировать в текстовый файл или непосредственно в MS Word. Отчеты, экспортированные в файл, могут быть открыты с помощью MS Excel или любой другой программы, поддерживающей работу с текстовыми файлами с разделителями.
Рис. 6. Диалоговое окно со списком отчетов о работе лаборатории, проводящей неонатальный скрининг.
Рис. 7. Просмотр отчета о количестве зарегистрированных тест-бланков каждым оператором.
Рис. 8. Просмотр отчета об общем количестве проведенных исследований образцов крови каждым врачом-лаборантом.
Рис. 9. Просмотр отчета об общем количестве проведенных исследований образцов крови по каждой нозологии.
Рис. 10. Просмотр детального отчета о количестве проведенных исследований врачами-лаборантами по каждой нозологии.
Рис. 11. Просмотр детального отчета о количестве проведенных исследований по каждой нозологии, каждым врачом-лаборантом.
Начиная с версии 1.9.4 программа "НеоСкринРегистр" существует в двух вариантах: полнофункциональная версия и версия для регистрации пациентов.
Руководитель проекта "НеоСкринСтат" Володкин Д. А.