Хранимые процедуры и функции, используемые в работе программы
Часть запросов выполняется на MS SQL Server их можно модифицировать под конкретные требования
- MSS_REST_GET_VISIT_LIST (процедура)
- используется в 0.3. get_visit_list / список посещений, записей в ЭМК
- Формирует список посещений пациента. В ней можно расширить кол-во полей с информацией о посещении. - mss_rest_get_patientsID_from_login (функция)
- используется в 0.2. get_patient / данные о пользователе
- определяет patients_id по логину при basic authentication - mss_rest_get_pwd_from_login (функция)
- используется при авторизации, возвращает из базы пароль для авторизации логина при basic authentication - mss_rest_check_done_protocol (функция)
- используется для определения, что заключение/запись в ЭМК завершена и можно по ней формировать протокол PDF
в разных клиниках используются разные признаки, настраивать нужно в каждой свои критерии. - mss_rest_check_access_number (функция)
- проверка наличия dicom протокола в базе dicom сервера, используется 3.1. create_studies_zip / подготовить файл ZIP с dicom-архивом - mss_rest_get_text_email_pwd (функция)
- используется в 5.1. send_email_passwd / отправка текущего пароля по почте
- в нем формируется текст письма email с паролем - MSS_CALLCNTR_PLSUBJ_DAY_filling_table (процедура)
- процедура от проекта mss_CallCenter
- запускается Rest сервером раз в сутки и перезаполняет таблицу MSS_CALLCNTR_PLSUBJ_DAY
Это кэш для расчета сеток расписания на 40 дней.