Інформаційно-аналітична система моніторингу стану здоров’я пацієнтів
| dc.contributor.advisor | Донець, Андрій Георгійович | |
| dc.contributor.author | Агаєв, Михайло Междунович | |
| dc.date.accessioned | 2025-10-08T13:42:38Z | |
| dc.date.available | 2025-10-08T13:42:38Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Дипломна робота виконана на 59 сторінок, містить 8 ілюстрацій, 1 додаток, 26 джерел в переліки посилань. Мета роботи – розробка веб-орієнтованої медичної інформаційної системи "MIS", призначеної для автоматизації процесів обліку, моніторингу та відображення результатів аналізів крові пацієнтів, із забезпеченням розмежованого доступу для різних категорій користувачів (пацієнт, лікар, адміністратор). Методи та засоби: мови програмування Ruby, JavaScript, мови розмітки HTML та стилів CSS (SCSS/Sass); фреймворк Ruby on Rails для розробки серверної частини та реалізації архітектури MVC; фреймворк Bootstrap 5 для створення адаптивного користувацького інтерфейсу; система керування базами даних SQLite з використанням ActiveRecord ORM; бібліотеки Devise для аутентифікації та Pundit для авторизації; інструменти збірки JavaScript (jsbundling-rails з esbuild) та CSS (cssbundling-rails); технологія Hotwired Turbo для покращення навігації; інструменти тестування RSpec та Capybara. Результат – функціональний прототип медичної інформаційної системи "MIS", що включає: систему реєстрації та аутентифікації для трьох типів користувачів (пацієнт, лікар, адміністратор) з розмежуванням прав доступу; можливості для пацієнтів переглядати свої персональні дані та історію аналізів крові з відображенням референсних значень (з урахуванням віку та статі) та кольоровою індикацією відхилень; інструменти для лікарів для перегляду пацієнтів, створення нових пацієнтів (з одночасним створенням облікового запису), призначення себе лікуючим лікарем; адміністративну панель для управління профілями лікарів. | |
| dc.description.abstractother | The thesis comprises 59 pages, includes 8 illustrations, 1 appendix, and 26 sources in the reference list. The objective of the work is to develop a web-based medical information system "MIS", designed to automate the processes of accounting, monitoring and displaying the results of patient blood tests, with the provision of differentiated access for different categories of users (patient, doctor, administrator). Methods and tools: programming languages Ruby, JavaScript, HTML markup languages and CSS styles (SCSS/Sass); Ruby on Rails framework for developing the server side and implementing the MVC architecture; Bootstrap 5 framework for creating an adaptive user interface; SQLite database management system using ActiveRecord ORM; Devise libraries for authentication and Pundit for authorization; JavaScript (jsbundling-rails with esbuild) and CSS (cssbundlingrails) assembly tools; Hotwired Turbo technology for improving navigation; RSpec and Capybara testing tools. Result: a functional prototype of a medical information system "MIS", which includes: a registration and authentication system for three types of users (patient, doctor, administrator) with delimitation of access rights; opportunities for patients to view their personal data and history of blood tests with display of reference values (taking into account age and gender) and color indication of deviations; tools for doctors to view patients, create new patients (with simultaneous creation of an account), appoint themselves as a treating doctor; administrative panel for managing doctor profiles. | |
| dc.format.extent | 59 с. | |
| dc.identifier.citation | Агаєв, М. М. Інформаційно-аналітична система моніторингу стану здоров’я пацієнтів : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Агаєв Михайло Междунович. – Київ, 2025. – 59 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/76689 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | медична інформаційна система | |
| dc.subject | ruby on rails | |
| dc.subject | веб-застосунок | |
| dc.subject | аналізи крові | |
| dc.subject | управління даними пацієнтів | |
| dc.subject | аутентифікація | |
| dc.subject | авторизація | |
| dc.subject | medical information system | |
| dc.subject | web application | |
| dc.subject | blood analysis | |
| dc.subject | patient data management | |
| dc.subject | authentication | |
| dc.subject | authorization | |
| dc.title | Інформаційно-аналітична система моніторингу стану здоров’я пацієнтів | |
| dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Agaev_bakalavr.pdf
- Розмір:
- 1.03 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: