Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • This project
    • Loading...
  • Sign in / Register
Situation_center
Situation_center
  • Overview
    • Overview
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 14
    • Issues 14
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Registry
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Куаныш
  • Situation_centerSituation_center
  • Issues
  • #37

Closed
Open
Opened Feb 22, 2021 by Zhumabekova@Rauan 
  • Report abuse
  • New issue
Report abuse New issue

Расчет значений скриптом для вычисляемых полей формы

Конфигуратор

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».

Edited Apr 29, 2021 by Zhumabekova
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
No due date
3
Labels
Priority: Medium Status: New To Do
Assign labels
  • View project labels
Reference: kuna9494/Situation_center#37