faq:templates:conditions

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
faq:templates:conditions [17-05-2024 13:37] Ермилов Егор Павловичfaq:templates:conditions [20-06-2024 12:27] (текущий) Ермилов Егор Павлович
Строка 1: Строка 1:
- 
 ===== Как работают условия в шаблонах ===== ===== Как работают условия в шаблонах =====
  
Строка 10: Строка 9:
 Пример “Полное условие”: Пример “Полное условие”:
  
-| Пол пациента: {% if gender=1 %} Мужской {% else %} Женский {% endif %}|+|Пол пациента: {% if gender==1 %} Мужской {% else %} Женский {% endif %}|
  
 В примере: В примере:
  
   - Значение “gender” подставляется программой автоматически в зависимости от пола пациента   - Значение “gender” подставляется программой автоматически в зависимости от пола пациента
-    - gender = 1, если пол пациента указан как мужской в амбулаторной карте +      - gender = 1, если пол пациента указан как мужской в амбулаторной карте 
-    - gender = 2, если пол пациента указан как женский в амбулаторной карте+      - gender = 2, если пол пациента указан как женский в амбулаторной карте
   - Если пациент, для которого печатается шаблон, мужчина, то шаблон при печати выведет:   - Если пациент, для которого печатается шаблон, мужчина, то шаблон при печати выведет:
 +
 | Пол пациента: Мужской| | Пол пациента: Мужской|
  
   - Если пациент, для которого печатается шаблон, женщина, то шаблон при печати выведет:   - Если пациент, для которого печатается шаблон, женщина, то шаблон при печати выведет:
 +
 | Пол пациента: Женский| | Пол пациента: Женский|
  
 Пример “Сокращенное условие”: Пример “Сокращенное условие”:
  
-| Необходимые документы:\\ Справка 086-У, {% **if** gender=1 %} военный билет или приписное свидетельство, {% endif %} паспорт.|+|Необходимые документы: \\ Справка 086-У, {% **if** gender==1 %} военный билет или приписное свидетельство, {% endif %} паспорт.|
  
 В примере: В примере:
  
   - Значение “gender” подставляется программой автоматически в зависимости от пола пациента   - Значение “gender” подставляется программой автоматически в зависимости от пола пациента
-    - gender = 1, если пол пациента указан как мужской в амбулаторной карте +      - gender = 1, если пол пациента указан как мужской в амбулаторной карте 
-    - gender = 2, если пол пациента указан как женский в амбулаторной карте+      - gender = 2, если пол пациента указан как женский в амбулаторной карте
   - Если пациент, для которого печатается шаблон, мужчина, то шаблон при печати выведет:   - Если пациент, для которого печатается шаблон, мужчина, то шаблон при печати выведет:
-| Необходимые документы:\\ Справка 086-У, военный билет или приписное свидетельство, паспорт.|+ 
 +| Необходимые документы: \\ Справка 086-У, военный билет или приписное свидетельство, паспорт.|
  
   - Если пациент, для которого печатается шаблон, женщина, то шаблон при печати выведет:   - Если пациент, для которого печатается шаблон, женщина, то шаблон при печати выведет:
-| Необходимые документы:\\ Справка 086-У, паспорт.|+ 
 +| Необходимые документы: \\ Справка 086-У, паспорт.|
  
 Пример “Вложенные условия” Пример “Вложенные условия”
  
-| Необходимые документы:\\ Справка 086-У, \\ {% if gender=1 %} \\  {% if age > 27 %} военный билет, \\  {% else %} военный билет или приписное свидетельство, \\  {% endif %} \\ {% endif %} паспорт.|+|Необходимые документы: \\ Справка 086-У, \\ {% if gender==1 %} \\ {% if age > 27 %} военный билет, \\ {% else %} военный билет или приписное свидетельство, \\ {% endif %} \\ {% endif %} паспорт.|
  
 |В примере условие перенесено по строкам для наглядности. В реальном шаблоне подобное условие должно быть записано в одну строку| |В примере условие перенесено по строкам для наглядности. В реальном шаблоне подобное условие должно быть записано в одну строку|
Строка 47: Строка 50:
  
   - Значение “gender” подставляется программой автоматически в зависимости от пола пациента   - Значение “gender” подставляется программой автоматически в зависимости от пола пациента
-    - gender = 1, если пол пациента указан как мужской в амбулаторной карте +      - gender = 1, если пол пациента указан как мужской в амбулаторной карте 
-    - gender = 2, если пол пациента указан как женский в амбулаторной карте+      - gender = 2, если пол пациента указан как женский в амбулаторной карте
   - Значение “age” подставляется программой автоматически в зависимости от даты рождения пациента, и равно возрасту пациента в годах   - Значение “age” подставляется программой автоматически в зависимости от даты рождения пациента, и равно возрасту пациента в годах
   - Если пациент, для которого печатается шаблон, мужчина и он младше 27 лет, то шаблон при печати выведет:   - Если пациент, для которого печатается шаблон, мужчина и он младше 27 лет, то шаблон при печати выведет:
-| Необходимые документы:\\ Справка 086-У, военный билет или приписное свидетельство, паспорт.|+ 
 +| Необходимые документы: \\ Справка 086-У, военный билет или приписное свидетельство, паспорт.|
  
   - Если пациент, для которого печатается шаблон, мужчина и он старше 27 лет, то шаблон при печати выведет:   - Если пациент, для которого печатается шаблон, мужчина и он старше 27 лет, то шаблон при печати выведет:
-| Необходимые документы:\\ Справка 086-У, военный билет, паспорт.|+ 
 +| Необходимые документы: \\ Справка 086-У, военный билет, паспорт.|
  
   - Если пациент, для которого печатается шаблон, женщина, то шаблон при печати выведет:   - Если пациент, для которого печатается шаблон, женщина, то шаблон при печати выведет:
-| Необходимые документы:\\ Справка 086-У, паспорт.| 
  
-|Указанное автоматическое поле “age” может отсутствовать в Ваше версии МИС MGERM|+Необходимые документы: \\ Справка 086-У, паспорт.|
  
-====  ====+|Указанное автоматическое поле “age” может отсутствовать в Ваше версии МИС MGERM|
  
 +====   ====
  
  
  • faq/templates/conditions.1715953032.txt.gz
  • Последнее изменение: 17-05-2024 13:37
  • Ермилов Егор Павлович