Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/49041
Назва: Розробка медичної системи обліку пацієнтів з використанням .Net
Інші назви: Development of a medical patient accounting system using .Net
Автори: Ільчій, Богдан Володимирович
Ilchii, Bohdan
Приналежність: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Україна
Бібліографічний опис: Ільчій Б. В. Розробка медичної системи обліку пацієнтів з використанням .Net: спец. 121 - інженерія програмного забезпечення / наук. кер. М. Р. Петрик. Тернопіль: – Тернопільський національний технічний університет імені Івана Пулюя, 2025. 59 с.
Дата публікації: чер-2025
Дата подання: 9-чер-2025
Дата внесення: 25-чер-2025
Видавництво: Тернопільський національний технічний університет імені Івана Пулюя
Країна (код): UA
Місце видання, проведення: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Науковий керівник: Петрик, Михайло Романович
Члени комітету: Липак, Галина Ігорівна
УДК: 004.9
Теми: WPF
C#
медична система
medical system
EF Core
MySQL
ICPC2
епізод
episode
прийом
appointment
електронна медична картка
electronic medical record
ICD10
Кількість сторінок: 59
Короткий огляд (реферат): Мета роботи – розробка десктопного застосунку для автоматизації процесів взаємодії між медичним персоналом у межах одного медичного закладу. У процесі розробки використано методи об’єктно-орієнтованого аналізу, структурне моделювання з використанням UML-діаграм, юніт- та інтеграційне тестування. Застосовано технології C#, платформа .NET 8.0, Windows Presentation Foundation (WPF), MySQL та Entity Framework Core. Розроблений застосунок реалізує функціонал створення, редагування та перегляду прийомів пацієнтів, ведення епізодів захворювання, обробки діагнозів за класифікаціями ICPC-2 та ICD-10, взаємодії між лікарем і реєстратором. Система має модульну архітектуру, підтримує багаторівневі ролі користувачів і забезпечує зручну роботу в межах одного вікна з контекстними панелями. Система підвищує ефективність ведення медичної документації, забезпечує швидкий доступ до історії пацієнта та зменшує навантаження на адміністративний персонал. Практична значимість полягає у створенні гнучкого інструменту, що може бути масштабований під потреби медичних закладів різного рівня. Подальший розвиток проєкту може включати веб-доступ до даних, мобільну версію та інтеграцію з eHealth.
The aim of the work is to develop a desktop application for automating workflows and interactions among medical personnel within a single healthcare institution. The development process included object-oriented analysis, structural modeling using UML diagrams, as well as unit and integration testing. Modern technologies were used, such as C#, .NET 8.0, Windows Presentation Foundation (WPF), MySQL, and Entity Framework Core. The developed application provides functionality for creating, editing, and viewing patient appointments, managing episodes of illness, processing diagnoses based on ICPC-2 and ICD-10 classifications, and supporting interactions between doctors and receptionists. The system features a modular architecture, supports multi-level user roles, and ensures a streamlined user experience within a unified window interface with contextual panels. The system improves the efficiency of medical documentation, provides quick access to patient histories, and reduces the workload on administrative staff. Its practical significance lies in delivering a flexible tool that can be scaled to meet the needs of various healthcare institutions. Future development may include a web-based version, mobile adaptation, and integration with national eHealth services.
Зміст: ВСТУП .............................................................................................................................. 7 РОЗДІЛ 1. ОГЛЯД СТАНУ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ПОСТАНОВКА ЗАДАЧІ ........................................................................................................................................... 8 1.1 Аналіз ринку та огляд аналогів ............................................................................ 8 1.2 Обґрунтування вибору напрямку дослідження ................................................ 10 1.3 Специфікація вимог ............................................................................................. 11 1.4 Постановка задачі дослідження.......................................................................... 13 РОЗДІЛ 2. МОДЕЛЮВАННЯ ТА ПРОЄКТУВАННЯ ЗАСТОСУНКУ ................... 14 2.1 Опис архітектури та технологій ......................................................................... 14 2.2 Проєктування інформаційної системи ............................................................... 16 РОЗДІЛ 3. КОНСТРУЮВАННЯ ТА ТЕСТУВАННЯ МЕДИЧНОЇ ІНФОРМАЦІЙНОЇЇ СИСТЕМИ .................................................................................. 27 3.1 Структура бази даних .......................................................................................... 27 3.2 Опис основних вікон програми .......................................................................... 28 3.3 Реалізація взаємодії з базою даних через Entity Framework Core ................... 35 3.4 Тестування застосунку ........................................................................................ 37 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЕДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ ......... 42 4.1 Долікарська допомога при шоку ........................................................................ 42 4.2 Проведення інструктажів з охорони праці ........................................................ 44 ВИСНОВКИ ................................................................................................................... 47 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ ..................................................................... 49 ДОДАТКИ ...................................................................................................................... 51 Додаток А. Тези конференції ........................................................................................ 52 Додаток Б. Основний код медичної інформаційної системи .................................... 53 Додаток В. Диск з роботою .......................................................................................... 59
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/49041
Власник авторського права: © Ільчій Богдан Володимирович, 2025
Перелік літератури: 1. Helsi.me. Офіційний сайт. Дата оновлення: 26.03.2025. URL: https://helsi.me/blog/helsi-vse-dlia-zdorovia-v-odnomu-zastosunku
2. Refactor.ua – Платформа відкритих інновацій. [Електронний ресурс]. URL: https://mind.ua/innovativeteams/474-medics
3. Windows Presentation Foundation Overview. Офіційний сайт. оновлення: 07.05.2025. URL: Дата https://learn.microsoft.com/en us/dotnet/desktop/wpf/overview/
4. Entity Framework Core. Офіційний сайт. Дата оновлення: 12.11.2024. URL: https://learn.microsoft.com/en-us/ef/core/
5. What is MySQL? Офіційний сайт. [Електронний ресурс]. URL: https://dev.mysql.com/doc/refman/8.4/en/what-is-mysql.html
6. The ultimate guide to UML diagrams. [Електронний ресурс] URL: https://miro.com/diagramming/what-is-a-uml-diagram/
7. Як будувати UML-діаграми. Розбираємо три найпопулярніші варіанти. [Електронний ресурс]. https://dou.ua/forums/topic/40575/
8. Дата оновлення: 27.10.2022. URL: Sequence diagram досі жива?! [Електронний ресурс]. URL: https://e5.ua/uk/blogpost-2/sequence-diagram-dosi-zhiva/
9. UML для бізнес-моделювання: для чого потрібні діаграми процесів. [Електронний ресурс]. URL: https://evergreens.com.ua/ua/articles/uml-diagrams.html
10. ТЕМА 9. Медицина катастроф. Долікарська допомога при теплових і сонячних ударах. URL: https://dl.tntu.edu.ua/content.php?cid=299872
11. Про затвердження порядків надання домедичної допомоги особам при невідкладних станах: України від наказ 28.03.2022 р. Міністерства охорони здоров’я № 356/37692. [Електронний ресурс] URL: https://zakon.rada.gov.ua/laws/show/z0356-22#n543
12. ТЕМА 12. Організація охорони праці на підприємстві. Навчання з питань охорони праці. Профілактика травматизму. Інструктажі з охорони праці. URL: https://dl.tntu.edu.ua/content.php?cid=289134
13. Про затвердження Типового положення про порядок проведення навчання і перевірки знань з питань охорони праці та Переліку робіт з підвищеною небезпекою: наказ Державного комітету України з нагляду за охороною праці від 26.01.2005 р. № 231/10511. ресурс]. [Електронний https://zakon.rada.gov.ua/laws/show/z0231-05#n119
14. Дистанційний курс «Кваліфікаційні роботи бакалаврів» сайту дистанційного URL: навчання ТНТУ [Електронний ресурс]. URL: https://dl.tntu.edu.ua/bounce.php?course=5329
15. Методичні вказівки до виконання дипломної роботи освітнього рівня – бакалавр студентами усіх форм навчання для напряму підготовки 121 – Інженерія програмного забезпечення/ Укладачі: Петрик М.Р., Михалик Д.М., Кінах Я.І., Гладьо С.В., Цуприк Г.Б. – Тернопіль: Вид-во ТНТУ імені Івана Пулюя, 2016 – 28 с.
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:121 — Інженерія програмного забезпечення (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
dyplom_Ilchii_2025.pdf1,36 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора