УДК 004.9
РАЗРАБОТКА АНАЛИТИЧЕСКОЙ СИСТЕМЫ ОБРАБОТКИ ДАННЫХ ПРОЛЕЧЕННЫХ ЛИЦ В СТАЦИОНАРАХ ГОРОДА КРАСНОЯРСКА
А. Н. Иванов Научный руководитель - А. Г. Зотин
Сибирский государственный аэрокосмический университет имени академика М. Ф. Решетнева
Российская Федерация, 660037, г. Красноярск, просп. им. газ. «Красноярский рабочий», 31
Е-mail: [email protected]
Рассматриваются проблемы обработки медицинской статистической информации. Приведено краткое обоснование выбора целевой системы управления базами данных (СУБД) MySQL. Представлена последовательность операций по созданию отчетных форм. Приведен пример работы программы.
Ключевые слова: медицина, статистика, аналитика, MySQL, Delphi.
DEVELOPMENT OF ANALYTICAL DATA PROCESSING SYSTEM OF PERSONS TREATED IN HOSPITALS OF KRASNOYARSK.
A. N. Ivanov Scientific supervisor - A. G. Zotin
Reshetnev Siberian State Aerospace University 31, Krasnoyarsky Rabochy Av., Krasnoyarsk, 660037, Russian Federation E-mail: [email protected]
The problems of medical statistics processing are described. The brief justification of selection of database management system (DBMS) MySQL is shown. The sequence of report forming operations is presented. The example of data analysis result is shown.
Keywords: medicine, statistics, analytics, MySQL, Delphi.
Медицинская статистика является одним из наиболее важных разделов социальной статистики, предметом которого являются исследования здоровья населения и безопасности среды обитания. Медицинская статистика помогает органам системы обязательного медицинского страхования контролировать деятельность сети лечебно-профилактических учреждений, руководителям - оперативно управлять своим учреждением, врачам всех специальностей - судить о качестве и эффективности лечебно-профилактической работы [1].
Основными задачами медицинской статистики являются:
- разработка специальных методов исследования массовых процессов и явлений в медицине и здравоохранении;
- выявление наиболее существенных закономерностей и тенденций в здоровье населения в целом и в различных его группах (возрастных, половых, профессиональных и др.);
- изучение и оценка состояния и динамики развития сети, деятельности учреждений здравоохранения и медицинских кадров [2].
Оперативность и качество статистических работ напрямую зависят от развития технологий сбора, передачи, обработки и представления информации. Методы и подходы, с помощью которых решаются эти задачи, мало соответствуют современным технологическим требованиям. С одной стороны, это обусловлено тем, что объем собираемой информации возрастает, а её состав изменяется с каждым годом. С другой стороны, класс систем, обеспечивающих аналитическую обработку информации, мало представлен в здравоохранении регионов, а потребность в них сегодня достаточно высока.
Актуальные проблемы авиации и космонавтики - 2015. Том 1
Представленные выше проблемы делают актуальной задачу разработки новых подходов, ориентированных на решение задач обработки медицинской статистической информации. Создание гибкого инструментария для анализа позволит значительно повысить эффективность использования больших объемов данных статистического наблюдения для поддержки задач оперативного управления здравоохранением.
С учетом вышеизложенных особенностей разрабатывается программный продукт с максимально простым пользовательским интерфейсом и ориентированного под определенный набор задач аналитического характера. Для реализации проекта выбрана среда программирования Delphi и СУБД MySQL. Основные преимущества MySQL, позволяющие остановить свой выбор именно на этой СУБД:
- высокая производительность в задачах «своей весовой категории»;
- низкие совокупные затраты (платить нужно только при потребности в поддержке);
- простота внедрения (за 15 минут можно скачать и запустить систему);
- MySQL включает API для большого количества языков программирования (Delphi, C, C++, Eiffel, Java, Lisp, Perl, PHP, Python, Ruby, Smalltalk, Tcl);
- открытая и модульная разработка [3].
Разрабатываемую систему можно разделить на 3 модуля:
1. Модуль конвертации (преобразование данных формата .dbf под сервер MySQL).
2. Модуль обработки данных (основной модуль, в нем проходит основная аналитическая работа с данными).
3. Модуль вывода (выполняется выгрузка полученной информации, например, для квартального/годового отчета).
База данных содержит 15 справочников и б основных сущностей (данные взяты за 2014 год):
- jr (сводные реестры по пролеченным лицам - 2б 5б4 записей);
- list (информация о пациентах - 141 710 записей);
- listmes (данные о медицинских услугах - 145 394 записи);
- listvn (параклинические (внешние) услуги - 950 записей);
- operation (сведения о хирургических операциях - 25 б32 записи);
- lsotp (отпущенные пациенту лекарственные средства или изделия медицинского назначения -3718б записей).
Приложение состоит из пунктов меню, соответствующих главным сущностям базы данных, которые включают в себя подпункты, создающие:
- различные гистограммы и диаграммы;
- табличные отчеты формата .docx.
Процесс создания отчетных форм представлен на рис. 1.
Гистограммы, ffy диаграммы |
/
Рис. 1. Схема создания аналитических форм
Программа содержит множество подсказок в виде всплывающих сообщений, в случае неправильного ввода входных данных, поэтому работать в ней сможет даже самый неопытный пользователь. На рис. 2 представлен пример диаграммы, сформированной в результате работы программы.
Рис. 2. Статистика по видам госпитализации
Разработанное приложение для анализа показателей здравоохранения представляет собой гибкий и удобный механизм, основанный на оперативных подходах сбора и аналитической обработки информации. Программа позволяет быстро, без перепрограммирования системы, организовать любое статистическое наблюдение, сформировать требуемые показатели, полученные на основе собранных отчетных данных учреждений.
Библиографические ссылки
1. Лекция № 3. Медицинская статистика здравоохранения / Медицинская статистика : конспект лекций [Электронный ресурс]. URL: http://www.plam.ru/nauchlit/medicinskaja_statistika_konspekt_ lekcii/p4.php (дата обращения: 13.04.2015).
2. Медицинская статистика [Электронный ресурс]. URL: http://znaiu.ru/art/400160900.php (дата обращения: 17.04.2015).
3. Oracle Axoft - MySQL [Электронный ресурс]. URL: http://oracle.axoft.ru/catalog/rubric.php? RUBRIC_ID=535 (дата обращения: 19.04.2015).
© Иванов А. Н., 2015