Руководство по редактированию анализов: различия между версиями
Нет описания правки |
|||
| Строка 55: | Строка 55: | ||
// ... | // ... | ||
], | ], | ||
"patient_options": { | |||
"oms": true, | |||
"address": true | |||
}, | |||
"custom": { | "custom": { | ||
"form": [ | |||
{ | |||
"widgets": [ | |||
{ | |||
"options": { | |||
"type": "select", | |||
"label": "Группа крови", | |||
"choices": [ | |||
{ | |||
"id": 1, | |||
"code": "1", | |||
"display": "I(0)" | |||
}, | |||
{ | |||
"id": 2, | |||
"code": "2", | |||
"display": "II" | |||
}, | |||
{ | |||
"id": 3, | |||
"code": "3", | |||
"display": "III" | |||
}, | |||
{ | |||
"id": 4, | |||
"code": "4", | |||
"display": "IV" | |||
} | |||
], | |||
"ng_model": "blood_type" | |||
}, | |||
"snippet": "widget" | |||
}, | |||
{ | |||
"options": { | |||
"type": "select", | |||
"label": "Резус-фактор", | |||
"choices": [ | |||
{ | |||
"id": 1, | |||
"code": "1", | |||
"display": "Rh(+) положительный" | |||
}, | |||
{ | |||
"id": 2, | |||
"code": "2", | |||
"display": "Rh(-) отрицательный" | |||
} | |||
], | |||
"ng_model": "rh_factor" | |||
}, | |||
"snippet": "widget" | |||
} | |||
] | |||
} | |||
], | |||
"print_results": { | |||
"class": "mono font-size-10", | |||
"widgets": [ | |||
{ | |||
"class": "pt5", | |||
"options": { | |||
"is_dl": true, | |||
"items": [ | |||
{ | |||
"get": "blood_type.display", | |||
"class": "text-danger font-size-9", | |||
"title": "Группа крови", | |||
"target": "record" | |||
}, | |||
{ | |||
"get": "rh_factor.display", | |||
"class": "text-danger font-size-9", | |||
"title": "Резус-фактор", | |||
"target": "record" | |||
} | |||
], | |||
"full_body": true | |||
}, | |||
"snippet": "p_entry" | |||
} | |||
] | |||
}, | |||
"print_referral": { | "print_referral": { | ||
"widgets": [ | "widgets": [ | ||
Версия от 00:03, 21 июля 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
}
// ...
],
"patient_options": {
"oms": true,
"address": true
},
"custom": {
"form": [
{
"widgets": [
{
"options": {
"type": "select",
"label": "Группа крови",
"choices": [
{
"id": 1,
"code": "1",
"display": "I(0)"
},
{
"id": 2,
"code": "2",
"display": "II"
},
{
"id": 3,
"code": "3",
"display": "III"
},
{
"id": 4,
"code": "4",
"display": "IV"
}
],
"ng_model": "blood_type"
},
"snippet": "widget"
},
{
"options": {
"type": "select",
"label": "Резус-фактор",
"choices": [
{
"id": 1,
"code": "1",
"display": "Rh(+) положительный"
},
{
"id": 2,
"code": "2",
"display": "Rh(-) отрицательный"
}
],
"ng_model": "rh_factor"
},
"snippet": "widget"
}
]
}
],
"print_results": {
"class": "mono font-size-10",
"widgets": [
{
"class": "pt5",
"options": {
"is_dl": true,
"items": [
{
"get": "blood_type.display",
"class": "text-danger font-size-9",
"title": "Группа крови",
"target": "record"
},
{
"get": "rh_factor.display",
"class": "text-danger font-size-9",
"title": "Резус-фактор",
"target": "record"
}
],
"full_body": true
},
"snippet": "p_entry"
}
]
},
"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), указывает, можно ли выбирать данный блок анализов вручную при создании назначения.