Spaces:
Running
Running
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: Комбінована відповідь |