File size: 2,084 Bytes
3abb514
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
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: Комбінована відповідь