first commit
Some checks failed
tests / ci (8.5) (push) Has been cancelled
linter / quality (push) Has been cancelled
tests / ci (8.3) (push) Has been cancelled
tests / ci (8.4) (push) Has been cancelled

This commit is contained in:
brusnitsyn
2026-04-03 17:20:05 +09:00
commit 3edc8e667e
358 changed files with 39258 additions and 0 deletions

279
config/medical-report.php Normal file
View File

@@ -0,0 +1,279 @@
<?php
return [
'source_directory' => env(
'MEDICAL_REPORT_SOURCE_DIRECTORY',
'/home/brusnitsyn_ao@amurokb.ru/Документы/для Андрея/отчеты отделений',
),
'aliases' => [
'Оперблок' => 'Операционный блок',
'Операционный блок' => 'Операционный блок',
'РХМдЛ' => 'Отделение РХМДиЛ',
'Отделение РХМДиЛ' => 'Отделение РХМДиЛ',
'Родильный блок ОПЦ' => 'Родильный блок ОПЦ',
'КДЛ Экстренные исслед' => 'КДЛ Экстренные исследования',
'КДЛ плановые исслед' => 'КДЛ плановые исследования',
'КДЛ иммунологич исслед' => 'КДЛ иммунологические исследования',
'КДЛ Бактериологич лаборатория' => 'КДЛ бактериологическая лаборатория',
'Отделение Функциональной Диагностики' => 'Отделение функциональной диагностики',
'Физио-терапевтическое отделение' => 'Физиотерапевтическое отделение',
],
'hospital_departments' => [
'ОТП',
'ХТО',
'ЧЛХ',
'СХО',
'Проктология',
'Хирургии',
'ЛОР',
'НХО',
'ПАО',
'Травматология',
'Урология',
'Гинекология',
'РАО 1',
'Пульмонология',
'Гематология',
'Гастроэнтерология',
'Ревматология',
'Неврология',
'РСЦ неврологии',
'Кардиология',
'РСЦ кардиологии',
'РАО РСЦ',
'Нефрология',
'Диализ',
'ОПЦ',
'П/беременных',
'2 этап выхаживания',
'Новорожденные',
'2 родильное',
'РАОЗ',
'П-ка взрослая',
'П-ка детская',
'БЦРП',
'Сан-бакт.исследования',
'Мицар',
'Шимановск',
],
'hospital_department_unit_map' => [
'Гематология' => 'Гематологическое отделение',
'Гастроэнтерология' => 'Гастроэнтерологическое отделение+ областной эндокринологический центр',
'Кардиология' => 'Кардиологическое отделение',
'Пульмонология' => 'Пульмонологическое отделение',
'Нефрология' => 'Нефрологическое отделение',
'Неврология' => 'Неврологическое отделение',
'Ревматология' => 'Ревматологическое отделение',
'ХТО' => 'Отделение хирургическое торакальное',
'ЧЛХ' => 'Отделение челюстно-лицевой хирургии',
'СХО' => 'Отделение сосудистой хирургии',
'Хирургии' => 'Хирургическое отделение',
'ЛОР' => 'Оториноларингологическое отделение',
'НХО' => 'Нейрохирургическое отделение',
'ПАО' => 'Патологоанатомическое отделение',
'Травматология' => 'Травматологическое отделение (с койками сочетанной травмы)',
'Урология' => 'Урологическое отделение',
'Гинекология' => 'Гинекологическое отделение',
'Проктология' => 'Проктологическое отделение',
'РАО 1' => 'Отделение анестезиологии-реанимации с палатами реанимации и интенсивной терапии',
'РСЦ неврологии' => 'Неврологическое отделение для больных с острыми нарушениями мозгового кровообащения',
'РСЦ кардиологии' => 'Кардиологическое отделение для больных с острым инфарктом миокарда',
'РАО РСЦ' => 'Отделение анестезиологии-реанимации с палатами реанимации и интенсивной терапии Регионального сосудистого центра',
'П/беременных' => 'Акушерское отделение патологии беременности',
'2 этап выхаживания' => 'Отделение патологии новорожденных и недоношенных детей',
'П-ка взрослая' => 'Областная консультативно-диагностическая поликлиника',
'П-ка детская' => 'Педиатрическое отделение (Поликлинника детская)',
'2 родильное' => 'Родильное отделение',
'РАОЗ' => 'Отделение анестезиологии-реанимации с палатами реанимации и интенсивной терапии Областного перинатального центра',
],
'finance_profiles' => [
[
'name' => 'Терапевтический',
'units' => [
'Гематологическое отделение',
'Гастроэнтерологическое отделение+ областной эндокринологический центр',
'Кардиологическое отделение',
'Пульмонологическое отделение',
'Нефрологическое отделение',
'Неврологическое отделение',
'Отделение медицинской реабилитации пациентов с нарушением функции центральной нервной системы',
'Отделение медицинской реабилитации взрослых с нарушением функции периферической нервной системы и костно-мышечной системы',
'Ревматологическое отделение',
],
],
[
'name' => 'Хирургический',
'units' => [
'Хирургическое отделение',
'Травматологическое отделение (с койками сочетанной травмы)',
'Отделение сосудистой хирургии',
'Оториноларингологическое отделение',
'Отделение челюстно-лицевой хирургии',
'Ожоговое отделение',
'Урологическое отделение',
'Нейрохирургическое отделение',
'Проктологическое отделение',
'Отделение хирургическое торакальное',
'Гинекологическое отделение',
],
],
[
'name' => 'ОПЦ',
'units' => [
'Акушерское обсервационное отделение',
'Акушерское отделение патологии беременности',
'Отделение патологии новорожденных и недоношенных детей',
],
],
[
'name' => 'РСЦ',
'units' => [
'Кардиологическое отделение для больных с острым инфарктом миокарда',
'Неврологическое отделение для больных с острыми нарушениями мозгового кровообащения',
'Отделение анестезиологии-реанимации с палатами реанимации и интенсивной терапии Регионального сосудистого центра',
],
],
[
'name' => 'Реанимации',
'units' => [
'Отделение анестезиологии-реанимации с палатами реанимации и интенсивной терапии',
'Отделение анестезиологии-реанимации с палатами реанимации и интенсивной терапии Областного перинатального центра',
'Отделение реанимации и интенсивной терапии для новорожденных',
],
],
[
'name' => 'Прочие',
'units' => [
'Отделение паллиативной медицинской помощи взрослым',
'Областная консультативно-диагностическая поликлиника',
'Педиатрическое отделение (Поликлинника детская)',
'Кабинет центрального обезболивания',
'Приемное отделение',
'Акушерское ОПЦ прием',
'Операционный блок',
'Родильное отделение',
'Сотрудники',
'Патологоанатомическое отделение',
'Физиотерапевтическое отделение',
'Эндоскопическое отделение',
'Отделение функциональной диагностики',
'Клинико-диагностическая лаборатория',
'Бактериологическая лаборатория',
'Рентгенологическое отделение',
'РХМДиЛ',
'Отделение трансфузиологии',
'Централизованное стерилизационное отделение',
'Отделение ультразвуковой диагностики',
'Отделение ультразвуковой диагностики ОПЦ',
'Отделение платных услуг',
],
],
],
'reporting_units' => [
'Операционный блок',
'Родильное отделение',
'Патологоанатомическое отделение',
'Физиотерапевтическое отделение',
'Эндоскопическое отделение',
'Отделение функциональной диагностики',
'Клинико-диагностическая лаборатория',
'Бактериологическая лаборатория',
'Рентгенологическое отделение',
'РХМДиЛ',
'Отделение трансфузиологии',
'Централизованное стерилизационное отделение',
'Отделение ультразвуковой диагностики',
'Отделение ультразвуковой диагностики ОПЦ',
'Отделение анестезиологии-реанимации с палатами реанимации и интенсивной терапии',
'Отделение анестезиологии-реанимации с палатами реанимации и интенсивной терапии Областного перинатального центра',
'Отделение анестезиологии-реанимации с палатами реанимации и интенсивной терапии Регионального сосудистого центра',
],
'reporting_unit_sources' => [
'Операционный блок' => ['Операционный блок'],
'Родильное отделение' => ['Родильный блок ОПЦ'],
'Патологоанатомическое отделение' => ['Патологоанатомическое отделение'],
'Физиотерапевтическое отделение' => ['Физиотерапевтическое отделение'],
'Эндоскопическое отделение' => ['Эндоскопическое отделение'],
'Отделение функциональной диагностики' => ['Отделение функциональной диагностики'],
'Клинико-диагностическая лаборатория' => [
'КДЛ Экстренные исследования',
'КДЛ плановые исследования',
'КДЛ иммунологические исследования',
],
'Бактериологическая лаборатория' => ['КДЛ бактериологическая лаборатория'],
'Рентгенологическое отделение' => ['Рентгенологическое отделение'],
'РХМДиЛ' => ['Отделение РХМДиЛ'],
'Отделение трансфузиологии' => ['Отделение трансфузиологии'],
'Централизованное стерилизационное отделение' => ['Централизованное стерилизационное отделение'],
'Отделение ультразвуковой диагностики' => ['Отделение ультразвуковой диагностики'],
'Отделение ультразвуковой диагностики ОПЦ' => ['Отделение ультразвуковой диагностики ОПЦ'],
'Отделение анестезиологии-реанимации с палатами реанимации и интенсивной терапии' => ['Отделение анастезиологии - реанимации'],
'Отделение анестезиологии-реанимации с палатами реанимации и интенсивной терапии Областного перинатального центра' => ['Отделение анастезиологии - реанимации ОПЦ'],
'Отделение анестезиологии-реанимации с палатами реанимации и интенсивной терапии Регионального сосудистого центра' => ['Отделение анастезиологии - реанимации РСЦ'],
],
'reporting_unit_input_types' => [
'Операционный блок' => 'service_catalog_channels',
'Родильное отделение' => 'simple_summary_report',
'Патологоанатомическое отделение' => 'sectioned_department_metrics',
'Физиотерапевтическое отделение' => 'department_multi_metrics',
'Эндоскопическое отделение' => 'sectioned_department_metrics',
'Отделение функциональной диагностики' => 'department_multi_metrics',
'Клинико-диагностическая лаборатория' => 'department_multi_metrics',
'Бактериологическая лаборатория' => 'department_two_metrics',
'Рентгенологическое отделение' => 'sectioned_department_metrics',
'РХМДиЛ' => 'service_catalog_channels',
'Отделение трансфузиологии' => 'simple_summary_report',
'Централизованное стерилизационное отделение' => 'department_two_metrics',
'Отделение ультразвуковой диагностики' => 'department_two_metrics',
'Отделение ультразвуковой диагностики ОПЦ' => 'department_two_metrics',
'Отделение анестезиологии-реанимации с палатами реанимации и интенсивной терапии' => 'simple_summary_report',
'Отделение анестезиологии-реанимации с палатами реанимации и интенсивной терапии Областного перинатального центра' => 'simple_summary_report',
'Отделение анестезиологии-реанимации с палатами реанимации и интенсивной терапии Регионального сосудистого центра' => 'simple_summary_report',
],
'report_input_type_labels' => [
'department_two_metrics' => 'Строки отделений / 2 показателя',
'department_multi_metrics' => 'Строки отделений / много показателей',
'sectioned_department_metrics' => 'Секционный отчет',
'service_catalog_channels' => 'Каталог услуг и каналов',
'simple_summary_report' => 'Короткий итоговый отчет',
],
'economist_analysis_columns' => [
['key' => 'kdl_research', 'coordinate' => 'C', 'label' => 'КДЛ / исследования'],
['key' => 'kdl_units', 'coordinate' => 'D', 'label' => 'КДЛ / усл. ед.'],
['key' => 'bak_lab_research', 'coordinate' => 'E', 'label' => 'Бак лаб / исследования'],
['key' => 'bak_lab_units', 'coordinate' => 'F', 'label' => 'Бак лаб / усл. ед.'],
['key' => 'ofd_research', 'coordinate' => 'G', 'label' => 'ОФД / исследования'],
['key' => 'ofd_units', 'coordinate' => 'H', 'label' => 'ОФД / усл. ед.'],
['key' => 'rentgen_research', 'coordinate' => 'I', 'label' => 'Рентген / исследования'],
['key' => 'rentgen_units', 'coordinate' => 'J', 'label' => 'Рентген / усл. ед.'],
['key' => 'uzd_pdc_research', 'coordinate' => 'K', 'label' => 'УЗИ ПДЦ / исследования'],
['key' => 'uzd_pdc_units', 'coordinate' => 'L', 'label' => 'УЗИ ПДЦ / усл. ед.'],
['key' => 'uzd_opc_research', 'coordinate' => 'M', 'label' => 'УЗИ ОПЦ / исследования'],
['key' => 'uzd_opc_units', 'coordinate' => 'N', 'label' => 'УЗИ ОПЦ / усл. ед.'],
['key' => 'endoscopy_research', 'coordinate' => 'O', 'label' => 'Эндоскопия / исследования'],
['key' => 'endoscopy_units', 'coordinate' => 'P', 'label' => 'Эндоскопия / усл. ед.'],
['key' => 'fto_procedures', 'coordinate' => 'Q', 'label' => 'ФТО / процедуры'],
['key' => 'fto_units', 'coordinate' => 'R', 'label' => 'ФТО / усл. ед.'],
['key' => 'transfusion_count', 'coordinate' => 'S', 'label' => 'Трансфузии'],
['key' => 'plasmapheresis_count', 'coordinate' => 'T', 'label' => 'Плазмаферез'],
['key' => 'reanimation_bed_days', 'coordinate' => 'U', 'label' => 'Реанимация / койко-дни'],
['key' => 'reanimation_opc_bed_days', 'coordinate' => 'V', 'label' => 'Реанимация ОПЦ / койко-дни'],
['key' => 'reanimation_rsc_bed_days', 'coordinate' => 'W', 'label' => 'Реанимация РСЦ / койко-дни'],
['key' => 'reanimation_newborn_bed_days', 'coordinate' => 'X', 'label' => 'Реанимация новорожденных / койко-дни'],
['key' => 'maternity_patient_count', 'coordinate' => 'Y', 'label' => 'Родильное отделение / пациенты'],
['key' => 'dialysis_hemodialysis_count', 'coordinate' => 'Z', 'label' => 'Гемодиализ / услуга'],
['key' => 'dialysis_peritoneal_count', 'coordinate' => 'AA', 'label' => 'Перитониальный диализ / услуга'],
['key' => 'cso_packages_count', 'coordinate' => 'AB', 'label' => 'ЦСО / пакеты'],
['key' => 'pathology_histology_count', 'coordinate' => 'AC', 'label' => 'ПАО / гистологии'],
['key' => 'pathology_autopsy_count', 'coordinate' => 'AD', 'label' => 'ПАО / вскрытия'],
],
];