3.86M
Categories: medicinemedicine softwaresoftware

Разработка web-приложения для сбора статистики по раковым заболеваниям в поликлинике

1.

Белорусский государственный университет
Подготовили: Суравцова Д.А., Липницкий А.В., Юркевич А.А.
Научный руководитель: Барвенов С.А.
Минск, 2023

2.

Ра зработка w eb-программы для сбора статистики по раковым
заболеваниям в поликлинике
Основные цели
Постановка задачи
ПЛАН
Поиск решения
Планы на будущее
Заключение
2

3.

Ра зработка w eb-программы для сбора статистики по раковым
заболеваниям в поликлинике
Объект исследования: поликлиники Московского района г. Минска.
Предмет исследования: БД пациентов, проходящих обследование на обнаружение
раковых заболеваний.
ОСНОВНЫЕ ЦЕЛИ
Повышение
эффективности
работы
медицинского
персонала в
области
диагностики и
лечения раковых
заболеваний.
Улучшение
качества сбора
информации о
раковых
заболеваниях в
поликлиниках.
З А Д АЧ И
Создание
эффективного
инструмента для
ведения БД
пациентов,
проходящих
обследование на
обнаружение
раковых
заболеваниях.
3
Разработка webприложения,
которое повысит
эффективность
работы
медицинского
персонала и
улучшит качество
сбора информации
о раковых
заболеваниях.
Внедрение
программы и
обучение
медицинского
персонала работе
с ней.

4.

Ра зработка w eb-программы для сбора статистики по раковым
заболеваниям в поликлинике
1. Повышение эффективности работы медицинского персонала в области
диагностики и лечения раковых заболеваний. Необходимо автоматизировать
заполнение таблиц. На данном этапе БД заполняется вручную, что
сопровождается большими затратами времени.
2. Улучшение качества сбора информации о раковых заболеваниях в
поликлиниках. За счет того, что процесс заполнения таблиц становится
автоматизированным, исключается «человеческий фактор»: уменьшается риск на
ошибочный перенос данных из пришедшей на почту таблицы в основную.
3. Создание эффективного инструмента для ведения БД пациентов,
проходящих обследование на обнаружение раковых заболеваниях. Наше
приложение подразумевает удобное хранение и обновление данных за счет своей
автономности.
4

5.

Ра зработка w eb-программы для сбора статистики по раковым
заболеваниям в поликлинике
ВРЕМЕННАЯ ШКАЛА
Д ЕК 2 0 2 2
М А РТ 2 0 2 3
Этап 2: смена расширения
Этап 0: подготовка
МА Й 2 0 2 3
Этап 4: внедрение и обучение
Ф ЕВ 2 0 2 3
АП Р 2 0 2 3
Этап 1: NodeJS, C++, Python
Этап 3: Java & Spring
5

6.

Ра зработка w eb-программы для сбора статистики по раковым
заболеваниям в поликлинике
1. Посещение поликлиник Московского
района г. Минска.
2. Выяснение текущего состояния сбора
ПОИСК РЕШЕНИЯ.
Э ТА П 0 : П О Д Г О Т О В К А .
статистики на данный момент.
3. Создание вариантов макета потоков
данных в новом приложении.
6

7.

Ра зработка w eb-программы для сбора статистики по раковым
заболеваниям в поликлинике
ЧТО МЫ ИМЕЕМ?
1. Исходная БД – excel-таблица. Расширение файла: xls.
Рис. 1. Исходная БД
2. Макросы и стили необходимо сохранить во время обработки файла приложением.
3. Файл заполняется вручную медицинскими работниками, в каждой из поликлиник
хранится экземпляр, который ежемесячно пересылается по почте в главную районную
поликлинику для обновления основной БД.
7

8.

Ра зработка w eb-программы для сбора статистики по раковым
заболеваниям в поликлинике
NodeJS
Библиотеки : SheetJS , ExcelJS, node-xlsx.
Проблемы : некорректное чтение данных,
не с охраняются стили и макросы.
ПОИСК РЕШЕНИЯ.
Э ТА П 1 :
NODEJS, C++, PYTHON.
C++
Проблемы : некорректное чтение данных.
Python
Библиотека : pandas.
П р о б л е м ы : б и бл и о т е к а н е р а б о т а ет с
расширением xls.
8

9.

Ра зработка w eb-программы для сбора статистики по раковым
заболеваниям в поликлинике
1. Поездка в поликлинику №5 г. Минска.
2. Одобрение главного врача на смену
расширения файлов, в которых хранятся
ПОИСК РЕШЕНИЯ.
Э ТА П 2 :
С М Е Н А РА С Ш И Р Е Н И Я .
данные о пациентах, для дальнейшей
работы.
3. Смена расширения не дала результатов:
возникали ошибки и нарушалась
целостность файла.
9

10.

Ра зработка w eb-программы для сбора статистики по раковым
заболеваниям в поликлинике
Библиотека: Apache POI-HSSF.
Алгоритм:
1. Создание файла с «шапкой» на сервере.
ПОИСК РЕШЕНИЯ.
Э ТА П 3 :
J AVA & S P R I N G .
2. Загрузка на сервер 2 файлов: основная БД и
данные, которые необходимо подгрузить.
3. Создание объекта класса для каждой из строк
обеих таблиц. Сбор объектов класса в Set.
4. Добавление элементов Set-а в исходный файл
с «шапкой» на сервере.
5. Скачивание итогового файла.
10

11.

Ра зработка w eb-программы для сбора статистики по раковым
заболеваниям в поликлинике
Рис. 2. «Шапка»
«Шапка» – часть файла, отображенная
на рисунке до строки №7 включительно.
Начиная со строки №8 – данные о
пациентах.
11

12.

Ра зработка w eb-программы для сбора статистики по раковым
заболеваниям в поликлинике
Блок-схема 1. Приложение
12

13.

Ра зработка w eb-программы для сбора статистики по раковым
заболеваниям в поликлинике
ЦЕЛИ НА БУДУЩЕЕ
П О И С К РЕШ ЕН ИЯ . Э ТАП 4 :
В Н ЕД РЕН ИЕ И О БУ ЧЕН И Е.
ВО З МОЖ НОСТ И Д А ЛЬ Н ЕЙ ШЕЙ
РЕА ЛИ З А ЦИ И.
1. Посещение поликлиник Московского
1. Подключение SQL Server / MongoDB.
района г. Минска.
2. Получение результатов анализа прямиком
2. Внедрение web-приложения.
из лаборатории.
3. Обучение медицинского персонала работе
с web-программой.
13

14.

З АГ О Л О В О К П Р Е З Е Н ТАЦ И И
1. В исследовании было разработано webприложение для сбора статистики по
раковым заболеваниям в поликлиниках.
ЗАКЛЮЧЕНИЕ
2. Разработанное приложение повышает
эффективность работы медицинского
персонала, качество сбора информации о
пациентах.
14
English     Русский Rules