Введение 7
Цель и задачи 8
Описание предметной области 9
Реестр пролеченных больных 9
Данные о смертности 17
Техническое задание 22
1. Наименование и основание для разработки 22
1.1 Полное наименование 22
1.2 Основание для создания 22
2. Назначение и цели создания системы 22
2.1 Назначение разрабатываемой системы 22
2.2 Цели создания системы 23
3. Характеристика объекта информатизации 23
3.1 Краткие сведения об объекте информатизации 23
4. Требования к системе 23
5. Требования к структуре и функционированию системы 24
5.1 Перечень модулей, их назначение и основные характеристики 24
5.2 Требования к характеристикам взаимосвязей создаваемой системы со
смежными системами 24
6. Требования к модулям системы 25
6.1 Требования к модулю «С51» 25
6.2 Требования к модулю «Первичная база умерших» 25
7. Требования к интерфейсу системы 25
8. Требования к надежности системы 26
9. Требования к техническому обеспечению 26
Описание средств и инструментов разработки 27
Операционная система 27
Язык и среда программирования 27
Описание особенностей разработки 27
Описание разработанного программного обеспечения 30
Модуль С51 31
Модуль «Первичная база умерших» 33
Заключение 42
Список использованных источников 43
Красноярский краевой медицинский информационно-аналитический центр (ККМИАЦ) как одну из своих функций реализует обработку и анализ статистических демографических данных, связанных с заболеваемостью и смертностью. Анализ подобного типа имеет большую важность, так как на основе заключений, сделанных по данным предыдущих лет, с учетом динамики изменения популяции, можно составить прогнозы заболеваемости тем или иным видом заболевания, ожидаемой продолжительности жизни. Подобные выводы облегчают планирование расходов в государственных медицинских учреждениях, помогают предсказать ситуацию с востребованностью врачей с определенной квалификацией.
Однако один только анализ данных о заболеваемости не дает полной картины демографической ситуации. Аналитики ККМИАЦ так же проводят анализ данных о случаях смерти в Красноярском крае, причинах смертности, анализируют помесячную динамику смертности по причинам, по районам края.Исходные данные для помесячного анализа данных ККМИАЦ в соответствии с соглашением получает ежемесячно из Территориального органа Федеральной службы государственной статистики по Красноярскому краю (Красноярскстат). Однако формат представления данных, в котором Красноярскстат предоставляет сведения, не позволяет проводить анализ в автоматизированном режиме и требует значительных трудозатрат для обработки данных в ручном режиме. В связи с этим, тема является актуальной и была поставлена задача разработки программного приложения, осуществляющего предварительную обработку данных и подготовку их для проведения анализа. Кроме того, для проведения анализа и прогноза заболеваемости по выделенным причинам были построены витрины данных на основе локальных OLAP-кубов с данными по пролеченным больным, получаемым ежегодно из Территориального фонда ОМС.
Цель и задачи
Целью выпускной квалификационной работы является автоматизация подготовки данных для проведения анализа и прогнозирования заболеваемости по выделенным нозологиям (заболеваниям),а так же разработка и реализация программного обеспечения, осуществляющего предобработку и подготовку данных для проведения анализа смертности по причинам в разрезе районов края, пола, возраста и других измерений. Программное обеспечение, созданное в процессе выполнения выпускной работы бакалавра, имеет функции преобразования файлов и сохранения в формате *.xls со сформированной сводной таблицей.
В процессе достижения поставленной цели решаются следующие задачи:
• изучение регламента информационного обмена данными по заболеваемости и смертности в здравоохранении Красноярского края;
• изучение технологии OLAP-анализа и программной системы «Аналитик»;
• построение витрин для анализа данных по заболеваемости;
• формирование требований к программному приложению для обработки данных по смертности;
• обзор и выбор средств программирования для реализации приложения
• разработка и реализация приложения в соответствии с требованиями;
• тестирование приложения;
• разработка сопроводительной документации.
В процессе выполнения выпускной квалификационной работы были изучены регламент информационного обмена данными по заболеваемости и смертности в здравоохранении Красноярского края, а так же технологии OLAP-анализа и программной системы «Аналитик».
Были подготовлены аналитические модели для проведения анализа заболеваемости по выделенным нозологиям.
Были сформированы требования к программному приложению для подготовки данных о смертности к оперативному анализу, а так же выбраны программные средства для его реализации.
После проектирования и реализации программного обеспечения была создана сопроводительная программная документация, а созданное приложение рекомендовано для внедрения в Красноярском краевом информационно-аналитическом центре.
1. Порядок информационного обмена в системе обязательного
медицинского страхования Красноярского края : приложение к
Тарифному соглашению системы ОМС от 2006 г. - Красноярск, 2006. - 26 с.
2. Никитина, М. И. Системы и технологии поддержки принятия решений : учебное пособие / М. И. Никитина.- Красноясрк : Издательско полиграфический центр КГТУ, 2006. - 133 с.
3. Аналитик, система оперативного анализа данных : руководство
пользователя / Л.Ф. Ноженкова, М.И. Никитина. - Красноярск : Институт вычислительного моделирования СО РАН, 2003. -69 с.
4. AccessOfficeInteropObjectsbyUsingVisualC# Features
[Электронный ресурс] : сеть разработчиковMicrosoft // Справочная
система - Режим доступа : https://msdn.microsoft.com/ru-
ru/library/dd264733(v=vs. 110).aspx
5. Международная классификация болезней 10-го пересмотра (МКБ-10) [Электронный ресурс] - Режим доступа: http ://mkb-10. com/