Руководство по редактированию анализов
(перенаправлено с «LABORATORY ANALYSES edit»)
Основная информация об анализе
| Параметр | Значение |
|---|---|
| Справочник | LABORATORY_ANALYSES |
| Значение | Биохимический анализ крови |
| Название | Биохимический анализ крови |
| Данные |
Редактирование параметров
1. Основные настройки
- Активность:
* По умолчанию * Включено * Выключено
- Локальные переопределения:
* Локальное значение: [пусто] * Локальное название: [пусто] * Локальная активность: Неизвестно
Структура JSON-поля data
{
"group": "Биохимические исследования",
"selectable": true ,
"tests": [ /* ... */ ],
"patient_options": { "oms": true, "address": true },
"custom": {
"form": [ /* ... */ ],
"print_results": { /* ... */ },
"print_referral": { /* ... */ }
}
}
Верхний уровень
- group
- Название группы анализов (заголовок раздела).
- Пример:
Биохимические исследования
- selectable
- Логическое значение (true/false). Управляет возможностью ручного выбора блока анализов.
- tests
- Массив описаний конкретных анализов. См. раздел ниже.
- patient_options
- Отображение полей пациента в печатной форме направления:
oms— поле «ОМС»address— поле «Адрес»
- → Подробнее см. документацию:
Документация по patient_options — виджет печатного блока print_patient_custom
- custom
- Пользовательская конфигурация поведения и шаблонов. См. вложенные разделы.
tests (Массив анализов)
"tests": [
{
"ref": "65-85",
"code": "TP",
"name": "Белок общий",
"unit": "г/л",
"selected": true
},
{
"ref": "35-50",
"code": "ALB",
"name": "Альбумин",
"unit": "г/л",
"selected": false
}
]
- ref
- Референсные значения (строка)
- code
- Уникальный код теста
- name
- Название теста
- unit
- Единицы измерения
- selected
- По умолчанию выбран (true/false)
patient_options
"patient_options": {
"oms": true,
"address": true
}
- oms
- Отображать поле "ОМС"
- address
- Отображать поле "Адрес"
Пользовательские настройки
custom.form
Настройки формы с виджетами для ручного ввода:
{
"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"
}
]
}
]
}
}
- → Подробнее см. документацию:
Документация по custom.form — форма ручного ввода с использованием виджетов
custom.print_results
Настройки печати результатов анализа:
{
"custom": {
"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"
}
]
}
}
}
- → Подробнее см. документацию:
Документация по custom.print_results — шаблоны отображения результатов в печатной форме
custom.print_referral
Настройки печатного шаблона направления:
{
"custom": {
"print_referral": {
"widgets": [
{
"class": " h-100",
"snippet": "__div"
}
]
}
}
}
- → Подробнее см. документацию:
Документация по custom.print_referral — шаблон печати направления на анализ