Реферат
ПЕРЕЧЕНЬ ПРИНЯТЫХ СОКРАЩЕНИЙ 6
ВВЕДЕНИЕ 7
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 9
1.1 Анализ архитектуры медицинской информационной системы для индивидуального использования 9
1.2 Анализ функциональных блоков медицинской информационной системы для индивидуального использования 10
2 ТРЕБОВАНИЯ К РАЗРАБОТКЕ МЕДИЦИНСКОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ ДЛЯ ИНДИВИДУАЛЬНОГО ИСПОЛЬЗОВАНИЯ 13
3 ВЫБОР ТЕХНОЛОГИЙ, ЯЗЫКОВ И СРЕДСТВ ДЛЯ РАЗРАБОТКИ ПРИЛОЖЕНИЯ 14
3.1 Программные средства, используемые при разработке приложения 14
3.2 Microsoft Visual Studio 15
3.3 .NET Framework 15
3.4 Windows Presentation Foundation 17
3.5 Open Database Connectivity 18
3.6 Microsoft SQL Server 19
3.6 Office Developer Tools 19
3.7 C# 20
3.8 XML 21
3.9 XAML 22
3.10 MVVM 22
3.11 Взаимодействие рассмотренных средств 23
4 РЕАЛИЗАЦИЯ 25
4.1 Алгоритм работы медицинской информационной системы 25
4.2 Описание структуры шаблонных конструкций 27
4.3 Основные функции доступные пользователю 32
4.4 Схема процесса создания документов 33
4.5 Схема процесса редактирования шаблонов 35
4.6 Схема процесса подсоединения с внешней БД 36
5 МЕТОДЫ ИСПЫТАНИЙ 38
5.1 Создание документа 38
5.2 Редактирование шаблонов 42
5.3 Соединение с внешней базой данных 44
ЗАКЛЮЧЕНИЕ 46
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 47
ПРИЛОЖЕНИЕ А 48
ПРИЛОЖЕНИЕ Б 54
ПРИЛОЖЕНИЕ В 89
ПРИЛОЖЕНИЕ Г 96
В настоящее время большинство современных предприятий и учреждений используют средства автоматизации документооборота. Учет кадров, управление персоналом, бухгалтерия и многие другие сферы работы предприятия уже были успешно автоматизированы и помогают персоналу повысить эффективность работы и уменьшить временные затраты на выполнение рутинной деятельности.
Автоматизация документооборота так же важна и для медицинских учреждений, так как в медицине количество различных документов является очень большим. Большой объем бумажной работы негативно сказывается на работе медицинского персонала: большая часть времени уходит на заполнение необходимых документов, чем на прием пациентов, а последующий учет документации является достаточно проблематичным, так как не редки случаи утери важных медицинских документов.
Решение проблемы лежит в использовании специализированных медицинских информационных систем – специальных системах автоматизации документа оборота, предназначенных для лечебно-профилактических учреждений. МИС объединяют в себе системы поддержки принятия медицинских решений, электронные медицинские карты о пациентах, данные медицинских исследований в цифровой форме, данные мониторинга состояния пациента с медицинских приборов и другие возможности, необходимые для обеспечения работы клиники. Данные системы могут быть предназначены как для одного специалиста, одной клиники, так для управления множеством медицинских учреждений на региональных и федеральных уровнях.
Основными задачами МИС является повышение эффективности функционирования медицинской организации, повышение качества лечебно-диагностического процесса, за счет снижения времени требуемого на процессы сбора, обработки и получения запрашиваемой информации медицинского характера, оптимизация времени работы медицинского персонала и оптимизация ресурсной политики медицинской организации. В настоящее время существует множество отечественных и зарубежных МИС, которые реализуют данные задачи и предоставляют готовые решения для различных видов медицинских учреждений, начиная от обычных поликлиник и заканчивая специализированных клиник.
Таким образом, можно сказать, что использование МИС существенным образом влияет на работу медицинского учреждения, помогая улучшить рабочий процесс для его сотрудников.
В ходе выполнения выпускной квалификационной работы был заработан алгоритм решения поставленной задачи, создано и отлажено приложение, оформлена документация на приложение. Проведены испытания приложения, которые показали, что данное приложение медицинской информационной системы для индивидуального использования соответствует поставленным требованиям и корректно выполняет свою работу.
За время работы с данным проектом, было прочитано большое количество технической документации, изучены способы, паттерны и механизмы проектирования архитектуры приложений и программирования приложений. Значительно развит навык проектирования графических интерфейсов и навык дизайна взаимодействия с пользователем, а также администрирования баз данных. Были рассмотрены и использованы многие современные средства для разработки и тестирования приложений, такие как .NET Framework, Windows Presentation Foundation, ODBC, C#, Microsoft SQL Server, Visual Studio и другие. Опыт, полученный в ходе выполнения задания, является полезным для дальнейшего применения в разработке различных приложений любой сложности и для саморазвития.