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

rehabapp_2026-10-06_11-55-29

Подключение…
Rehab Logger console · история загружается порциями по 250 записей
INFO [console] shrinkOffset: 199.15112390515915, progress: 1.0
INFO [console] shrinkOffset: 175.9895712369841, progress: 0.887439226276868
INFO [console] shrinkOffset: 164.81117526314716, progress: 0.8310714142280504
INFO [console] shrinkOffset: 153.8987259186689, progress: 0.7760446559094633
INFO [console] shrinkOffset: 132.62254410260664, progress: 0.6687580809365232
INFO [console] shrinkOffset: 122.39139935831236, progress: 0.6171668467969909
INFO [console] shrinkOffset: 102.56438389859612, progress: 0.517187790451336
INFO [console] shrinkOffset: 92.92659949835827, progress: 0.46858861567606985
INFO [console] shrinkOffset: 83.54317557483118, progress: 0.42127207067858546
INFO [console] shrinkOffset: 65.37964071489367, progress: 0.32968122691858626
INFO [console] shrinkOffset: 56.626391057613574, progress: 0.2855423779591516
INFO [console] shrinkOffset: 48.07429562743087, progress: 0.2424178626923495
INFO [console] shrinkOffset: 31.515021972669444, progress: 0.1589166137456154
INFO [console] shrinkOffset: 23.503183703729917, progress: 0.11851638147918818
INFO [console] shrinkOffset: 8.109751142629591, progress: 0.04089396450441902
INFO [console] shrinkOffset: 0.7549521353865032, progress: 0.00380689681891033
INFO [console] shrinkOffset: 0.0, progress: 0.0
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/workout/exercises?unit_id=1400&rehabilitation_day_id=3780&workout_id
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 863|mb0LJ0KVEZ1e8v5itAL9OpQVcyD7SSzsnEIJplOTe4de8824
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/workout/exercises?unit_id=1400&rehabilitation_day_id=3780&workout_id
INFO [console] [DIO] statusCode: 500
INFO [console] [DIO] statusMessage: Internal Server Error
INFO [console] [DIO] headers:
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: Tue, 06 Oct 2026 09:00: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":false,"meta":{"timestamp":"2026-10-06T09:00:41.854351Z","request_id":"78fc9f49-b418-41ef-a19b-181f2c7a7382","version":"v1"},"error":{"code":"500 Internal Server Error","message":"Undefined array key \"screening_inventory\""},"data":null}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: false, meta: {timestamp: 2026-10-06T09:00:41.854351Z, request_id: 78fc9f49-b418-41ef-a19b-181f2c7a7382, version: v1}, error: {code: 500 Internal Server Error, message: Undefined array key "screening_inventory"}, data: null}
INFO [console] Request query: {start_date: 2026-09-28, end_date: 2026-11-01}
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-09-28&end_date=2026-11-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 863|mb0LJ0KVEZ1e8v5itAL9OpQVcyD7SSzsnEIJplOTe4de8824
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-09-28&end_date=2026-11-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: Tue, 06 Oct 2026 09:00:43 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-10-06T09:00:43.358934Z","request_id":"2ba90485-a868-4015-857c-5f066a18bd10","version":"v1"},"data":{"start_rehab":"2026-09-28 00:00:00","end_rehab":"2026-10-11 00:00:00","days":[{"date":"2026-09-28","status":["start"],"training":[{"mode":"correction_unit","status":"not_done","progress":null},{"mode":"diagnostics","status":"not_done","progress":null}]},{"date":"2026-09-29","status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null}]},{"date":"2026-09-30","status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null}]},{"date":"2026-10-01","status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null}]},{"date":"2026-10-02","status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null}]},{"date":"2026-10-03","status":["first_control"],"training":[{"mode":"screening_test","status":"not_done","progress":null}]},{"date":"2026-10-09","status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null},{"mode":"diagnostics","status":"not_done","progress":null}]},{"date":"2026-10-10","status":["first_control"],"training":[{"mode":"screening_test","status":"not_done","progress":null}]},{"date":"2026-10-11","status":["end"],"training":[]}]}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-10-06T09:00:43.358934Z, request_id: 2ba90485-a868-4015-857c-5f066a18bd10, version: v1}, data: {start_rehab: 2026-09-28 00:00:00, end_rehab: 2026-10-11 00:00:00, days: [{date: 2026-09-28, status: [start], training: [{mode: correction_unit, status: not_done, progress: null}, {mode: diagnostics, status: not_done, progress: null}]}, {date: 2026-09-29, status: [none], training: [{mode: correction_unit, status: not_done, progress: null}]}, {date: 2026-09-30, status: [none], training: [{mode: correction_unit, status: not_done, progress: null}]}, {date: 2026-10-01, status: [none], training: [{mode: correction_unit, status: not_done, progress: null}]}, {date: 2026-10-02, status: [none], training: [{mode: correction_unit, status: not_done, progress: null}]}, {date: 2026-10-03, status: [first_control], training: [{mode: screening_test, status: not_done, progress: null}]}, {date: 2026-10-09, status: [none], training: [{mode: correction_unit, s
INFO [console] tatus: not_done, progress: null}, {mode: diagnostics, status: not_done, progress: null}]}, {date: 2026-10-10, status: [first_control], training: [{mode: screening_test, status: not_done, progress: null}]}, {date: 2026-10-11, status: [end], training: []}]}}
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/day?date=2026-10-09
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 863|mb0LJ0KVEZ1e8v5itAL9OpQVcyD7SSzsnEIJplOTe4de8824
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-10-09
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: Tue, 06 Oct 2026 09:00:43 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-10-06T09:00:43.453179Z","request_id":"1fc8814f-f9b3-415e-9667-2ed2c9fd13c0","version":"v1"},"data":{"rehabilitation_day_id":3780,"phase_id":480,"diagnosis_rehab":"Для проверки фаза","start_rehab":"2026-09-28 00:00:00","end_rehab":"2026-10-11 00:00:00","name_rehab_phase":"Проверочная фаза 2","status":["none"],"recommendations_count":2,"date":"2026-10-09","training":[{"mode":"correction_unit","status":"not_done","progress":null,"unit_id":1400,"time":"10 - 20 мин","count_questions":2,"status_questions":false,"workout_id":null},{"mode":"diagnostics","status":"not_done","progress":null,"unit_id":1397,"time":"10 - 20 мин","count_questions":null,"status_questions":false,"workout_id":null}]}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-10-06T09:00:43.453179Z, request_id: 1fc8814f-f9b3-415e-9667-2ed2c9fd13c0, version: v1}, data: {rehabilitation_day_id: 3780, phase_id: 480, diagnosis_rehab: Для проверки фаза, start_rehab: 2026-09-28 00:00:00, end_rehab: 2026-10-11 00:00:00, name_rehab_phase: Проверочная фаза 2, status: [none], recommendations_count: 2, date: 2026-10-09, training: [{mode: correction_unit, status: not_done, progress: null, unit_id: 1400, time: 10 - 20 мин, count_questions: 2, status_questions: false, workout_id: null}, {mode: diagnostics, status: not_done, progress: null, unit_id: 1397, 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/patient/rehabilitation/calendar/day?date=2026-10-10
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 863|mb0LJ0KVEZ1e8v5itAL9OpQVcyD7SSzsnEIJplOTe4de8824
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-10-10
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: Tue, 06 Oct 2026 09:00:44 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-10-06T09:00:44.161932Z","request_id":"ca6a3b95-b9e2-4ad3-b0b9-ab91269729fb","version":"v1"},"data":{"rehabilitation_day_id":3781,"phase_id":480,"diagnosis_rehab":"Для проверки фаза","start_rehab":"2026-09-28 00:00:00","end_rehab":"2026-10-11 00:00:00","name_rehab_phase":"Проверочная фаза 2","status":["first_control"],"recommendations_count":2,"date":"2026-10-10","training":[{"mode":"screening_test","status":"not_done","progress":null,"unit_id":1401,"time":"10 - 20 мин","count_questions":2,"status_questions":false,"workout_id":null}]}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-10-06T09:00:44.161932Z, request_id: ca6a3b95-b9e2-4ad3-b0b9-ab91269729fb, version: v1}, data: {rehabilitation_day_id: 3781, phase_id: 480, diagnosis_rehab: Для проверки фаза, start_rehab: 2026-09-28 00:00:00, end_rehab: 2026-10-11 00:00:00, name_rehab_phase: Проверочная фаза 2, status: [first_control], recommendations_count: 2, date: 2026-10-10, training: [{mode: screening_test, status: not_done, progress: null, unit_id: 1401, time: 10 - 20 мин, count_questions: 2, status_questions: false, workout_id: null}]}}
INFO [console] shrinkOffset: 7.599786931818187, progress: 0.03832243574001312
INFO [console] shrinkOffset: 24.726207386363683, progress: 0.12468356049443376
INFO [console] shrinkOffset: 29.380681818181813, progress: 0.1481540602488539
INFO [console] shrinkOffset: 46.834517045454675, progress: 0.23616619597249572
INFO [console] shrinkOffset: 69.88813920454555, progress: 0.35241563318598607
INFO [console] shrinkOffset: 96.46875000000017, progress: 0.4864501473477415
INFO [console] shrinkOffset: 117.2315340909094, progress: 0.591147879829733
INFO [console] shrinkOffset: 132.5035511363639, progress: 0.6681580509168317
INFO [console] shrinkOffset: 139.12144886363666, progress: 0.7015292444335313
INFO [console] shrinkOffset: 146.24857954545485, progress: 0.7374682793058299
INFO [console] shrinkOffset: 152.50271894955455, progress: 0.7690051970606221
INFO [console] shrinkOffset: 158.56840887369248, progress: 0.7995918456630203
INFO [console] shrinkOffset: 164.44424349265392, progress: 0.8292211361450131
INFO [console] shrinkOffset: 175.65244753505357, progress: 0.8857392573804272
INFO [console] shrinkOffset: 180.99314603536857, progress: 0.9126700880630896
INFO [console] shrinkOffset: 186.1586972230831, progress: 0.9387177266651865
INFO [console] shrinkOffset: 191.1125780175493, progress: 0.9636980031009362
INFO [console] shrinkOffset: 195.91298319382673, progress: 0.9879043684299055
INFO [console] shrinkOffset: 204.94970938448174, progress: 1.0
INFO [console] shrinkOffset: 209.20236285937577, progress: 1.0
INFO [console] shrinkOffset: 213.2671323897865, progress: 1.0
INFO [console] shrinkOffset: 217.1721019653183, progress: 1.0
INFO [console] shrinkOffset: 224.4848964061669, progress: 1.0
INFO [console] shrinkOffset: 227.8886108021158, progress: 1.0
INFO [console] shrinkOffset: 231.13101888077472, progress: 1.0
INFO [console] shrinkOffset: 234.21483535438847, progress: 1.0
INFO [console] shrinkOffset: 239.88936128133145, progress: 1.0
INFO [console] shrinkOffset: 242.50917617904162, progress: 1.0
INFO [console] shrinkOffset: 244.9695280396793, progress: 1.0
INFO [console] shrinkOffset: 247.28639876621116, progress: 1.0
INFO [console] shrinkOffset: 249.45030781196013, progress: 1.0
INFO [console] shrinkOffset: 253.35109517407722, progress: 1.0
INFO [console] shrinkOffset: 255.09472160514963, progress: 1.0
INFO [console] shrinkOffset: 256.4155844155844, progress: 1.0
INFO [console] shrinkOffset: 254.08659699675314, progress: 1.0
INFO [console] shrinkOffset: 240.4505884740259, progress: 1.0
INFO [console] shrinkOffset: 233.36003449675326, progress: 1.0
INFO [console] shrinkOffset: 226.45129870129875, progress: 1.0
INFO [console] shrinkOffset: 215.0336850649353, progress: 1.0
INFO [console] shrinkOffset: 210.27019074675331, progress: 1.0
INFO [console] shrinkOffset: 202.19774756493507, progress: 1.0
INFO [console] shrinkOffset: 199.76131290584408, progress: 1.0
INFO [console] shrinkOffset: 198.99781858766232, progress: 1.0
INFO [console] shrinkOffset: 197.79788961038957, progress: 0.9974091355599212
INFO [console] shrinkOffset: 197.14341517857133, progress: 0.9941089043058279
INFO [console] shrinkOffset: 196.34334415584385, progress: 0.9900744924688917
INFO [console] shrinkOffset: 195.36181006493484, progress: 0.9851250409299268
INFO [console] shrinkOffset: 195.0706168831166, progress: 0.9836566797642421
INFO [console] shrinkOffset: 194.48894074675286, progress: 0.9807235388015697
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/workout/exercises?unit_id=1401&rehabilitation_day_id=3781&workout_id
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 863|mb0LJ0KVEZ1e8v5itAL9OpQVcyD7SSzsnEIJplOTe4de8824
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/workout/exercises?unit_id=1401&rehabilitation_day_id=3781&workout_id
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: Tue, 06 Oct 2026 09:00:47 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-10-06T09:00:47.010369Z","request_id":"02199b55-7e45-4697-aa7a-8e1ab7a38402","version":"v1"},"data":{"unit_id":1401,"workout_duration_start":10,"workout_duration_end":20,"body_side":"left","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":6,"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}}],"screening_inventory":[]}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-10-06T09:00:47.010369Z, request_id: 02199b55-7e45-4697-aa7a-8e1ab7a38402, version: v1}, data: {unit_id: 1401, workout_duration_start: 10, workout_duration_end: 20, body_side: left, 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: 6, 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}}], screening_inventory: []}}
$
250 строкUTF-8LIVE