Page tree
Skip to end of metadata
Go to start of metadata

Вставки это специальные слова и словосочетания (коды) для вывода полезной информации в разных модулях МЕДМИС. Самое распространённое применение вставок - это Печатные формы и Формы документов.


Для технической реализации вставок используется язык Liquid, который предоставляет дополнительные возможности построения условий и более сложных конструкций для вывода данных.

Перед вызовом вставки нужно указать откуда мы берём информацию. 

Например, если мы хотим брать информацию из Визита на приём и выводить её в печатной форме, которую печатаем тоже из Визита на приём, наши вставки будут начинаться с {{визит_на_прием.xxxx}}, а далее после точки уже выводим конкретную информацию, например время приёма. Выглядеть это будет так: {{визит_на_прием.дата_время_начало_ччмм}}

При этом сначала указываем, что берём информацию из записи на приём {{визит_на_приём.хххх}} и затем после точки выводим конкретную информацию, в данном случае время начала приёма {{визит_на_прием.дата_время_начало_ччмм}}

Общие принципы вставок

В основном, вставки имеют формат {{откуда_берём_информацию.конкретная_информация}}

При этом пункту откуда_берём_информацию соответствуют значения из 1 колонки таблицы Справочника вставок

А второму пункту конкретная_информация соответствуют значения из 2 колонки таблицы Справочника вставок

Иногда может появляться что-то похожее на вложенность (это когда у нас несколько точек в ставке), например, когда из формы визита на приём берём информацию о враче ведущем приём. 
В таком случае, вставка будет такой: {{визит_на_приём.специалист.фио_сокращенное}}


Основные стартовые вставки

{{пациент.xxxx}} - вставки сущности Пациент
{{визит_на_прием.xxxx}} - вставки сущности Визит на приём
{{счет.xxxx}} - вставки сущности Счет
{{счета}} - коллекция (массив) сущностей Счет
{{итого_количество}} - итоговое количество услуг
{{итого_цена}} - итоговая цена
{{итого_сумма}} - итоговая сумма
{{итого_сумма_прописью}} - итоговая сумма прописью
{{итого_сумма_прописью_укр}} - итоговая сумма прописью на украинском языке

{{пользователь}} - имя пользователя
{{пользователь_дто}} - вставки сущности Пользователь

{{вызов_на_дом}} - вставки сущности Вызов на дом

{{документ}} - вставки сущности Документ (протокол)

{{пациент_документ}}  = oRootObject,
{{пациент_документ_сведения}} - сведения по документу

{{токен}} - текущий токен доступа (сессии)


  • No labels