Utilizza questo identificativo per citare o creare un link a questo documento:
http://elartu.tntu.edu.ua/handle/lib/49041
Titolo: | Розробка медичної системи обліку пацієнтів з використанням .Net |
Titoli alternativi: | Development of a medical patient accounting system using .Net |
Autori: | Ільчій, Богдан Володимирович Ilchii, Bohdan |
Affiliation: | ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Україна |
Bibliographic description (Ukraine): | Ільчій Б. В. Розробка медичної системи обліку пацієнтів з використанням .Net: спец. 121 - інженерія програмного забезпечення / наук. кер. М. Р. Петрик. Тернопіль: – Тернопільський національний технічний університет імені Івана Пулюя, 2025. 59 с. |
Data: | giu-2025 |
Submitted date: | 9-giu-2025 |
Date of entry: | 25-giu-2025 |
Editore: | Тернопільський національний технічний університет імені Івана Пулюя |
Country (code): | UA |
Place of the edition/event: | ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна |
Supervisor: | Петрик, Михайло Романович |
Committee members: | Липак, Галина Ігорівна |
UDC: | 004.9 |
Parole chiave: | 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 |
È visualizzato nelle collezioni: | 121 — Інженерія програмного забезпечення (бакалаври) |
File in questo documento:
File | Descrizione | Dimensioni | Formato | |
---|---|---|---|---|
dyplom_Ilchii_2025.pdf | 1,36 MB | Adobe PDF | Visualizza/apri |
Tutti i documenti archiviati in DSpace sono protetti da copyright. Tutti i diritti riservati.
Strumenti di amministrazione