Ezzel az azonosítóval hivatkozhat erre a dokumentumra forrásmegjelölésben vagy hiperhivatkozás esetén: http://elartu.tntu.edu.ua/handle/lib/49041
Title: Розробка медичної системи обліку пацієнтів з використанням .Net
Other Titles: Development of a medical patient accounting system using .Net
Authors: Ільчій, Богдан Володимирович
Ilchii, Bohdan
Affiliation: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Україна
Bibliographic description (Ukraine): Ільчій Б. В. Розробка медичної системи обліку пацієнтів з використанням .Net: спец. 121 - інженерія програмного забезпечення / наук. кер. М. Р. Петрик. Тернопіль: – Тернопільський національний технічний університет імені Івана Пулюя, 2025. 59 с.
Issue Date: jún-2025
Submitted date: 9-jún-2025
Date of entry: 25-jún-2025
Publisher: Тернопільський національний технічний університет імені Івана Пулюя
Country (code): UA
Place of the edition/event: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Supervisor: Петрик, Михайло Романович
Committee members: Липак, Галина Ігорівна
UDC: 004.9
Keywords: WPF
C#
медична система
medical system
EF Core
MySQL
ICPC2
епізод
episode
прийом
appointment
електронна медична картка
electronic medical record
ICD10
Number of pages: 59
Abstract: Мета роботи – розробка десктопного застосунку для автоматизації процесів взаємодії між медичним персоналом у межах одного медичного закладу. У процесі розробки використано методи об’єктно-орієнтованого аналізу, структурне моделювання з використанням 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.
Content: ВСТУП .............................................................................................................................. 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
Copyright owner: © Ільчій Богдан Володимирович, 2025
References (Ukraine): 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 с.
Content type: Bachelor Thesis
Ebben a gyűjteményben:121 — Інженерія програмного забезпечення (бакалаври)

Fájlok a dokumentumban:
Fájl Leírás MéretFormátum 
dyplom_Ilchii_2025.pdf1,36 MBAdobe PDFMegtekintés/Megnyitás


Minden dokumentum, ami a DSpace rendszerben szerepel, szerzői jogokkal védett. Minden jog fenntartva!

Admin Tools