innovation:2023:spring

Поиск в ЭПЗМ по ключевым словам

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

  • innovation/2023/spring.txt
  • Последнее изменение: 17-05-2024 17:50
  • Ермилов Егор Павлович