diff --git a/forms/forms106.py b/forms/forms106.py
index 5ab4931913..6f32ffc15d 100644
--- a/forms/forms106.py
+++ b/forms/forms106.py
@@ -1309,6 +1309,18 @@ def form_02(request_data):
accomponement_tbl = parse_accompanement_diagnos(cda_data_result.get("п.п.-Сопутствующие табл"), style)
table_data["Сопутствующие"] = accomponement_tbl
+ if cda_data_result.get("п.п.-Осложнения табл"):
+ accomponement_tbl = parse_accompanement_diagnos(cda_data_result.get("п.п.-Осложнения табл"), style)
+ table_data["Осложнения"] = accomponement_tbl
+
+ if cda_data_result.get("в.э.-Осложнения табл"):
+ accomponement_tbl = parse_accompanement_diagnos(cda_data_result.get("в.э.-Осложнения табл"), style)
+ table_data["в.э.-Осложнения табл"] = accomponement_tbl
+
+ if cda_data_result.get("в.э.-Сопутствующие табл"):
+ accomponement_tbl = parse_accompanement_diagnos(cda_data_result.get("в.э.-Сопутствующие табл"), style)
+ table_data["в.э.-Сопутствующие табл"] = accomponement_tbl
+
if current_template_file:
for section in body_paragraphs:
objs = check_section_param(objs, styles_obj, section, table_data, cda_data_result)
@@ -1334,6 +1346,10 @@ def check_section_param(objs, styles_obj, section, tbl_specification, cda_titles
objs.append(tbl_specification.get("Сопутствующие"))
elif section.get("type") == "Осложнения":
objs.append(tbl_specification.get("Осложнения"))
+ elif section.get("type") == "в.э.-Сопутствующие табл":
+ objs.append(tbl_specification.get("в.э.-Сопутствующие табл"))
+ elif section.get("type") == "в.э.-Осложнения табл":
+ objs.append(tbl_specification.get("в.э.-Осложнения табл"))
elif section.get("text"):
cda_titles_sec = section.get("cdaTitles")
data_cda = [cda_titles.get(i) for i in cda_titles_sec if cda_titles.get(i)]
diff --git a/forms/pdf_templates/template_federal_order_530_titul_page.json b/forms/pdf_templates/template_federal_order_530_titul_page.json
index f54647ffb9..39cc4bb2c3 100644
--- a/forms/pdf_templates/template_federal_order_530_titul_page.json
+++ b/forms/pdf_templates/template_federal_order_530_titul_page.json
@@ -63,12 +63,12 @@
{"text": "Основное заболевание: {} код по МКБ: {}", "cdaTitles": ["в.э.-Основное Ds текст", "в.э.-Основное Ds мкб"], "style": "style"},
{"text": "", "spacer_data": 0.5, "Spacer": "true", "style": "styleCenter"},
{"text": "Осложнения основного заболевания: {}", "cdaTitles": ["в.э.-Пусто"], "style": "style"},
- {"tbl": "Таблица", "cdaTitles": ["в.э.-Осложнения табл"], "type": "Осложнения", "style": "style"},
+ {"tbl": "Таблица", "cdaTitles": ["в.э.-Осложнения табл"], "type": "в.э.-Осложнения табл", "style": "style"},
{"text": "", "spacer_data": 0.5, "Spacer": "true", "style": "styleCenter"},
{"text": "Внешняя причина при травмах, отравлениях: {}", "cdaTitles": ["в.э.-Пусто"], "style": "style"},
{"text": "", "spacer_data": 0.5, "Spacer": "true", "style": "styleCenter"},
{"text": "Сопутствующие заболевания: {}", "cdaTitles": ["в.э.-Пусто"], "style": "style"},
- {"tbl": "Таблица", "cdaTitles": ["в.э.-Сопутствующие табл"], "type": "Сопутствующие", "style": "style"},
+ {"tbl": "Таблица", "cdaTitles": ["в.э.-Сопутствующие табл"], "type": "в.э.-Сопутствующие табл", "style": "style"},
{"text": "", "spacer_data": 0.5, "Spacer": "true", "style": "styleCenter"},
{"text": "Дополнительные сведения о заболевании: {}", "cdaTitles": ["в.э.-Дополнительные сведения заболевания"], "style": "style"},
{"text": "", "spacer_data": 0.6, "Spacer": "true", "style": "styleCenter"},