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

rehabapp_2026-09-25_10-29-56

Подключение…
Rehab Logger console · история загружается порциями по 250 записей
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/day?date=2026-09-19
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 795|iPqXtgdJii9yUbxQsa9v3dnYZHAjsaeY7kLOABzR20f92745
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-09-19
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: Fri, 25 Sep 2026 07:45:55 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-09-25T07:45:55.170296Z","request_id":"4ea7fcba-6631-4542-ad0b-46e064e1b21e","version":"v1"},"data":{"rehabilitation_day_id":3231,"phase_id":394,"diagnosis_rehab":"Для проверки фаза","start_rehab":"2026-09-19 00:00:00","end_rehab":"2026-10-02 00:00:00","name_rehab_phase":"Фаза для проверки фазы","status":["start"],"recommendations_count":2,"date":"2026-09-19","training":[{"mode":"correction_unit","status":"completed","progress":49.5,"unit_id":1168,"time":"10 - 20 мин","count_questions":2,"status_questions":false,"workout_id":162},{"mode":"diagnostics","status":"not_done","progress":null,"unit_id":1167,"time":"10 - 20 мин","count_questions":null,"status_questions":false,"workout_id":null}]}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-09-25T07:45:55.170296Z, request_id: 4ea7fcba-6631-4542-ad0b-46e064e1b21e, version: v1}, data: {rehabilitation_day_id: 3231, phase_id: 394, diagnosis_rehab: Для проверки фаза, start_rehab: 2026-09-19 00:00:00, end_rehab: 2026-10-02 00:00:00, name_rehab_phase: Фаза для проверки фазы, status: [start], recommendations_count: 2, date: 2026-09-19, training: [{mode: correction_unit, status: completed, progress: 49.5, unit_id: 1168, time: 10 - 20 мин, count_questions: 2, status_questions: false, workout_id: 162}, {mode: diagnostics, status: not_done, progress: null, unit_id: 1167, time: 10 - 20 мин, count_questions: null, status_questions: false, workout_id: null}]}}
INFO [console] shrinkOffset: 26.398792613636374, progress: 0.13311768377537658
INFO [console] shrinkOffset: 34.762073863636374, progress: 0.1752900908644401
INFO [console] shrinkOffset: 47.997869318181756, progress: 0.24203247789783858
INFO [console] shrinkOffset: 68.25142045454527, progress: 0.34416236902422953
INFO [console] shrinkOffset: 71.9605823863634, progress: 0.3628660670432208
INFO [console] shrinkOffset: 80.43288352272708, progress: 0.40558821422724195
INFO [console] shrinkOffset: 82.68749999999983, progress: 0.41695726915520537
INFO [console] shrinkOffset: 91.15980113636346, progress: 0.45967941633922627
INFO [console] shrinkOffset: 96.61399147727252, progress: 0.48718253724623334
INFO [console] shrinkOffset: 101.26846590909071, progress: 0.5106530370006538
INFO [console] shrinkOffset: 104.8682528409089, progress: 0.5288052042403395
INFO [console] shrinkOffset: 120.46768465909071, progress: 0.607466386296659
INFO [console] shrinkOffset: 126.13560601421436, progress: 0.636047260189555
INFO [console] shrinkOffset: 131.6151000160193, progress: 0.6636779765051399
INFO [console] shrinkOffset: 142.06098646790602, progress: 0.7163520601197618
INFO [console] shrinkOffset: 146.9903780148956, progress: 0.741208847881268
INFO [console] shrinkOffset: 151.7454557734743, progress: 0.7651866466638848
INFO [console] shrinkOffset: 156.32478272338614, progress: 0.7882782101965116
INFO [console] shrinkOffset: 164.94776982387785, progress: 0.8317602014694561
INFO [console] shrinkOffset: 169.00406674696683, progress: 0.8522143509833952
INFO [console] shrinkOffset: 172.8917890639507, progress: 0.8718184517304652
INFO [console] shrinkOffset: 176.61051869262852, progress: 0.8905703955031038
INFO [console] shrinkOffset: 183.56646267511007, progress: 0.9256462099530762
INFO [console] shrinkOffset: 186.78035540806258, progress: 0.9418524797918021
INFO [console] shrinkOffset: 189.88496323099133, progress: 0.9575076731359745
INFO [console] shrinkOffset: 192.79369496506948, progress: 0.9721751481539194
INFO [console] shrinkOffset: 198.15837091678435, progress: 0.999226886744754
INFO [console] shrinkOffset: 200.59596898139017, progress: 1.0
INFO [console] shrinkOffset: 202.8857839363081, progress: 1.0
INFO [console] shrinkOffset: 205.03162213893182, progress: 1.0
INFO [console] shrinkOffset: 208.91283347061602, progress: 1.0
INFO [console] shrinkOffset: 210.63889097798926, progress: 1.0
INFO [console] shrinkOffset: 212.23188048848866, progress: 1.0
INFO [console] shrinkOffset: 213.712374657891, progress: 1.0
INFO [console] shrinkOffset: 215.04793421070707, progress: 1.0
INFO [console] shrinkOffset: 217.358054383583, progress: 1.0
INFO [console] shrinkOffset: 218.3236144007511, progress: 1.0
INFO [console] shrinkOffset: 219.1751960063042, progress: 1.0
INFO [console] shrinkOffset: 219.91609329740754, progress: 1.0
INFO [console] shrinkOffset: 220.54929382445587, progress: 1.0
INFO [console] shrinkOffset: 221.50782258391234, progress: 1.0
INFO [console] shrinkOffset: 221.84964295897856, progress: 1.0
INFO [console] shrinkOffset: 222.10445015947153, progress: 1.0
INFO [console] shrinkOffset: 222.28253039793174, progress: 1.0
INFO [console] shrinkOffset: 222.43870270536726, progress: 1.0
INFO [console] shrinkOffset: 230.80902831462026, progress: 1.0
INFO [console] shrinkOffset: 238.40881524643845, progress: 1.0
INFO [console] shrinkOffset: 244.95391467825664, progress: 1.0
INFO [console] shrinkOffset: 256.4155844155844, progress: 1.0
INFO [console] shrinkOffset: 250.34217075418167, progress: 1.0
INFO [console] shrinkOffset: 186.37133545360564, progress: 0.939789969215955
INFO [console] shrinkOffset: 154.8908184274483, progress: 0.7810473489792742
INFO [console] shrinkOffset: 123.7975297127546, progress: 0.624257353495881
INFO [console] shrinkOffset: 92.79452408086036, progress: 0.4679226165177634
INFO [console] shrinkOffset: 31.921880964558397, progress: 0.16096822752265857
INFO [console] shrinkOffset: 1.9354264279961626, progress: 0.009759517678828062
INFO [console] shrinkOffset: 0.0, progress: 0.0
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/day?date=2026-09-24
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 795|iPqXtgdJii9yUbxQsa9v3dnYZHAjsaeY7kLOABzR20f92745
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-09-24
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: Fri, 25 Sep 2026 07:45:59 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-09-25T07:45:59.376355Z","request_id":"cefc9c8e-ea96-4cea-b151-a7cb41ca9be8","version":"v1"},"data":{"rehabilitation_day_id":3232,"phase_id":394,"diagnosis_rehab":"Для проверки фаза","start_rehab":"2026-09-19 00:00:00","end_rehab":"2026-10-02 00:00:00","name_rehab_phase":"Фаза для проверки фазы","status":["first_control"],"recommendations_count":2,"date":"2026-09-24","training":[{"mode":"screening_test","status":"not_done","progress":null,"unit_id":1169,"time":"10 - 20 мин","count_questions":1,"status_questions":false,"workout_id":163}]}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-09-25T07:45:59.376355Z, request_id: cefc9c8e-ea96-4cea-b151-a7cb41ca9be8, version: v1}, data: {rehabilitation_day_id: 3232, phase_id: 394, diagnosis_rehab: Для проверки фаза, start_rehab: 2026-09-19 00:00:00, end_rehab: 2026-10-02 00:00:00, name_rehab_phase: Фаза для проверки фазы, status: [first_control], recommendations_count: 2, date: 2026-09-24, training: [{mode: screening_test, status: not_done, progress: null, unit_id: 1169, time: 10 - 20 мин, count_questions: 1, status_questions: false, workout_id: 163}]}}
INFO [console] shrinkOffset: 14.035866477272748, progress: 0.07077679887033408
INFO [console] shrinkOffset: 20.25390625, progress: 0.10213168181074
INFO [console] shrinkOffset: 32.43501420454538, progress: 0.16355573632940368
INFO [console] shrinkOffset: 46.14346590909088, progress: 0.2326815242305172
INFO [console] shrinkOffset: 52.761363636363626, progress: 0.26605271774721667
INFO [console] shrinkOffset: 57.27059659090901, progress: 0.28879082760314295
INFO [console] shrinkOffset: 60.943181818181756, progress: 0.30731008513424984
INFO [console] shrinkOffset: 62.033735795454504, progress: 0.31280927676817266
INFO [console] shrinkOffset: 66.0337357954545, progress: 0.3329795452685001
INFO [console] shrinkOffset: 93.85085227272725, progress: 0.47324922233136857
INFO [console] shrinkOffset: 99.4140625, progress: 0.5013020833333333
INFO [console] shrinkOffset: 104.39559659090901, progress: 0.5264218033726256
INFO [console] shrinkOffset: 112.46803977272725, progress: 0.5671276399803535
INFO [console] shrinkOffset: 116.35901988636363, progress: 0.5867481683857235
INFO [console] shrinkOffset: 118.32244318181813, progress: 0.5966488621480023
INFO [console] shrinkOffset: 122.39488636363632, progress: 0.6171844302554025
INFO [console] shrinkOffset: 125.9946732954545, progress: 0.6353365974950882
INFO [console] shrinkOffset: 136.03089488636357, progress: 0.685944918549443
INFO [console] shrinkOffset: 142.53977272727263, progress: 0.7187663719711848
INFO [console] shrinkOffset: 150.13920454545445, progress: 0.7570870170268494
INFO [console] shrinkOffset: 169.22940340909076, progress: 0.853350626227897
INFO [console] shrinkOffset: 178.1743607954544, progress: 0.8984561742796324
INFO [console] shrinkOffset: 188.79225852272708, progress: 0.9519976362966591
INFO [console] shrinkOffset: 201.08274147727252, progress: 1.0
INFO [console] shrinkOffset: 229.99041193181796, progress: 1.0
INFO [console] shrinkOffset: 255.00781249999977, progress: 1.0
INFO [console] shrinkOffset: 256.4155844155844, progress: 1.0
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/workout/exercises?unit_id=1169&rehabilitation_day_id=3232&workout_id=163
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 795|iPqXtgdJii9yUbxQsa9v3dnYZHAjsaeY7kLOABzR20f92745
INFO [console] [DIO] data:
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/workout/exercises?unit_id=1169&rehabilitation_day_id=3232&workout_id=163
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: Fri, 25 Sep 2026 07:46:03 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-09-25T07:46:03.099032Z","request_id":"2f2678e7-ad98-454b-aec8-cf315c232856","version":"v1"},"data":{"unit_id":1169,"workout_duration_start":10,"workout_duration_end":20,"body_side":"right","exercises":[{"id":47,"sequence_number":1,"name":"[OLD]Растяжка мышц задней поверхности бедра - В и.п. стоя на одной ноге","image":"https://rehabilitation.most.team/storage/exercise/photos/01KQCHWY0J06QHXQ4P2BH5VD3A.png","by_body_side":"by_side","execution_order_type":"isolated","approaches_count":1,"execution_count":null,"execution_time":5,"instruction":{"exercise_name":"[OLD]Растяжка мышц задней поверхности бедра - В и.п. стоя на одной ноге","video":"https://rehabilitation.most.team/storage/exercise/videos/01KQCHWY0PXRQ1HM420M2W892Q.mov","inventory":"Возвышенность (стул и т.п.)","warning":"Не допускайте разворота/заваливания поднятой ноги","general_description":"Стоя на одной ноге, другая нога выпрямлена в колене и расположена на возвышенности (стул, скамейка, ступенька). Корпус наклонён вперёд, руки тянутся к стопе поднятой ноги. Удерживать это положение заданное количество времени. Важно: колено поднятой ноги должно оставаться выпрямленным; \nстопа и колено поднятой ноги не должны \"заваливаться\" наружу (отсутствие ротации); \nнаклон выполняется за счёт сгибания в тазобедренном суставе, а не округления спины; \nдыхание свободное, без задержек; \nощущение растяжения должно быть комфортным, без острой боли.","steps":[{"exercise_id":47,"sequence_number":1,"step_text":"Встаньте боком растягиваемой ноги к камере"},{"exercise_id":47,"sequence_number":2,"step_text":"Поставьте рабочую ногу на возвышенность, другая нога опорная"},{"exercise_id":47,"sequence_number":3,"step_text":"Держите спину прямой"},{"exercise_id":47,"sequence_number":4,"step_text":"Стопа поднятой ноги смотрит на себя"},{"exercise_id":47,"sequence_number":5,"step_text":"Потянитесь пальцами рук к стопе поднятой ноги. Ваша задача - не обязательно обхватить стопу, а максимально растянуться с прямой спиной"},{"exercise_id":47,"sequence_number":6,"step_text":"В точке максимального комфортного натяжения в задней поверхности бедра и под коленями зафиксируйте положение. Удерживайте его заданное время"}],"measurement":null}},{"id":41,"sequence_number":2,"name":"[OLD]Отведение прямой ноги в сторону - В и.п. сидя с прямыми ногами с опорой руками назад за спиной","image":"https://rehabilitation.most.team/storage/exercise/photos/01KQC6319E6D4MPZ50SGTNW1Q6.png","by_body_side":"by_side","execution_order_type":"symmetric","approaches_count":1,"execution_count":1,"execution_time":null,"instruction":{"exercise_name":"[OLD]Отведение прямой ноги в сторону - В и.п. сидя с прямыми ногами с опорой руками назад за спиной","video":"https://rehabilitation.most.team/storage/exercise/videos/01KQC6319HS0NS6B4PRV3WH9FT.mov","inventory":null,"warning":"Следить за тем, чтобы бедро не ротировалось (вращалось) наружу, носок стопы отведённой ноги должен “смотреть вверх”","general_description":"Спина относительно поверхности может находиться от 90 до 45 градусов к полу (например, упираясь не прямыми руками, а предплечьями, отклонившись больше назад). Приподнять прямую рабочую ногу от поверхности и отвести её в сторону на сколько возможно, не опуская ногу, и вернуться в исходное положение. Можно выполнять без пауз между повторениями. Цель – тренировка мышц абдукторов бедра.","steps":[{"exercise_id":41,"sequence_number":1,"step_text":"Сядьте на пол лицом к камере. Ноги выпрямите перед собой"},{"exercise_id":41,"sequence_number":2,"step_text":"Корпус отклоните назад. Спина должна находиться под углом от 90 до 45 градусов относительно пола. Для удобства и стабильности можно опираться не на прямые руки, а на предплечья, согнув руки в локтях"},{"exercise_id":41,"sequence_number":3,"step_text":"Приподнимите рабочую ногу на 5-10 см "},{"exercise_id":41,"sequence_number":4,"step_text":"На выдохе отведите рабочую ногу в сторону (наружу) на максимально возможную амплитуду, которую позволяет ваша подвижность и физическое состояние. Движение должно происходить за счёт работы мышц бедра"},{"exercise_id":41,"sequence_number":5,"step_text":"На вдохе так же плавно верните ногу в исходное положение (перед собой), но не кладите её на пол до окончания подхода. Нога остаётся на весу"},{"exercise_id":41,"sequence_number":6,"step_text":"Повторите движение ногой заданное количество раз"}],"measurement":null}}]}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-09-25T07:46:03.099032Z, request_id: 2f2678e7-ad98-454b-aec8-cf315c232856, version: v1}, data: {unit_id: 1169, workout_duration_start: 10, workout_duration_end: 20, body_side: right, exercises: [{id: 47, sequence_number: 1, name: [OLD]Растяжка мышц задней поверхности бедра - В и.п. стоя на одной ноге, image: https://rehabilitation.most.team/storage/exercise/photos/01KQCHWY0J06QHXQ4P2BH5VD3A.png, by_body_side: by_side, execution_order_type: isolated, approaches_count: 1, execution_count: null, execution_time: 5, instruction: {exercise_name: [OLD]Растяжка мышц задней поверхности бедра - В и.п. стоя на одной ноге, video: https://rehabilitation.most.team/storage/exercise/videos/01KQCHWY0PXRQ1HM420M2W892Q.mov, inventory: Возвышенность (стул и т.п.), warning: Не допускайте разворота/заваливания поднятой ноги, general_description: Стоя на одной ноге, другая нога выпрямлена в колене и расположена на возвышенности (стул, скамейка, ступенька)
INFO [console] . Корпус наклонён вперёд, руки тянутся к стопе поднятой ноги. Удерживать это положение заданное количество времени. Важно: колено поднятой ноги должно оставаться выпрямленным; стопа и колено поднятой ноги не должны "заваливаться" наружу (отсутствие ротации); наклон выполняется за счёт сгибания в тазобедренном суставе, а не округления спины; дыхание свободное, без задержек; ощущение растяжения должно быть комфортным, без острой боли., steps: [{exercise_id: 47, sequence_number: 1, step_text: Встаньте боком растягиваемой ноги к камере}, {exercise_id: 47, sequence_number: 2, step_text: Поставьте рабочую ногу на возвышенность, другая нога опорная}, {exercise_id: 47, sequence_number: 3, step_text: Держите спину прямой}, {exercise_id: 47, sequence_number: 4, step_text: Стопа поднятой ноги смотрит на себя}, {exercise_id: 47, sequence_number: 5, step_text: Потянитесь пальцами рук к стопе поднятой ноги. Ваша задача - не обязательно обхватить стопу, а максимально растянуться с прямой спиной},
INFO [console] {exercise_id: 47, sequence_number: 6, step_text: В точке максимального комфортного натяжения в задней поверхности бедра и под коленями зафиксируйте положение. Удерживайте его заданное время}], measurement: null}}, {id: 41, sequence_number: 2, name: [OLD]Отведение прямой ноги в сторону - В и.п. сидя с прямыми ногами с опорой руками назад за спиной, image: https://rehabilitation.most.team/storage/exercise/photos/01KQC6319E6D4MPZ50SGTNW1Q6.png, by_body_side: by_side, execution_order_type: symmetric, approaches_count: 1, execution_count: 1, execution_time: null, instruction: {exercise_name: [OLD]Отведение прямой ноги в сторону - В и.п. сидя с прямыми ногами с опорой руками назад за спиной, video: https://rehabilitation.most.team/storage/exercise/videos/01KQC6319HS0NS6B4PRV3WH9FT.mov, inventory: null, warning: Следить за тем, чтобы бедро не ротировалось (вращалось) наружу, носок стопы отведённой ноги должен “смотреть вверх”, general_description: Спина относительно поверхности может находит
INFO [console] ься от 90 до 45 градусов к полу (например, упираясь не прямыми руками, а предплечьями, отклонившись больше назад). Приподнять прямую рабочую ногу от поверхности и отвести её в сторону на сколько возможно, не опуская ногу, и вернуться в исходное положение. Можно выполнять без пауз между повторениями. Цель – тренировка мышц абдукторов бедра., steps: [{exercise_id: 41, sequence_number: 1, step_text: Сядьте на пол лицом к камере. Ноги выпрямите перед собой}, {exercise_id: 41, sequence_number: 2, step_text: Корпус отклоните назад. Спина должна находиться под углом от 90 до 45 градусов относительно пола. Для удобства и стабильности можно опираться не на прямые руки, а на предплечья, согнув руки в локтях}, {exercise_id: 41, sequence_number: 3, step_text: Приподнимите рабочую ногу на 5-10 см }, {exercise_id: 41, sequence_number: 4, step_text: На выдохе отведите рабочую ногу в сторону (наружу) на максимально возможную амплитуду, которую позволяет ваша подвижность и физическое состояние. Движени
INFO [console] е должно происходить за счёт работы мышц бедра}, {exercise_id: 41, sequence_number: 5, step_text: На вдохе так же плавно верните ногу в исходное положение (перед собой), но не кладите её на пол до окончания подхода. Нога остаётся на весу}, {exercise_id: 41, sequence_number: 6, step_text: Повторите движение ногой заданное количество раз}], measurement: null}}]}}
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/period?start_date=2026-08-31&end_date=2026-10-04
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
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 795|iPqXtgdJii9yUbxQsa9v3dnYZHAjsaeY7kLOABzR20f92745
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-08-31&end_date=2026-10-04
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: Fri, 25 Sep 2026 07:46:06 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] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-09-25T07:46:06.197368Z, request_id: c8d86f10-fca0-4aca-b913-e74ec44ac404, version: v1}, data: {start_rehab: 2026-09-19 00:00:00, end_rehab: 2026-10-02 00:00:00, days: [{date: 2026-09-19, status: [start], training: [{mode: correction_unit, status: completed, progress: 49.5}, {mode: diagnostics, status: not_done, progress: null}]}, {date: 2026-09-24, status: [first_control], training: [{mode: screening_test, status: not_done, progress: null}]}, {date: 2026-09-25, status: [none], training: [{mode: correction_unit, status: not_done, progress: null}]}, {date: 2026-09-26, status: [none], training: [{mode: correction_unit, status: not_done, progress: null}, {mode: diagnostics, status: not_done, progress: null}]}, {date: 2026-10-01, status: [first_control], training: [{mode: screening_test, status: not_done, progress: null}]}, {date: 2026-10-02, status: [end], training: [{mode: correction_unit, status: not_done, progress: null}]}]}}
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/day?date=2026-09-24
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 795|iPqXtgdJii9yUbxQsa9v3dnYZHAjsaeY7kLOABzR20f92745
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] shrinkOffset: 256.4155844155844, progress: 1.0
INFO [console] shrinkOffset: 256.4155844155844, progress: 1.0
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/day?date=2026-09-24
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: Fri, 25 Sep 2026 07:46:06 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
$
250 строкUTF-8LIVE