Поиск в ЭПЗМ по ключевым словам
https://mgerm.atlassian.net/browse/NCPZ-359
Поиск в первичных осмотрах и выписных эпикризах по нужным словам или коду диагноза. Кнопка доступна в форме обычного поиска у эксперта:
INSERT INTO `button_set` (`author_only`, `GUID`, `digested`, `always`, `ID`, `order`, `html_id`, `style`, `Name`, `script`, `Action`, `title`, `image`, `dead`, `lifespan`, `callback`) VALUES (0, 1, 0, 0, 'search', 0, NULL, 'std40', 'Поиск по словам', 'butpress_si', '/_services/Core/System.Dummy&template=/search/keyWords.twig&', 'Искать пациента', NULL, 0, NULL, NULL);
Добавлены методы внутреннем API:
https://bitbucket.org/mgerm/mgerm25/commits/?search=NCPZ-359
Привязка всех записей и услуг счетов к ИБ
Системная опция: Привязка к открытой истории болезни всех амбулаторных записей (set_hospitalizaionID_for_all_amb_records)
Если опция включена, ежеминутное событие присваивает номер открытой истории болезни (запись “информация о госпитализации не заблокирована“) всем записям без номера истории болезни, созданным после начала текущей госпитализации. Так же присваивается номер ИБ услугам в счетах, не привязанных к ИБ.
https://mgerm.atlassian.net/browse/OSOBSTAT-340
Код события добавлен в миграции.
https://bitbucket.org/mgerm/mgerm25/commits/02b704f41ffc88bcf3b2fd66bff04604d50befda
Отображение не заблокированных направлений c предварительной регистрацией услуги у лаборанта
С возможностью формирования результата у лаборанта.
Добавлено для проведения направлений во внутреннюю лабораторию до оплаты, а так же без подтверждения врачебных направлений в регистратуре (процедурная сестра может создать направления для оплаты с врачебных нажатием соотв. кнопки на врачебном направлении - “с белого создаем красное“ )
https://mgerm.atlassian.net/browse/OSOBSTAT-265
https://bitbucket.org/mgerm/mgerm25/commits/9222d8ebc395f7ea17a376f9c56e3cfd3090baa7
https://bitbucket.org/mgerm/mgerm25/commits/ca41c3d4c5d34df68ad7eb201b129b5f28fa84d8
https://bitbucket.org/mgerm/mgerm25/commits/99c5939df72fc71adf5a90c1188bb9f2a4cd92d4
https://bitbucket.org/mgerm/mgerm25/commits/f0d2ad38442e054f2e3baa973735cbd7bf4ddce7
https://bitbucket.org/mgerm/mgerm25/commits/05ace904475d4f65f5c960044f1d4acdc982e25c
Привязка плана лечения к истории болезни
https://mgerm.atlassian.net/browse/OSOBSTAT-296
На план лечения добавляется кнопка:
INSERT INTO `button_set` (`author_only`, `GUID`, `digested`, `always`, `ID`, `order`, `html_id`, `style`, `Name`, `script`, `Action`, `title`, `image`, `dead`, `lifespan`, `callback`) VALUES (0, NULL, 0, 1, 'setHospitalisationID', NULL, NULL, 'std40', 'Привязать к ИБ', 'butpress_si', '/_services/Core/DataSources.sqlQuery?src=/core/record/setCurrentHospitalizationID.sql&inputData=1&template=/core/returnToRecord.html&', 'Привязать к открытой истории болезни', NULL, 0, NULL, NULL);
Присваивает номер открытой истории болезни плану лечения.
Добавлен метод во внутреннем API:
https://bitbucket.org/mgerm/mgerm25/commits/47b31d7b13db2ca2c11419efd8cd2d23d87e2b91
Создание счета с реестра услуг с перечнем неоплаченных услуг
https://mgerm.atlassian.net/browse/OSOBSTAT-290
Создает счет с привязкой к открытой ИБ. Счет пустой или содержит перечень неоплаченных услуг.
Добавлена кнопка:
INSERT INTO `button_set` (`author_only`, `GUID`, `digested`, `always`, `ID`, `order`, `html_id`, `style`, `Name`, `script`, `Action`, `title`, `image`, `dead`, `lifespan`, `callback`) VALUES (0, 4, 1, 0, 'new_stac_bill', NULL, NULL, 'std40', 'Cчет', 'butpress_si', '/_services/Core/DataSources.sqlQuery?src=/core/services/getAdvancedServices.sql&inputData=1&callbacks=%5B%22Core%5C%5CServices.addServices%22%5D&template=/core/addRecord.html&', 'Выставить счет', NULL, 0, NULL, NULL);
Добавлены методы во внутреннем API:
https://bitbucket.org/mgerm/mgerm25/commits/b03b8a6b3e2cec8c1e16ccdbabe8da8eb6886f89
Новый формат вывода реестра стационара
https://mgerm.atlassian.net/browse/OSOBSTAT-267
Выводится одна таблица со столбцами оплачено и оказано. Есть возможность добавить неоплаченные услуги в счет, но возврат для не оказанных не реализован.
Реализован как twig шаблон к запросу во внутреннем API, который замещает отображение реестра привычным расширителем:
REPLACE INTO `references` (`recordTypeID`, `name`, `dead`, `chapter`, `med_refferal`, `need_redirection`, `edit_GUID`, `order`, `order2`, `interf_ref`, `d_table`, `num_list`, `signs`, `show_treatment`, `show_content`, `show_time`, `print_size_percentage`, `print_checker`, `status_buttons`, `buttonSetID`, `buttonSetID_inp`, `extend_record_class`, `record_method_in`, `record_method_out`, `TH_output_style`, `TD_output_style`, `Tbl_output_style`, `Tbl_input_style`, `TH_input_style`, `TD_input_style`, `button_line_style`, `status_line_style`, `button_line_style_inp`, `text_style`, `files_style`, `files_alias`, `files_script`, `show_in_summary`, `show_in_hystory`, `show_in_refferals`, `identifier`, `print_form`, `print_form_cap`, `common_view`, `use_autotemplate`, `multifier`, `specialist_visit`, `form14_operation_identifier`, `show_creation_date_in_caption`, `copy_content_from_previous_record_of_same_type`, `show_date`, `print_full_text_position`, `allow_record_date_change`, `PHR_notification`, `PHR_hide_record`, `print_record_date_from_field_date`, `summary_referecnce_order`, `print_template_php`, `auto_lock`, `advanced_protocols`, `dont_show_name_in_print_all_records`, `dont_show_name_in_print_record`, `show_contract_type_in_head`, `info`, `dont_print_treatment`, `first_hystory_record`, `minzdrav_code`, `show_count_in_report`, `show_time_in_info`, `force_patient_name_printing`, `ClinicalDocument/code`, `Порядок случаев госпитализации или обращения`, `Место оказания помощи`, `export_recordTypeGroup`, `show_in_analise_dynamic`, `dont_print_recomendations`, `ref_replace_dep_director_position`) VALUES (699, 'Реестр услуг стационара', 0, 10, 0, 0, '4,2,12,1', NULL, 1, 'bill', NULL, 0, NULL, NULL, 0, 0, NULL, 1, 'bill_stac_lock', 'stac_services_list make_payment bill_stac', 'save_only', 'class_extention_record', 'show_body_from_php_script', NULL, 'TH_output_an_uro', 'TD_output_std', 'Tbl_output_std', 'Tbl_output_std', 'TH_output_std', 'TD_output_std', 'record_buttons_row', 'status_style', 'record_buttons_row', 'std_info_style', 'std_files_style', NULL, '/file_operations//download.php', 0, 1, 0, 'bill', '-', NULL, 0, 0, 1, 0, NULL, 1, 0, 1, 1, 0, 0, 0, 0, NULL, '/_services/Core/DataSources.sqlQuery?src=/custom/services/hospitalizationServicesList.sql&template=/reports/services/hospitalizationBalance.html.twig&inputData=1&useUnblockedExternalLaboratoryInvoices=1', 0, 0, 0, 0, 0, NULL, NULL, 3, NULL, 0, 1, 0, NULL, NULL, NULL, NULL, 0, 0, NULL);
https://bitbucket.org/mgerm/mgerm25/commits/?search=OSOBSTAT-267