{
  "run_id": "20261019-120815-adb3f0",
  "state": "done",
  "error": null,
  "summary": {
    "images": 1,
    "good": 1,
    "bad": 0,
    "not_evaluated": 0,
    "failures": 0,
    "duplicates": 0,
    "studies": 1,
    "mean_time": 0.5059232041239738,
    "wall_time": 0.5529739856719971
  },
  "rows": [
    {
      "path_to_study": "1_2_840_113619_2_110_512719_20250403092052__CR000000_l.dcm",
      "study_uid": "1.2.643.5.1.13.13.12.2.77.8252.06000805130607060714150602050114",
      "image_uid": "1.2.643.5.1.13.13.12.2.77.8252.06140010030611061314081200121305",
      "key": "9678fec2ac03",
      "study_key": "1.2.643.5.1.13.13.12.2.77.8252.06000805130607060714150602050114",
      "anatomical_region": "hip_right",
      "quality_class": 0,
      "violation_type": "none",
      "violation_list": [],
      "processing_status": "Success",
      "explanations": [
        "Область: ширина кадра 280 px, протокол бедра GE Lunar; таз и головка справа от диафиза на изображении.",
        "Определено правое бедро: таз и головка лежат по правую сторону от диафиза на изображении.",
        "Обученная модель считает снимок годным: вероятность брака 0.35 при пороге 0.38.",
        "Модель бедра — ExtraTrees по 47 признакам формы кости, краёв кадра и ориентиров; обучена на 150 снимках, по кросс-валидации ROC-AUC около 0,66 — это подсказка для проверки, а не окончательный вывод."
      ],
      "measurements": {
        "центр диафиза, px": "148",
        "ширина кадра, px": "280",
        "вероятность брака": "0.35",
        "укладка": "0.38",
        "поля зоны интереса": "0.11"
      },
      "metrics": {
        "shaft_x": 148,
        "hip_prob_bad": 0.3497,
        "hip_prob_positioning": 0.3827,
        "hip_prob_roi": 0.1072
      },
      "expert": null,
      "original_png": "9678fec2ac03_original.png",
      "overlay_png": "9678fec2ac03_overlay.png",
      "thumb_png": "9678fec2ac03_thumb.png",
      "atlas": true,
      "hit_png": "9678fec2ac03_hit.png",
      "regions": [
        {
          "id": 1,
          "key": "verdict",
          "title": "итог проверки",
          "sub": "не оценено",
          "color": "#787878",
          "text": "Качество бедра в этой версии не оценивается. Сервис уже находит бедренную и тазовую кость и ориентиры, а проверка ротации по малому вертелу и полей вокруг зоны интереса появится в следующих версиях.",
          "words": [
            "итог",
            "вердикт",
            "не так",
            "нарушен",
            "качеств",
            "проблем",
            "почему",
            "плох",
            "хорош",
            "годн",
            "артефакт",
            "предмет",
            "металл"
          ],
          "status": "info"
        },
        {
          "id": 2,
          "key": "femur",
          "title": "бедренная кость",
          "sub": "os femoris, проксимальный отдел",
          "color": "#3987e5",
          "text": "Бедренная кость, проксимальный отдел, выделена по яркости. При денситометрии бедра плотность считают в шейке и во всей проксимальной части, поэтому бедро укладывают выпрямленным и слегка развёрнутым внутрь.",
          "words": [
            "бедрен",
            "бедро",
            "кость бедр"
          ],
          "status": "info"
        },
        {
          "id": 3,
          "key": "pelvis",
          "title": "тазовая кость",
          "sub": "os coxae, вертлужная впадина",
          "color": "#d95926",
          "text": "Тазовая кость с вертлужной впадиной, в которой лежит головка бедра. По ТЗ на снимке бедра должна быть видна седалищная кость: это граница поля вокруг зоны интереса.",
          "words": [
            "таз",
            "вертлуж",
            "седалищ"
          ],
          "status": "info"
        },
        {
          "id": 4,
          "key": "shaft",
          "title": "диафиз и его ось",
          "sub": "corpus femoris",
          "color": "#78d2f5",
          "text": "Диафиз бедренной кости и его ось. Ось должна идти параллельно краю кадра, это признак того, что бедро выпрямлено. В этой версии качество бедра не оценивается, линия показана как ориентир.",
          "words": [
            "диафиз",
            "ось",
            "оси",
            "осью",
            "стержн",
            "тело бедр"
          ],
          "status": "info"
        },
        {
          "id": 5,
          "key": "gt",
          "title": "большой вертел",
          "sub": "trochanter major",
          "color": "#199e70",
          "text": "Большой вертел, выступ на наружной стороне бедра. По ТЗ он должен полностью попадать в кадр, по нему сервис строит нижнюю часть зоны интереса. Точка найдена приблизительно.",
          "words": [
            "вертел"
          ],
          "status": "info"
        },
        {
          "id": 6,
          "key": "neck",
          "title": "шейка и головка бедра",
          "sub": "collum et caput femoris",
          "color": "#3987e5",
          "text": "Шейка и головка бедра. Шейка — главная зона измерения плотности при диагностике остеопороза. Правильная внутренняя ротация открывает шейку, а ротацию по ТЗ оценивают по малому вертелу: при хорошей укладке он почти не виден. Точка найдена приблизительно.",
          "words": [
            "шейк",
            "шее",
            "шей",
            "головк",
            "голов"
          ],
          "status": "info"
        }
      ],
      "layers": [
        {
          "name": "image",
          "file": "9678fec2ac03_original.png",
          "x": 230,
          "y": 50
        },
        {
          "name": "frame",
          "file": "9678fec2ac03_layer_frame.png",
          "x": 0,
          "y": 0
        },
        {
          "name": "zones",
          "file": "9678fec2ac03_layer_zones.png",
          "x": 0,
          "y": 0
        },
        {
          "name": "axis",
          "file": "9678fec2ac03_layer_axis.png",
          "x": 0,
          "y": 0
        },
        {
          "name": "labels",
          "file": "9678fec2ac03_layer_labels.png",
          "x": 0,
          "y": 0
        }
      ],
      "callouts": {
        "size": [
          1020,
          612
        ],
        "image_box": [
          230,
          50,
          560,
          470
        ],
        "title": "Правое бедро · проксимальный отдел · прямая проекция",
        "items": [
          {
            "id": 3,
            "label": "тазовая кость",
            "sub": "os coxae, вертлужная впадина",
            "color": "#d95926",
            "align": "right",
            "anchor": [
              621.3,
              158.2
            ],
            "knee": [
              781.0,
              158.2
            ],
            "end": [
              797.0,
              158.2
            ]
          },
          {
            "id": 6,
            "label": "шейка и головка бедра",
            "sub": "collum et caput femoris",
            "color": "#3987e5",
            "align": "right",
            "anchor": [
              602,
              240
            ],
            "knee": [
              781.0,
              240
            ],
            "end": [
              797.0,
              240
            ]
          },
          {
            "id": 5,
            "label": "большой вертел",
            "sub": "trochanter major",
            "color": "#199e70",
            "align": "left",
            "anchor": [
              412,
              306
            ],
            "knee": [
              188.0,
              306
            ],
            "end": [
              172.0,
              306
            ]
          },
          {
            "id": 4,
            "label": "диафиз и его ось",
            "sub": "corpus femoris",
            "color": "#78d2f5",
            "align": "left",
            "anchor": [
              503.0,
              454.2
            ],
            "knee": [
              193.0,
              454.2
            ],
            "end": [
              177.0,
              454.2
            ]
          }
        ],
        "marks": [
          {
            "text": "латерально",
            "x": 244,
            "y": 66,
            "align": "left"
          },
          {
            "text": "медиально",
            "x": 776,
            "y": 66,
            "align": "right"
          }
        ],
        "legend": [
          {
            "label": "бедренная кость",
            "color": "#3987e5"
          },
          {
            "label": "тазовая кость",
            "color": "#d95926"
          },
          {
            "label": "ось диафиза",
            "color": "#78d2f5"
          }
        ],
        "note": "Кости выделены по яркости, ориентиры приблизительные · качество бедра в этой версии не оценивается"
      },
      "time_of_processing": 0.5059232041239738
    }
  ],
  "results_csv": "/runs/20261019-120815-adb3f0/files/results.csv",
  "results_xlsx": "/runs/20261019-120815-adb3f0/files/results.xlsx",
  "overlays_zip": "/runs/20261019-120815-adb3f0/files/overlays.zip",
  "page": "/runs/20261019-120815-adb3f0"
}