1. Перший етап виконання курсової роботи - YulitaGap/programming_course_project GitHub Wiki

Table of Contents

Опис проблеми, вирішенню якої буде присвячена курсова робота

Проблема : Аналіз та підтримка стану хворих на діабет пацієнтів.

💉Основні складові проблеми :

  • - обрахунок хлібних одиниць прийому їжі хворими
  • - контроль прийому доз інсуліну
  • - добовий калораж в залежності від фізичної активності
  • - розрахунок дози інсуліну згідно з обчисленням хлібних одиниць
  • - дієтотерапія
  • - контроль дії препаратів + попередження про побічні ефекти інсулінотерапії

💉Актуальність проблеми : Згідно з оцінками експертів ВООЗ, до 2030 року загальносвітова кількість хворих на цукровий діабет досягне 366 млн. За даними української Державної цільової програми “Цукровий діабет” на 2009-2013 рр . , реальна кількість осіб із недіагностованою патологією більша в 3-4 рази . В Украіні налічується близько 2 млн . хворих на цукровий діабет . Кількість хворих збільшується головним чином за рахунок розвитку цукрового діабету типу 2(ЦД-2) на який страждає 85-90 % від загального числа. Варто зазначити що на українському ринку відсутня достатня кількість веб- та електронних ресурсів для підтримки стану,відслідковування процесу інсулінотерапії а також додатків для обрахунку кількості одиниць.
💉Потреба вирішення : Чи не найбільш ключовим фактором затребуваності є те, що найчастіше постановлення діагнозу діабету відбувається у підлітковому віці, що створює негативний вплив на психіку захворюваного. За даними лікарів, саме у перехідному віці найважче визнати та прийняти свій стан, а отже доволі часто виникають труднощі у комунікації медичних працівників з пацієнтами. Cпираючись на досвід країн з високим рівнем розвитку медицини, було виявлено, що саме веб-застосунки є найкращим способом самоконтролю хворого у підтриманні дієти та проведенні інсулінотерапії. Також, підтвердження затребуваності схожої аплікації на українському ринку була отримана в ході підбору інформації у спеціаліста(ендокринолога) Львівського медичного університету, який зазначив що пацієнти віком 13-26 років найчастіше запитують про існування схожого додатку/аплікації/веб-сайту.

💉Негативні наслідки та ризики розвитку проблеми:

Кожній людині, яка страждає на діабет, важливо дотримуватися здорової дієти, бути фізично активним, і завжди перевіряти рівень цукру в крові. Недбалість у відслідковуванні стану цукру, помилки у розрахунку хлібних одиниць та відсутність контролю дії препаратів може стати причиною ряду серйозних ускладень,серед яких :

  • - Кетоацидоз - свідчить про суттєві порушення вуглеводного та жирового обмінів. Такий патологічний стан виникає при різкому дефіциті інсуліну.
  • - Діабетична ретинопатія — ураження сітківки ока(одне із найпопулярніших ускладнень серед хворих)
  • - Гіпоглікемія — зниження рівня глюкози в крові нижче нормального значення (зазвичай нижче 3,3 ммоль/л), відбувається через передозування цукрознижувальних препаратів, як результат супутніх захворювань,незвичного фізичного навантаження, недостатнього харчування або прийому алкоголю.
  • - Враження психіки за цукрового діабету - прояви діабетичної енцефалопатії; зміни настрою, емоційна нестабільність або астено-депресивні прояви, прекоматозні зміни поведінки та інші психопатологічні феномени є явищем складним та проявляються з різним ступенем вираженості

💉Отримані з формулювання проблеми висновки для визначення мети та старту розробки проекту:
  • Кількість захворюваних на діабет зростає через низький рівень обізнаності пацієнтів та недотримання ними поставлених лікарем вимог
  • Існування складності у контролі лікарем дотримання інсулінотерапії та дієти
  • Труднощі обрахунку хлібних одинць спричиняють порушення вуглеводневого балансу
  • Попит у застосунку для обрахунків та контролю ведення лікування на українському ринку
  • Необхідність контролю фізичної активності хворих
  • Потреба інформування пацієнтів про їх стан,загрози та ризики розвитку захворювання.

Вимога на систему

Спонсор проекту (Project Sponsor)

  • Гапунович Юлія

Бізнес потреба (Business Need)
  • 1. Зробити доступним розрахунок одиниць харчування для хворих на діабет.
  • 2. Розробити онлайн систему контролю стану хворого.
  • 3. Генерація бази продуктів та схеми переведення у хлібні одиниці.
  • 4. Генерація системи розрахунку доз та часу прийому інсуліну для хворих
  • 5. Формування статистики стану пацієнта та передача цих даних обліковому лікарю.

Бізнес вимоги (Business Requirements)
  • Міститься база з продуктами харчування та їх значеннями у харчових одиницях.
  • Підтримується можливість контролю стану пацієнта за умов введення ним даних.
  • Надсилаються нагадування з обрахованим часом,дозою та видом інсуліну.
  • Створюється статистика перебігу інсулінотерапії та надсилається лікарю
  • За потреби користувач спрямовується на якісні інтернет джерела інформації про діабет.





  • Формуються звіти:
    • - по перебігу інсулінотерапії,
    • - по вживанню хлібних одиниць.

Бізнес вигоди (користь) (Business Value)
  • Ведення електронного щоденника самоконтролю полегшить обіг контролю пацієнта лікарем.
  • Зросте зручність і швидкість обрахунку прийому їжі у хлібних одиницях.
  • Полегшиться обрахунок денних доз інсуліну.
  • зросте рівень обізнаності хворих у деталях перебігу хвороби.

Питання та обмеження (Special Issues or Constraints)
  • - Робота повинна бути виконана до 12 травня 2019 р.
  • - Обмеження використання наданої користувачем інформації в межах правил конфіденційності
  • - Мала к-сть прикладів ведення щоденників самоконтролю в зв'язку з приватністю медичних даних.
  • - База продуктів українською мовою складає близько 500 продуктів,можливе розширення завдяки скануванню штрих-коду та веб-скрепінгу даних про продукти.

Опис функціональних можливостей API


> ▶️ (https://developer.dexcom.com/overview)

Dexcom є універсальним центром для вивчення, реєстрації та отримання даних хворих на діабет.

З Dexcom API розробники можуть використовуючи цю платформу створювати нові додатки з даними Dexcom CGM, включаючи:

  • оцінені значення глюкози
  • події(GET/events ) – приймання гормонів, інсуліну тощо
  • статистику ( GET/statistic)
  • збірку усіх даних про стан пацієнта(GET/dataRange)

  • API Dexcom використовує стандарт OAuth 2.0 для аутентифікації, дозволяючи особам надійно авторизувати свої дані Dexcom CGM для використання в додатках інших сторін.
  • Для користувачів Dexcom, API дозволяє створювати екосистему програми, тим самим підтримуючи вибір при управлінні діабетом.
  • Дані, створені компанією Dexcom CGM, є безцінним інструментом для людей з діабетом та організацій з догляду за ними, а програми сторонніх виробників допомагають користувачам отримувати користь від цього ресурсу абсолютно новими способами.
  • Звичайно, конфіденційність є першочерговою в Dexcom, а надання доступу до даних користувачів є добровільним; користувачі володіють своїми даними і можуть отримати до них доступ у будь-який час.

⚠️ **GitHub.com Fallback** ⚠️