Расчет значений скриптом для вычисляемых полей формы
Конфигуратор
test6.arta.pro/Configurator
Логин: AdminCRM
Пароль Adm1nCRM
Приложение sit_center
Формы: information_orvi_pnevmoniya_pmsp,pmsp, hospitalizations_in_infectious_diseases_statsionar
1.В форме Информация по ОРВИ и пневмонии по ПМСП, код information_orvi_pnevmoniya_pmsp нужно создать скрипт для расчета количества пациентов в разрезе состояний и диагнозов, на основе данных из динамической таблицы table_pacient_orvi. Необходимо заполнить 10 числовых полей количеством записей, подходящих условиям:
Орви. В стационар (numeric_orvi_hospital): radio_diagnoz = «orvi» И radio_hospital = «hospital»;
Орви. Другое место (numeric_orvi_other): radio_diagnoz = «orvi» И radio_hospital = «place»;
Пневмония. В стационар (numeric_pnev_hospital): radio_diagnoz = «pnevmoniya» И radio_hospital = «hospital»;
Пневмония. Другое место (numeric_pnev_other): radio_diagnoz = «pnevmoniya» И radio_hospital = «place»;
Орви. Выздоровел (
numeric_orvi_healing_count):radio_diagnoz= «orvi» Иradio_health_state= «1»;Орви. Продолжает болеть (
numeric_orvi_sick_count):radio_diagnoz= «orvi» Иradio_health_state= «2»;Орви. Летальный исход (
numeric_orvi_fatal_count):radio_diagnoz= «orvi» Иradio_health_state= «3»;Пневмония. Выздоровел (
numeric_pnev_healing_count):numeric_pnev_healing_count= «pnevmoniya» Иradio_health_state= «1»;Пневмония. Продолжает болеть (
numeric_pnev_sick_count):radio_diagnoz= «pnevmoniya» Иradio_health_state= «2»;Пневмония. Летальный исход (
numeric_pnev_healing_count):radio_diagnoz= «pnevmoniya» Иradio_health_state= «3».
А также в разрезе диагнозов 2 числовых поля:
ОРВИ(
numericinput_orvi):radio_diagnoz= «orvi»;Пневмония (
numericinput_pnevmoniya):radio_diagnoz= «pnevmoniya».
2.В форме, код pmsp нужно создать скрипт для расчета количества пациентов в разрезе диагнозов, на основе данных из динамической таблицы table_pacient_pmsp. Необходимо заполнить 2 числовых поля количеством записей, подходящих условиям:
U 07,1 (
numeric_u_07_1_count):radio_u_07= «1»;U 07,2 (
numeric_u_07_2_count):radio_u_07= «2».
А также в разрезе статуса выписки 3 поля:
Количество пациентов получающих лечение (
numericinput_sum_pacient):radio_health_state= «1»;Количество выписанных пациентов (
numeric_vypisan):radio_health_state= «2»;Количество пациентов с летальным исходом (
numeric_fatal):radio_health_state= «3».
3.В форме «Госпитализации в инфекционный стационар», код hospitalizations_in_infectious_statsionar нужно создать скрипт для расчета количества пациентов в разрезе диагнозов и статуса госпитализации, на основе данных из динамической таблицы table_pacient. Необходимо заполнить 7 числовых полей количеством записей, подходящих условиям:
U 07,1 (
numeric_u_07_1_count):radio_u_071= «1»;U 07,2 (
numeric_u_07_2_count):radio_u_071= «2»;Госпитализированные в стационар (
numeric_hospitalized_count):radio_hospital_state= «hospital»;Отказавшихся от госпитализации самостоятельно (
numeric_reject_pacient_count):radio_hospital_state= «reject_by_pacient»;Отказ пациенту от госпитализации со стороны стационара (
numeric_reject_statsionar_count):radio_hospital_state= «reject_by_statcionar»;Количество выписанных пациентов (
numeric_vypisan):radio_vypisan= «1»;Количество пациентов с летальным исходом (
numeric_fatal):radio_vypisan= «2».
4.В форме «Госпитализации СМП», код hospitalizations_smp нужно создать скрипт для расчета количества пациентов в разрезе обращений в СМП, на основе данных из динамической таблицы table_pacient_smp. Необходимо заполнить 2 числовых полей количеством записей, подходящих условиям:
Количество обращений (
numericinput_obrashcheniya):radio_obrashcheniya= «1»;Количество вызовов (
numericinput_call):radio_obrashcheniya= «2».