sequenceDiagram participant P as 👤 Пацієнт participant D as 🔍 LLM-Детектор participant DB as 🗄️ База даних participant MRE as ⚕️ MRE participant A as ✅ Асистент participant L as 💚 Lifestyle LLM participant CE as 📱 CE (Interface) Note over P,CE: Сценарій 1: Медичне питання P->>D: "Вчора був тиск 150/95" D->>DB: Запит контексту DB->>D: Clinical background + історія D->>D: Аналіз: REGULAR D->>MRE: Передача повідомлення MRE->>A: Медична відповідь A->>A: Валідація A->>CE: Підтверджена відповідь CE->>P: "Це підвищений тиск..." Note over P,CE: Сценарій 2: Lifestyle запит P->>D: "Хочу почати ходити щодня" D->>DB: Запит контексту + lifestyle профіль DB->>D: Дані пацієнта + обмеження D->>D: Аналіз: LIFESTYLE_NEEDED D->>L: Активація lifestyle режиму L->>DB: Запит Patient Profile DB->>L: Поточний профіль L->>L: Генерація плану L->>CE: Коучинг відповідь CE->>P: "Чудово! Давайте почнемо з 15 хв..." L->>DB: Оновлення профілю Note over P,CE: Сценарій 3: Змішаний контекст P->>D: "Втомлююсь, але хочу бути активнішим" D->>DB: Запит повного контексту DB->>D: Медичні дані + історія D->>D: Аналіз: MIXED D->>MRE: Спочатку медична перевірка MRE->>A: Оцінка симптому A->>D: Симптом не критичний D->>L: Можна перейти до lifestyle L->>CE: "Втома може бути від низької активності..." CE->>P: Комбінована відповідь