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

rehabapp_2026-08-14_14-58-28

Подключение…
Rehab Logger console · история загружается порциями по 250 записей
INFO [console] shrinkOffset: 54.46153846153851, progress: 0.21352865144334354
INFO [console] shrinkOffset: 112.61538461538458, progress: 0.4415338216286082
INFO [console] shrinkOffset: 151.69230769230762, progress: 0.5947436449806115
INFO [console] shrinkOffset: 227.57731434881265, progress: 0.8922677986101658
INFO [console] shrinkOffset: 276.796797332315, progress: 1.0
INFO [console] shrinkOffset: 300.994272413054, progress: 1.0
INFO [console] shrinkOffset: 313.31868131868134, progress: 1.0
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/workout/exercises?unit_id=941&rehabilitation_day_id=2618&workout_id=122
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 622|JODJbQq0KXN3ZzxubPfMUy6COQ6fPHdvcPqdpAi9f9dd159c
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=941&rehabilitation_day_id=2618&workout_id=122
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, 14 Aug 2026 12:27:50 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-14T12:27:50.170341Z","request_id":"0a480b90-e69b-4b5e-91fa-8e796daa976a","version":"v1"},"data":{"unit_id":941,"workout_duration_start":10,"workout_duration_end":20,"body_side":"not_specified","exercises":[{"id":85,"sequence_number":1,"name":"Тренировка икроножных мышц стоя","image":"https://rehabilitation.most.team/storage/exercise/photos/01KSM578DSDH215A8W6P26RXEH.png","by_body_side":"not_by_side","execution_order_type":null,"approaches_count":1,"execution_count":3,"execution_time":null,"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-14T12:27:50.170341Z, request_id: 0a480b90-e69b-4b5e-91fa-8e796daa976a, version: v1}, data: {unit_id: 941, workout_duration_start: 10, workout_duration_end: 20, body_side: not_specified, exercises: [{id: 85, sequence_number: 1, name: Тренировка икроножных мышц стоя, image: https://rehabilitation.most.team/storage/exercise/photos/01KSM578DSDH215A8W6P26RXEH.png, by_body_side: not_by_side, execution_order_type: null, approaches_count: 1, execution_count: 3, execution_time: null, instruction: {exercise_name: Тренировка икроножных мышц стоя, video: https://rehabilitation.most.team/storage/exercise/videos/01KRJHJR20X1FNE739BG0QDYN4.mov, inventory: Опора (стул, подоконник, стена), warning: Следите за положением пяток и стоп. Пятки не должны заваливаться внутрь (это признак неправильной нагрузки). Стопы должны оставаться параллельными на протяжении всего движения, для более наглядного контроля вы можете положить кубик для йоги между стоп
INFO [console] ами Следите, чтобы спина была прямая Не уводите таз вперед/назад Колени держите выпрямленными, 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
INFO [console] _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] Request query: {start_date: 2026-07-27, end_date: 2026-09-06}
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/period?start_date=2026-07-27&end_date=2026-09-06
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 622|JODJbQq0KXN3ZzxubPfMUy6COQ6fPHdvcPqdpAi9f9dd159c
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] shrinkOffset: 313.31868131868134, progress: 1.0
INFO [console] shrinkOffset: 313.31868131868134, progress: 1.0
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/period?start_date=2026-07-27&end_date=2026-09-06
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, 14 Aug 2026 12:27:51 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-14T12:27:51.415637Z","request_id":"f5c07593-9aa5-4573-bb4d-44e057dbc321","version":"v1"},"data":{"start_rehab":"2026-08-03 00:00:00","end_rehab":"2026-08-15 00:00:00","days":[{"date":"2026-08-03","status":["start"],"training":[{"mode":"correction_unit","status":"completed","progress":77},{"mode":"diagnostics","status":"completed","progress":33}]},{"date":"2026-08-05","status":["none"],"training":[{"mode":"correction_unit","status":"completed","progress":45}]},{"date":"2026-08-07","status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null}]},{"date":"2026-08-10","status":["none"],"training":[{"mode":"correction_unit","status":"completed","progress":94},{"mode":"diagnostics","status":"completed","progress":55}]},{"date":"2026-08-12","status":["none"],"training":[{"mode":"correction_unit","status":"completed","progress":77}]},{"date":"2026-08-14","status":["first_control"],"training":[{"mode":"screening_test","status":"not_done","progress":null}]},{"date":"2026-08-15","status":["end"],"training":[]}]}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-08-14T12:27:51.415637Z, request_id: f5c07593-9aa5-4573-bb4d-44e057dbc321, version: v1}, data: {start_rehab: 2026-08-03 00:00:00, end_rehab: 2026-08-15 00:00:00, days: [{date: 2026-08-03, status: [start], training: [{mode: correction_unit, status: completed, progress: 77}, {mode: diagnostics, status: completed, progress: 33}]}, {date: 2026-08-05, status: [none], training: [{mode: correction_unit, status: completed, progress: 45}]}, {date: 2026-08-07, status: [none], training: [{mode: correction_unit, status: not_done, progress: null}]}, {date: 2026-08-10, status: [none], training: [{mode: correction_unit, status: completed, progress: 94}, {mode: diagnostics, status: completed, progress: 55}]}, {date: 2026-08-12, status: [none], training: [{mode: correction_unit, status: completed, progress: 77}]}, {date: 2026-08-14, status: [first_control], training: [{mode: screening_test, status: not_done, progress: null}]}, {date: 2026-08-15, sta
INFO [console] tus: [end], training: []}]}}
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/day?date=2026-08-14
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 622|JODJbQq0KXN3ZzxubPfMUy6COQ6fPHdvcPqdpAi9f9dd159c
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO]
INFO [console] shrinkOffset: 313.31868131868134, progress: 1.0
INFO [console] shrinkOffset: 313.31868131868134, progress: 1.0
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/day?date=2026-08-14
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, 14 Aug 2026 12:27:51 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-14T12:27:51.513470Z","request_id":"96f712ee-cab6-4708-89aa-b4b237f8bb10","version":"v1"},"data":{"rehabilitation_day_id":2618,"phase_id":311,"diagnosis_rehab":"Проверочка","start_rehab":"2026-08-03 00:00:00","end_rehab":"2026-08-15 00:00:00","name_rehab_phase":"Тестовая","status":["first_control"],"recommendations_count":1,"date":"2026-08-14","training":[{"mode":"screening_test","status":"not_done","progress":null,"unit_id":941,"time":"10 - 20 мин","count_questions":2,"status_questions":false,"workout_id":122}]}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-08-14T12:27:51.513470Z, request_id: 96f712ee-cab6-4708-89aa-b4b237f8bb10, version: v1}, data: {rehabilitation_day_id: 2618, phase_id: 311, diagnosis_rehab: Проверочка, start_rehab: 2026-08-03 00:00:00, end_rehab: 2026-08-15 00:00:00, name_rehab_phase: Тестовая, status: [first_control], recommendations_count: 1, date: 2026-08-14, training: [{mode: screening_test, status: not_done, progress: null, unit_id: 941, time: 10 - 20 мин, count_questions: 2, status_questions: false, workout_id: 122}]}}
INFO [console] shrinkOffset: 307.4725274725275, progress: 1.0
INFO [console] shrinkOffset: 300.7032967032967, progress: 1.0
INFO [console] shrinkOffset: 293.31868131868134, progress: 1.0
INFO [console] shrinkOffset: 262.8571428571429, progress: 1.0
INFO [console] shrinkOffset: 235.7802197802198, progress: 0.9244291253769926
INFO [console] shrinkOffset: 205.31868131868134, progress: 0.8049978457561396
INFO [console] shrinkOffset: 176.7032967032967, progress: 0.6928048255062472
INFO [console] shrinkOffset: 159.1735196652058, progress: 0.6240754110096391
INFO [console] shrinkOffset: 124.8637859410673, progress: 0.48955642053585197
INFO [console] shrinkOffset: 108.07986817156119, progress: 0.42375131424438034
INFO [console] shrinkOffset: 91.54463994693722, progress: 0.3589212509767896
INFO [console] shrinkOffset: 75.25316196789478, progress: 0.29504686510462835
INFO [console] shrinkOffset: 59.20646141066737, progress: 0.2321321839022288
INFO [console] shrinkOffset: 27.845316451949316, progress: 0.10917379565391587
INFO [console] shrinkOffset: 12.527005600110641, progress: 0.049114929324001216
INFO [console] shrinkOffset: 0.0, progress: 0.0
INFO [console] shrinkOffset: 1.8461538461538112, progress: 0.007238259370960655
INFO [console] shrinkOffset: 8.923076923076678, progress: 0.0349849202929762
INFO [console] shrinkOffset: 12.923076923076735, progress: 0.050667815596724806
INFO [console] shrinkOffset: 23.692307692307566, progress: 0.092890995260663
INFO [console] shrinkOffset: 39.692307692307566, progress: 0.15562257647565653
INFO [console] shrinkOffset: 70.15384615384602, progress: 0.27505385609650956
INFO [console] shrinkOffset: 88.92307692307685, progress: 0.3486428263679445
INFO [console] shrinkOffset: 107.38461538461542, progress: 0.42102542007755284
INFO [console] shrinkOffset: 133.23076923076923, progress: 0.5223610512710039
INFO [console] shrinkOffset: 140.61538461538458, progress: 0.5513140887548469
INFO [console] shrinkOffset: 153.5384615384615, progress: 0.6019819043515724
INFO [console] shrinkOffset: 160.12079256588376, progress: 0.6277894064409919
INFO [console] shrinkOffset: 166.509995201039, progress: 0.6528397054413851
INFO [console] shrinkOffset: 172.70911980180085, progress: 0.6771447609635448
INFO [console] shrinkOffset: 178.71892481612608, progress: 0.700707546672446
INFO [console] shrinkOffset: 184.5402823403315, progress: 0.7235314818168963
INFO [console] shrinkOffset: 190.17617446697062, progress: 0.7456282583582217
INFO [console] shrinkOffset: 195.62749893104754, progress: 0.7670013960674418
INFO [console] shrinkOffset: 205.98240627806086, progress: 0.807600128018248
INFO [console] shrinkOffset: 210.8899591582946, progress: 0.8268412875228267
INFO [console] shrinkOffset: 215.61908577827575, progress: 0.8453828869376601
INFO [console] shrinkOffset: 220.17266926174932, progress: 0.8632362301947086
INFO [console] shrinkOffset: 228.75812403208147, progress: 0.8968974272692551
INFO [console] shrinkOffset: 232.79416927699816, progress: 0.9127216460235601
INFO [console] shrinkOffset: 236.660958626131, progress: 0.927882259154585
INFO [console] shrinkOffset: 240.36134245767232, progress: 0.9423904422080215
INFO [console] shrinkOffset: 243.89680829639138, progress: 0.956252027357674
INFO [console] shrinkOffset: 247.26896563385358, progress: 0.9694733249754707
INFO [console] shrinkOffset: 250.48067446184314, progress: 0.9820655482993418
INFO [console] shrinkOffset: 253.53326073450557, progress: 0.9940338960292979
INFO [console] shrinkOffset: 256.42960647486575, progress: 1.0
INFO [console] shrinkOffset: 259.1715385769735, progress: 1.0
INFO [console] shrinkOffset: 261.76101592163866, progress: 1.0
INFO [console] shrinkOffset: 264.2009831245169, progress: 1.0
INFO [console] shrinkOffset: 266.49350919084884, progress: 1.0
INFO [console] shrinkOffset: 268.6408054198069, progress: 1.0
INFO [console] shrinkOffset: 270.64592527085847, progress: 1.0
INFO [console] shrinkOffset: 272.51122374291526, progress: 1.0
INFO [console] shrinkOffset: 274.23921418677656, progress: 1.0
INFO [console] shrinkOffset: 275.83312403880063, progress: 1.0
INFO [console] shrinkOffset: 277.29549200991516, progress: 1.0
INFO [console] shrinkOffset: 278.6297129043174, progress: 1.0
INFO [console] shrinkOffset: 279.8387822868876, progress: 1.0
INFO [console] shrinkOffset: 280.92590762537486, progress: 1.0
INFO [console] shrinkOffset: 281.89485250211874, progress: 1.0
INFO [console] shrinkOffset: 282.74917845947783, progress: 1.0
INFO [console] shrinkOffset: 283.4927296855051, progress: 1.0
INFO [console] shrinkOffset: 284.1298788016084, progress: 1.0
INFO [console] shrinkOffset: 284.6650440365064, progress: 1.0
INFO [console] shrinkOffset: 285.1030833292424, progress: 1.0
INFO [console] shrinkOffset: 285.44949785418044, progress: 1.0
INFO [console] shrinkOffset: 285.71024164901473, progress: 1.0
INFO [console] shrinkOffset: 285.89230158000527, progress: 1.0
INFO [console] shrinkOffset: 287.4307631184668, progress: 1.0
INFO [console] shrinkOffset: 290.19999388769753, progress: 1.0
INFO [console] shrinkOffset: 292.04614773385134, progress: 1.0
INFO [console] shrinkOffset: 293.89230158000515, progress: 1.0
INFO [console] shrinkOffset: 296.04614773385134, progress: 1.0
INFO [console] shrinkOffset: 297.8923015800052, progress: 1.0
INFO [console] shrinkOffset: 300.04614773385134, progress: 1.0
INFO [console] shrinkOffset: 301.5846092723129, progress: 1.0
INFO [console] shrinkOffset: 302.8153785030821, progress: 1.0
INFO [console] shrinkOffset: 303.43076311846676, progress: 1.0
INFO [console] shrinkOffset: 304.3538400415437, progress: 1.0
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/workout/exercises?unit_id=941&rehabilitation_day_id=2618&workout_id=122
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 622|JODJbQq0KXN3ZzxubPfMUy6COQ6fPHdvcPqdpAi9f9dd159c
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=941&rehabilitation_day_id=2618&workout_id=122
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, 14 Aug 2026 12:27:56 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-14T12:27:56.573159Z","request_id":"ee2c0182-de53-47ac-8cbb-21c32957be8d","version":"v1"},"data":{"unit_id":941,"workout_duration_start":10,"workout_duration_end":20,"body_side":"not_specified","exercises":[{"id":85,"sequence_number":1,"name":"Тренировка икроножных мышц стоя","image":"https://rehabilitation.most.team/storage/exercise/photos/01KSM578DSDH215A8W6P26RXEH.png","by_body_side":"not_by_side","execution_order_type":null,"approaches_count":1,"execution_count":3,"execution_time":null,"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-14T12:27:56.573159Z, request_id: ee2c0182-de53-47ac-8cbb-21c32957be8d, version: v1}, data: {unit_id: 941, workout_duration_start: 10, workout_duration_end: 20, body_side: not_specified, exercises: [{id: 85, sequence_number: 1, name: Тренировка икроножных мышц стоя, image: https://rehabilitation.most.team/storage/exercise/photos/01KSM578DSDH215A8W6P26RXEH.png, by_body_side: not_by_side, execution_order_type: null, approaches_count: 1, execution_count: 3, execution_time: null, instruction: {exercise_name: Тренировка икроножных мышц стоя, video: https://rehabilitation.most.team/storage/exercise/videos/01KRJHJR20X1FNE739BG0QDYN4.mov, inventory: Опора (стул, подоконник, стена), warning: Следите за положением пяток и стоп. Пятки не должны заваливаться внутрь (это признак неправильной нагрузки). Стопы должны оставаться параллельными на протяжении всего движения, для более наглядного контроля вы можете положить кубик для йоги между стоп
INFO [console] ами Следите, чтобы спина была прямая Не уводите таз вперед/назад Колени держите выпрямленными, 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
INFO [console] _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] Request query: {start_date: 2026-07-27, end_date: 2026-09-06}
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/period?start_date=2026-07-27&end_date=2026-09-06
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: {}
$
250 строкUTF-8LIVE