Руководство по редактированию анализов: различия между версиями

Материал из Medlogic
Нет описания правки
Строка 38: Строка 38:
   "group": "Биохимические исследования",
   "group": "Биохимические исследования",
   "tests": [
   "tests": [
   
     {
     {
       "ref": "65 85",
       "ref": "65-85",
       "code": "TP",
       "code": "TP",
       "name": "Белок общий",
       "name": "Белок общий",
       "unit": "г/л",
       "unit": "г/л",
       "order": 0
       "selected": true
    },
    {
      "ref": "35-50",
      "code": "ALB",
      "name": "Альбумин",
      "unit": "г/л",
      "selected": false
     }
     }
     // ...
     // ...
Строка 72: Строка 80:
   * <code>unit</code> — единица измерения   
   * <code>unit</code> — единица измерения   
   * <code>order</code> — порядок сортировки
   * <code>order</code> — порядок сортировки
  * <code>selected</code> — Определяет выбор теста по умолчанию (Необязательный параметр - Если не указан, считается false)


* '''custom''' — Объект с расширенными настройками отображения (например, для печатных шаблонов):
* '''custom''' — Объект с расширенными настройками отображения (например, для печатных шаблонов):

Версия от 06:35, 17 июля 2025

Основная информация об анализе

Параметр Значение
Справочник LABORATORY_ANALYSES
Значение Биохимический анализ крови
Название Биохимический анализ крови
Данные

Редактирование параметров

1. Основные настройки

  • Активность:
 * По умолчанию
 * Включено
 * Выключено
  • Локальные переопределения:
 * Локальное значение: [пусто]
 * Локальное название: [пусто]
 * Локальная активность: Неизвестно

Структура JSON-поля data

{
  "group": "Биохимические исследования",
  "tests": [
    
    {
      "ref": "65-85",
      "code": "TP",
      "name": "Белок общий",
      "unit": "г/л",
      "selected": true
    },
    {
      "ref": "35-50",
      "code": "ALB",
      "name": "Альбумин",
      "unit": "г/л",
      "selected": false
    }
    // ...
  ],
  "custom": {
    "print_referral": {
      "widgets": [
        {
          "class": " h-100",
          "snippet": "__div"
        }
      ]
    }
  },
  "selectable": true
}

Описание атрибутов верхнего уровня

  • group — Название группы анализов (раздел на форме).
 * Пример: Биохимические исследования
  • tests — Массив тестов (анализов), каждый с параметрами:
 * ref — референсные значения  
 * code — код анализа  
 * name — название анализа  
 * unit — единица измерения  
 * order — порядок сортировки
 * selected — Определяет выбор теста по умолчанию (Необязательный параметр - Если не указан, считается false)
  • custom — Объект с расширенными настройками отображения (например, для печатных шаблонов):
 * print_referral — настройки для вывода направления
   * widgets — массив компонентов
     * class — CSS-классы для блока
     * snippet — ID или тип фрагмента шаблона (например, __div)
  • selectable — Логическое значение (true/false), указывает, можно ли выбирать данный блок анализов вручную при создании назначения.