>_ rehablogger
Система работает
← Все сессии
СЕССИЯ УСТРОЙСТВА

rehabapp_2026-08-26_15-24-10

Подключение…
Rehab Logger console · история загружается порциями по 250 записей
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 693|jH4DuwH2n8CvT9Gaz5YK61C3ZQEv5H1PslY5wXnjd7ce9b85
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/day?date=2026-08-26
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Wed, 26 Aug 2026 12:37:40 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-08-26T12:37:40.049737Z","request_id":"c29d3c84-fd97-4553-a418-cc727ee9c0e7","version":"v1"},"data":{"rehabilitation_day_id":null,"phase_id":null,"diagnosis_rehab":"","start_rehab":null,"end_rehab":null,"name_rehab_phase":"","status":["none"],"recommendations_count":0,"date":null,"training":[]}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-08-26T12:37:40.049737Z, request_id: c29d3c84-fd97-4553-a418-cc727ee9c0e7, version: v1}, data: {rehabilitation_day_id: null, phase_id: null, diagnosis_rehab: , start_rehab: null, end_rehab: null, name_rehab_phase: , status: [none], recommendations_count: 0, date: null, training: []}}
INFO [console] Request query: {start_date: 2026-06-29, end_date: 2026-08-02}
INFO [console] shrinkOffset: 0.0, progress: 0.0
INFO [console] shrinkOffset: 0.0, progress: 0.0
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/period?start_date=2026-06-29&end_date=2026-08-02
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 693|jH4DuwH2n8CvT9Gaz5YK61C3ZQEv5H1PslY5wXnjd7ce9b85
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/period?start_date=2026-06-29&end_date=2026-08-02
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Wed, 26 Aug 2026 12:37:41 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-08-26T12:37:41.079920Z","request_id":"5080fc19-a5b5-41ba-81f6-3e62b31b689d","version":"v1"},"data":{"start_rehab":"2026-07-16 00:00:00","end_rehab":"2026-07-30 00:00:00","days":[{"date":"2026-07-16","status":["start"],"training":[{"mode":"correction_unit","status":"not_done","progress":null},{"mode":"diagnostics","status":"not_done","progress":null}]},{"date":"2026-07-18","status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null}]},{"date":"2026-07-20","status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null}]},{"date":"2026-07-21","status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null}]},{"date":"2026-07-23","status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null},{"mode":"diagnostics","status":"not_done","progress":null}]},{"date":"2026-07-25","status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null}]},{"date":"2026-07-27","status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null}]},{"date":"2026-07-28","status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null}]},{"date":"2026-07-29","status":["first_control"],"training":[{"mode":"screening_test","status":"not_done","progress":null}]},{"date":"2026-07-30","status":["end"],"training":[]}]}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-08-26T12:37:41.079920Z, request_id: 5080fc19-a5b5-41ba-81f6-3e62b31b689d, version: v1}, data: {start_rehab: 2026-07-16 00:00:00, end_rehab: 2026-07-30 00:00:00, days: [{date: 2026-07-16, status: [start], training: [{mode: correction_unit, status: not_done, progress: null}, {mode: diagnostics, status: not_done, progress: null}]}, {date: 2026-07-18, status: [none], training: [{mode: correction_unit, status: not_done, progress: null}]}, {date: 2026-07-20, status: [none], training: [{mode: correction_unit, status: not_done, progress: null}]}, {date: 2026-07-21, status: [none], training: [{mode: correction_unit, status: not_done, progress: null}]}, {date: 2026-07-23, status: [none], training: [{mode: correction_unit, status: not_done, progress: null}, {mode: diagnostics, status: not_done, progress: null}]}, {date: 2026-07-25, status: [none], training: [{mode: correction_unit, status: not_done, progress: null}]}, {date: 2026-07-27, statu
INFO [console] s: [none], training: [{mode: correction_unit, status: not_done, progress: null}]}, {date: 2026-07-28, status: [none], training: [{mode: correction_unit, status: not_done, progress: null}]}, {date: 2026-07-29, status: [first_control], training: [{mode: screening_test, status: not_done, progress: null}]}, {date: 2026-07-30, status: [end], training: []}]}}
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/day?date=2026-07-01
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 693|jH4DuwH2n8CvT9Gaz5YK61C3ZQEv5H1PslY5wXnjd7ce9b85
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] shrinkOffset: 0.0, progress: 0.0
INFO [console] shrinkOffset: 0.0, progress: 0.0
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/day?date=2026-07-01
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Wed, 26 Aug 2026 12:37:41 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-08-26T12:37:41.179562Z","request_id":"c0d97901-11f0-45d4-b07f-d1774e73b1c4","version":"v1"},"data":{"rehabilitation_day_id":null,"phase_id":null,"diagnosis_rehab":"","start_rehab":null,"end_rehab":null,"name_rehab_phase":"","status":["none"],"recommendations_count":0,"date":null,"training":[]}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-08-26T12:37:41.179562Z, request_id: c0d97901-11f0-45d4-b07f-d1774e73b1c4, version: v1}, data: {rehabilitation_day_id: null, phase_id: null, diagnosis_rehab: , start_rehab: null, end_rehab: null, name_rehab_phase: , status: [none], recommendations_count: 0, date: null, training: []}}
INFO [console] shrinkOffset: 0.0, progress: 0.0
INFO [console] shrinkOffset: 0.0, progress: 0.0
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/day?date=2026-07-16
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 693|jH4DuwH2n8CvT9Gaz5YK61C3ZQEv5H1PslY5wXnjd7ce9b85
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/day?date=2026-07-16
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Wed, 26 Aug 2026 12:37:48 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-08-26T12:37:48.930911Z","request_id":"58722b87-0dfe-435d-8b2d-f76696101c37","version":"v1"},"data":{"rehabilitation_day_id":1656,"phase_id":216,"diagnosis_rehab":"Тестовая операция не трогаем не удаляем","start_rehab":"2026-07-16 00:00:00","end_rehab":"2026-07-30 00:00:00","name_rehab_phase":"Фаза для проверки","status":["start"],"recommendations_count":1,"date":"2026-07-16","training":[{"mode":"correction_unit","status":"not_done","progress":null,"unit_id":662,"time":"10 - 20 мин","count_questions":2,"status_questions":false,"workout_id":null},{"mode":"diagnostics","status":"not_done","progress":null,"unit_id":661,"time":"10 - 20 мин","count_questions":null,"status_questions":false,"workout_id":null}]}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-08-26T12:37:48.930911Z, request_id: 58722b87-0dfe-435d-8b2d-f76696101c37, version: v1}, data: {rehabilitation_day_id: 1656, phase_id: 216, diagnosis_rehab: Тестовая операция не трогаем не удаляем, start_rehab: 2026-07-16 00:00:00, end_rehab: 2026-07-30 00:00:00, name_rehab_phase: Фаза для проверки, status: [start], recommendations_count: 1, date: 2026-07-16, training: [{mode: correction_unit, status: not_done, progress: null, unit_id: 662, time: 10 - 20 мин, count_questions: 2, status_questions: false, workout_id: null}, {mode: diagnostics, status: not_done, progress: null, unit_id: 661, time: 10 - 20 мин, count_questions: null, status_questions: false, workout_id: null}]}}
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/statistics/detailed
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 693|jH4DuwH2n8CvT9Gaz5YK61C3ZQEv5H1PslY5wXnjd7ce9b85
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/statistics/detailed
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Wed, 26 Aug 2026 12:40:19 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-08-26T12:40:19.757415Z","request_id":"f5b5f0cf-f9ad-4f37-8ba1-69e126146ae3","version":"v1"},"data":{"rehabilitation_name":"Тестовая операция не трогаем не удаляем","rehabilitation_start_date":"2026-07-16","rehabilitation_end_date":"2026-07-30","rehabilitation_weeks_count":2,"average_score":null,"average_interpretation":null,"phases":[{"phase_sequence_number":1,"phase_name":"Фаза для проверки","weeks":[{"phase_week_number":1,"rehabilitation_week_number":1,"score":null,"interpretation":null,"is_control_week":false},{"phase_week_number":2,"rehabilitation_week_number":2,"score":null,"interpretation":null,"is_control_week":true}]}]}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-08-26T12:40:19.757415Z, request_id: f5b5f0cf-f9ad-4f37-8ba1-69e126146ae3, version: v1}, data: {rehabilitation_name: Тестовая операция не трогаем не удаляем, rehabilitation_start_date: 2026-07-16, rehabilitation_end_date: 2026-07-30, rehabilitation_weeks_count: 2, average_score: null, average_interpretation: null, phases: [{phase_sequence_number: 1, phase_name: Фаза для проверки, weeks: [{phase_week_number: 1, rehabilitation_week_number: 1, score: null, interpretation: null, is_control_week: false}, {phase_week_number: 2, rehabilitation_week_number: 2, score: null, interpretation: null, is_control_week: true}]}]}}
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/statistics/week/2
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 693|jH4DuwH2n8CvT9Gaz5YK61C3ZQEv5H1PslY5wXnjd7ce9b85
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/statistics/week/2
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Wed, 26 Aug 2026 12:40:25 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-08-26T12:40:25.495492Z","request_id":"f3430488-9bd7-4917-864b-41f76f042f5c","version":"v1"},"data":{"rehabilitation_name":"Тестовая операция не трогаем не удаляем","rehabilitation_week_number":2,"title":"2 неделя - Контрольная неделя","is_control_week":true,"average_score":null,"average_interpretation":null,"days":[{"rehabilitation_day_id":1664,"day_sequence_number":14,"date":"2026-07-29","score":null,"interpretation":null,"is_control_day":true},{"rehabilitation_day_id":1663,"day_sequence_number":13,"date":"2026-07-28","score":null,"interpretation":null,"is_control_day":false},{"rehabilitation_day_id":1662,"day_sequence_number":12,"date":"2026-07-27","score":null,"interpretation":null,"is_control_day":false},{"rehabilitation_day_id":1661,"day_sequence_number":10,"date":"2026-07-25","score":null,"interpretation":null,"is_control_day":false},{"rehabilitation_day_id":1660,"day_sequence_number":8,"date":"2026-07-23","score":null,"interpretation":null,"is_control_day":false}]}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-08-26T12:40:25.495492Z, request_id: f3430488-9bd7-4917-864b-41f76f042f5c, version: v1}, data: {rehabilitation_name: Тестовая операция не трогаем не удаляем, rehabilitation_week_number: 2, title: 2 неделя - Контрольная неделя, is_control_week: true, average_score: null, average_interpretation: null, days: [{rehabilitation_day_id: 1664, day_sequence_number: 14, date: 2026-07-29, score: null, interpretation: null, is_control_day: true}, {rehabilitation_day_id: 1663, day_sequence_number: 13, date: 2026-07-28, score: null, interpretation: null, is_control_day: false}, {rehabilitation_day_id: 1662, day_sequence_number: 12, date: 2026-07-27, score: null, interpretation: null, is_control_day: false}, {rehabilitation_day_id: 1661, day_sequence_number: 10, date: 2026-07-25, score: null, interpretation: null, is_control_day: false}, {rehabilitation_day_id: 1660, day_sequence_number: 8, date: 2026-07-23, score: null, interpretation: null, is_c
INFO [console] ontrol_day: false}]}}
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/statistics/days/1664
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] Authorization: Bearer 693|jH4DuwH2n8CvT9Gaz5YK61C3ZQEv5H1PslY5wXnjd7ce9b85
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/statistics/days/1664
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Wed, 26 Aug 2026 12:40:28 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-08-26T12:40:28.813790Z","request_id":"4a10c904-73bd-4f93-bbc2-84a9de605956","version":"v1"},"data":{"rehabilitation_day_id":1664,"day_sequence_number":14,"date":"2026-07-29","score":null,"interpretation":null,"is_control_day":true,"questionnaire":{"questionnaire_result_id":null,"count_questions":2},"workout":{"unit_id":662,"workout_id":null,"status":"not_done","score":null,"interpretation":null,"workout_duration_start":10,"workout_duration_end":20,"exercises_count":1,"exercises":[{"id":85,"exercise_result_id":null,"sequence_number":1,"name":"Тренировка икроножных мышц стоя","image":"https://rehabilitation.most.team/storage/exercise/photos/01KSM578DSDH215A8W6P26RXEH.png","completion_status":"not_completed","score":null,"interpretation":null,"is_monitored":false,"instruction":{"exercise_name":"Тренировка икроножных мышц стоя","video":"https://rehabilitation.most.team/storage/exercise/videos/01KRJHJR20X1FNE739BG0QDYN4.mov","inventory":"Опора (стул, подоконник, стена)","warning":"Следите за положением пяток и стоп. Пятки не должны заваливаться внутрь (это признак неправильной нагрузки). Стопы должны оставаться параллельными на протяжении всего движения, для более наглядного контроля вы можете положить кубик для йоги между стопами\nСледите, чтобы спина была прямая\nНе уводите таз вперед/назад\nКолени держите выпрямленными","general_description":"В исходном положении стоя, ноги на ширине таза, руками опереться на спинку стула или стол, выполнить подъём на носки. Следить за тем, чтобы пятки не уходили внутрь, и стопы оставались параллельными. Цель – тренировка мышц голени.","steps":[{"exercise_id":85,"sequence_number":1,"step_text":"Встаньте прямо, лицом к устойчивой опоре (спинка стула, стол, подоконник, стена). Вы должны находиться боком оперированной ноги к камере"},{"exercise_id":85,"sequence_number":2,"step_text":"Поставьте ноги на ширине таза (примерно на расстоянии 10-15 см друг от друга). Стопы должны быть параллельны друг другу"},{"exercise_id":85,"sequence_number":3,"step_text":"Слегка обопритесь руками на опору для сохранения равновесия. Не переносите на руки весь вес тела"},{"exercise_id":85,"sequence_number":4,"step_text":"Спина прямая, живот слегка подтянут, взгляд направлен вперёд"},{"exercise_id":85,"sequence_number":5,"step_text":"Медленно и плавно поднимитесь как можно выше на носки, перенося вес тела на передние части стоп"},{"exercise_id":85,"sequence_number":6,"step_text":"Движение должно быть контролируемым. Максимально напрягите икроножные мышцы в верхней точке"},{"exercise_id":85,"sequence_number":7,"step_text":"Также под контролем медленно опустите пятки на пол, возвращаясь в исходное положение"},{"exercise_id":85,"sequence_number":8,"step_text":"Выполните поднятие на носки необходимое количество раз"}]}}]}}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-08-26T12:40:28.813790Z, request_id: 4a10c904-73bd-4f93-bbc2-84a9de605956, version: v1}, data: {rehabilitation_day_id: 1664, day_sequence_number: 14, date: 2026-07-29, score: null, interpretation: null, is_control_day: true, questionnaire: {questionnaire_result_id: null, count_questions: 2}, workout: {unit_id: 662, workout_id: null, status: not_done, score: null, interpretation: null, workout_duration_start: 10, workout_duration_end: 20, exercises_count: 1, exercises: [{id: 85, exercise_result_id: null, sequence_number: 1, name: Тренировка икроножных мышц стоя, image: https://rehabilitation.most.team/storage/exercise/photos/01KSM578DSDH215A8W6P26RXEH.png, completion_status: not_completed, score: null, interpretation: null, is_monitored: false, instruction: {exercise_name: Тренировка икроножных мышц стоя, video: https://rehabilitation.most.team/storage/exercise/videos/01KRJHJR20X1FNE739BG0QDYN4.mov, inventory: Опора (стул, подоконник
INFO [console] , стена), warning: Следите за положением пяток и стоп. Пятки не должны заваливаться внутрь (это признак неправильной нагрузки). Стопы должны оставаться параллельными на протяжении всего движения, для более наглядного контроля вы можете положить кубик для йоги между стопами Следите, чтобы спина была прямая Не уводите таз вперед/назад Колени держите выпрямленными, general_description: В исходном положении стоя, ноги на ширине таза, руками опереться на спинку стула или стол, выполнить подъём на носки. Следить за тем, чтобы пятки не уходили внутрь, и стопы оставались параллельными. Цель – тренировка мышц голени., steps: [{exercise_id: 85, sequence_number: 1, step_text: Встаньте прямо, лицом к устойчивой опоре (спинка стула, стол, подоконник, стена). Вы должны находиться боком оперированной ноги к камере}, {exercise_id: 85, sequence_number: 2, step_text: Поставьте ноги на ширине таза (примерно на расстоянии 10-15 см друг от друга). Стопы должны быть параллельны друг другу}, {exercise_id: 85
INFO [console] , sequence_number: 3, step_text: Слегка обопритесь руками на опору для сохранения равновесия. Не переносите на руки весь вес тела}, {exercise_id: 85, sequence_number: 4, step_text: Спина прямая, живот слегка подтянут, взгляд направлен вперёд}, {exercise_id: 85, sequence_number: 5, step_text: Медленно и плавно поднимитесь как можно выше на носки, перенося вес тела на передние части стоп}, {exercise_id: 85, sequence_number: 6, step_text: Движение должно быть контролируемым. Максимально напрягите икроножные мышцы в верхней точке}, {exercise_id: 85, sequence_number: 7, step_text: Также под контролем медленно опустите пятки на пол, возвращаясь в исходное положение}, {exercise_id: 85, sequence_number: 8, step_text: Выполните поднятие на носки необходимое количество раз}]}}]}}}
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/statistics/exercises/85
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
$
250 строкUTF-8LIVE