Администрирование

Создание, редактирование, настройки эл. документов. Редактирование печатных форм эл. документов. Другие настройки в рамках модуля ЭМК.

Разработка Эл. Документа - Редактор формы

Разработка Эл. Документа - Редактор формы

Справочник шаблона форм

Все шаблоны, с которыми в дальнейшем смогут работать врачи располагаются в Справочнике шаблонов форм. Для того чтобы его открыть, необходимо перейти: «Справочники» «Модуль врача» «Электронные медицинские записи» «Шаблоны форм».

Так же это можно сделать через пункт меню: «Сервис» «Шаблоны форм». В открывшемся справочнике шаблонов, следует открыть существующий шаблон или создать новый (рисунок 1):

изображение.pngРисунок 1 – Справочник шаблонов форм 

Для удобства работы в данном справочнике так же можно настроить группы шаблонов. Для того чтобы создать новую группу, необходимо сверху слева нажать на папку с плюсом и заполнить поля открывшегоя окна (рисунок 2).

изображение.pngРисунок 2 – Создание и настройка групп шаблонов форм

При необходимости, неактуальные группы можно скрывать. Для этого необходимо дважды нажать на выбранную группу, и, после того как откроется окно её редактирования, установить признак «Скрывать» (рисунок 3).

изображение.pngРисунок 3 – Скрытие групп шаблонов форм

Для отображения всех скрытых шаблонов и групп необходимо снять галочку «Скрыть старые» (рисунок 4).

изображение.pngРисунок 4 – Отображение всех скрытых групп и шаблонов форм

Если необходимо отредактировать существующий шаблон, то слева в дереве объектов следует выбрать нужную группу, где хранится шаблон, а затем в правой области нажать на сам шаблон.

Так же для удобства вверху окна будет располагаться строка поиска шаблона, куда достаточно указать название или часть наименования шаблона или его код.

Если необходимо создать новый шаблон форм, в верхнем левом углу справочника, необходимо нажать на кнопку добавления.

Разработка Эл. Документа - Редактор формы

Работа с элементами

Не зависимо от того был ли открыт существующий шаблон в справочнике шаблонов форм, или был создан новый, откроется редактор шаблона форм (рисунок 1):

изображение.pngРисунок 1 – Редактор шаблона форм

Внимание! Скриншоты и функционал редактора шаблона форм, может меняться. Возникающие вопросы просьба уточнять у разработчиков МИС!

 Окно состоит из:

изображение.pngРисунок 2 - Панели кнопок
изображение.pngРисунок 3 - Панель дерева объектов и параметров элементов

При создании документа, в обязательном пордке необходимо подобрать наиболее подходящий вариант типа шаблона (таблица 1), в соответствующем поле. В зависимости от того какой именно тип будет выбран для шаблона, будут зависит какие дополнительные проверки к нему будут применены в процессе работы.

Тип шаблона
Описание
Осмотр, консультация

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

Осмотр в приёмном отделении

Данный тип применяется для осмотров, оформляемых в приёмном отделении.

Первичный осмотр

Данный тип применяется для осмотров, относящихся к стационарной помощи. Необходим для документов первичных осмотров пациента в отделении. Согласно приказу "530Н" документы данного типа настраиваются определенным образом и необходимы для формирования и выгрузки соответствующего СЭМДа.

Дневниковая запись

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

Эпикриз

Данный тип применяется для осмотров, относящихся к стационарной помощи. Необходим для краткого описания истории болезни пациента перед выпиской или переводом пациента. 

Выписка

Данный тип применяется для осмотров, относящихся к стационарной помощи. Данный документ содержит объемный набор полей, наиболее подробно описывающий историю болезни и лечения пациента. Согласно приказу "530Н" документы данного типа настраиваются определенным образом и необходимы для формирования и выгрузки на портал госпитализации.

Посмертный

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

Осмотр беременной (Первичный)

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

Осмотр беременной (Повторный)

Данный тип применяется для осмотров беременных, поставленных на учёт. 

Выписной эпикриз (Беременной)

Данный тип применяется для осмотров-выписок беременной, описывающих историю родов, лечения родильницы.

Результат исследования

Данный тип применяется для осмотров описывающих различные инструментальные исследования. Согласно приказу "530Н" документы данного типа настраиваются определенным образом и необходимы для формирования и выгрузки соответствующего СЭМДа. При заполнении документа данного типа на вкладке «Данные формы», помимо наличия услуги, также проверяется наличие инструментально диагностического исследования в соответствующем поле.

Результат продедуры

Данный тип применяется для осмотров описывающих проведение различных процедур.

Протокол

Данный тип применяется для осмотров, описывающих оперативное вмешательство.

Протокол ВК

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

Справка

Данный тип применяется к документам представляющим собой справку. Как правило такие документы необходимы, когда существующий набор справок не соответствует нуждам ЛПУ, и согласно внутреннему приказу пациенту необходимо выдать специализированный вид справки.

Согласие

Данный тип применяется к документам, представляющим собой согласие пациента на что-либо. Такие документы необходимы в случаях, когда какое-либо согласие оформляется врачом, а существующий набор согласий не соответствует его нуждам.

Отказ

Данный тип применяется к документам, представляющим собой отказ пациента от чего-либо. Такие документы необходимы в случаях, когда какой-либо отказ оформляется врачом, а существующий набор отказов не соответствует его нуждам.

Прочее

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

Таблица 1 - Список и описание типов шаблона

Важно!

  • Перед созданием нового шаблона ему необходимо присвоить код. В соответствующем поле следует ввести три латинских символа. Сочетания символов может быть любым, но для упрощения работы в дальнейшем рекомендуется вносить сочетание XXX.
  • У имеющихся шаблонов запрещено менять код!
  • Следует указать название шаблона в соответствующем поле, располагающемся рядом с кодом (например, «Тестовый первичный осмотр врача-терапевта»).
  • Выбрать «Тип шаблона:» - из списка выбирается наиболее подходящий по описанию тип шаблона.

В результате должно получиться (рисунок 4):

изображение.pngРисунок 4 – Пример заполнения обязательных полей шаблона

Заполнение остальных полей носит рекомендательный характер и будет описано ниже. После нажатия на кнопку «Сохранить», код шаблона будет дополнен: например, 03-XXX-0002-000000.

Работа с элементами шаблона

Шаблон состоит из набора элементов, расположенных определённым образом. Каждый элемент должен находиться в группе. Количество и перечень размещаемых элементов в группах зависит от сложности и вида самого шаблона.

Для того чтобы добавить элемент, необходимо нажать на кнопку с плюсом и выбрать из выпадающего списка нужный элемент (рисунок 5):

изображение.pngРисунок 5 – Список элементов для создания шаблона

Элемент всегда добавляется в самый низ группы (а в результирующей области всегда правее добавленных элементов), на которой стоит фокус. Чтобы разместить элемент в другой группе, нужно выбрать данную группу в дереве объектов.

Для того чтобы изменить расположение групп или элементов, их следует перемещать мышью в требуемые места в дереве объектов.

Особенности переноса. В дереве объектов визуально между элементами располагается зазор, разделенный пунктирной линией. Чтобы перенести элемент внутри группы, нужно нажать и, удерживая элемент левой клавишей мыши, перетащить его между этих линий, но левее линии ветви группы (рисунок 6).

изображение.pngРисунок 6 – Перемещение элемента в группу

Если элемент нужно перенести в пустую группу, то элемент переносится не между ветвями групп, а на саму группу (рисунок 7).

изображение.pngРисунок 7 – Перенос элемента в пустую группу
Разработка Эл. Документа - Редактор формы

Типы элементов

Разработка Эл. Документа - Редактор формы

Свойства элементов

У каждого из элементов есть свой индивидуальный набор параметров, благодаря которому можно настроить элемент для конкретных целей (таблица 1).

Имя, уникальное имя любого элемента, не может быть пустым. По умолчанию у новых добавленных элементов будут имена либо «group_№» (для групп), либо «element_№» (для всех остальных элементов).

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

Не рекомендуется! Менять имена у групп, так как при их изменении могут возникнуть трудности с именами других элементов.

Запрещено! Менять имя у элементов «Результаты исследований» и «Рисунок», а также использовать в именах элементов недопустимые символы, так как это приведет к ошибке в дальнейшем.

Обязательно! Для всех прочих элементов изменить имя на более понятное. В дальнейшем, по этим именам будут производятся дополнительные настройки шаблона, а также это упростит восприятие и поиск самих элементов.

  111.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png 11.png 12.png 13.png 14.png 15.png 16.png 17.png 18.png
Размещение элементов                                  
Тип  
Высота                            
АвтоШирина            
Ширина      
Надпись    
Ширина надписи  
       
Шрифт    
За последние три дня                                  
Список анализов                                  
Таблица БД                              
Список значений                                
Обязательное поле      
Дата/Время                                  
АвтоЗначение              
Минимум                                
Максимум                                
Печатать всегда      
Печать зависит от      
Пустое значение
 





                 
Редактор колонок                                  
Автоширина колонок                                  
Изменение ширины колонок                                  
Печать запятой зависит от              
Печать точки зависит от              
АвтоТексты                
АвтоЗаполнение (не актуально)    
                           
Имя для регистра    
Язык ввода                              
Формула    
Список опций                                
Формат дата/время                                  
Отображаемые поля                                  
Самый ранний документ                                
Формульная карта                                  
Скрытый    
Не загружать шапки                                  
Использовать ограничения прав доступа      
Права на доступ      
Количество колонок                                
Только для чтения                                  
Изображение по умолчанию                                  
Разделитель строк                              
История болезни            
Запрет нерабочих дней                                  
Текущая дата / время                                  
Простой текст                                  
Переносить номера зубов в услугу                                  
Фиксированный список                                  
Формула не отрабатывает при открытии      
Формула не отрабатывает при создании      
Формула не отрабатывает при переключении вкладок
     
Значение по умолчанию                        
Закрепить значения по умолчанию (в разработке)                                    
Порядок заданных врачом значений (в разработке)                                    
Форматирование дробных чисел                                
Фильтр на выборку данных                              
Ссылка на вебресурс
                                 
Роль подписанта  
                             
Элемент родитель
         
Таблица 1 – Набор параметров для выбранного элемента
Разработка Эл. Документа - Редактор формы

Свойства элементов - Форматирование

Форматирование применяется для определенных элементов, имеющих соответствующее свойства. В свойство записывается требуемый формат, который будет применен в дальнейшем. Наиболее встречаемые виды форматов:

изображение.pngРисунок 1 – Пример использования форматирования для чисел 
изображение.pngРисунок 2 – Пример ошибки при введении значений, не соответствующих формату

Используя список регулярных значений (рисунок 4) и задавая нужный формат поля, можно оптимизировать шаблон, убрав из него избыточные элементы (рисунок 3).

изображение.pngРисунок 3 – Пример оптимизации при использовании форматирования
изображение.pngРисунок 4 – Список регулярных выражений
Разработка Эл. Документа - Редактор формы

Свойства элементов - Формулы

Формулы применяются на определенных элементах, имеющих соответствующее свойства и нужны для автоматических расчетов и отображения требуемой информации. Для удобства работы с формулами предусмотрена отдельная вкладка в редакторе шаблона – «Формулы».

На данной вкладке отображаются все формулы, которые были применены к тем или иным полям в рамках заданного шаблона. Нажав на такую запись два раза левой кнопкой мыши, программа перейдет на выбранный элемент.

Из формул можно применять следующие:

Разработка Эл. Документа - Редактор формы

Свойства элементов - Фильтр на выборку данных

В случаи когда надо ограничить какой-либо справочник по отображаемым данным, производиться подобная настройка через свойство «Фильтр на выборку данных»

Данное свойство элемента применяется только на элементах, связанных с БД. Критерий задается в самом поле по формуле: Имя_Поля_БД=(значение). Например, имеется справочник «Группы здоровья», состоящий из различных однотипных наименований, но для различных видов диспансеризации (рисунок 1).

изображение.pngРисунок 1 – Справочник «Группы здоровья»

При работе использовать такой справочник неудобно. Если нужно выводить конкретные данные справочника, например, все что будут касаться «Предварительного медосмотра несовершеннолетних», то дописав в данный параметр строку SPECIALEVENT='ID_Вида_диспансеризации' будет выводиться требуемый набор данных при заполнении осмотра (рисунок 2).

изображение.pngРисунок 2 – Отфильтрованный справочник «Группы здоровья»
Разработка Эл. Документа - Редактор формы

Свойства элементов - Автотекст

Данное свойство элемента применяется в случаях, когда какое-либо поле документа необходимо заполнять или из другого или из ранее созданного документа. Настройка отработает только при условии что документ из которого необходимо заполнять те или иные документы, был создан более ранней датой чем документ в котором применяется данная настройка.

Для настройки «Автотекста», нужно выбрать элемент с соответствующим свойством и нажать на него. Откроется окно настройки переноса данных из других шаблонов (рисунок 1).

изображение.pngРисунок 1 – Окно настройки заполнения поля из других шаблонов

В поле «Шаблон:» указывается шаблон, из которого будут переноситься данные. В поле можно указать код шаблона (если известно), или часть его названия, или нажать на кнопку изображение.png и выбрать нужный шаблон из группы шаблонов. После выбора шаблона, в левой группе отобразятся доступные поля для переноса данных.

Для удобства поиска конкретного переносимого поля, под полем с выбором шаблона расположена строка поиска по имени элемента. После того как поля из которых будет переноситься информация найдены, нужно нажать на соответствующие стрелочки для окончания настройки (рисунок 2):

изображение.pngРисунок 2 – Пример настройки заполнения поля из других шаблонов

Одинарные стрелочки (посередине) переносят одно поле, двойные стрелочки (сверху и снизу) переносят все поля.

Если у перенесенного поля в параметрах была настроена надпись, то по умолчанию она перенесется тоже. Чтобы это отключить, в столбце «Печать надписей» необходимо убрать галочку напротив соответствующего поля.

Если полей для переноса большое количество, то для визуально удобного их отображения следует проставить разделители в соответствующем столбце.

Перенос данных возможно настраивать из нескольких шаблонов. Для этого в том же поле «Шаблон» следует выбрать следующий шаблон и повторить действия, описанные выше.

Разработка Эл. Документа - Редактор формы

Свойства элементов - Автозначения и запросы

Для большинства элементов можно настроить заполнение данных из других частей программы, используя данный параметр. При нажатии на него, открывается окно с выбором предустановленных вариантов значений (рисунок 1).

изображение.pngРисунок 1 – Пример готовых вариантов для заполнения поля

Из данного списка можно выбрать только один вариант. Если вариантов выбрано несколько, то поле будет заполнено вариантом, находящимся вверху данного списка и не имеющим пустого значения.

Помимо стандартного набора предустановленных вариантов, возможно выводить и иные наборы данных. Для этого используется встроенный редактор запросов по нажатию на кнопку изображение.png. В редакторе запросов, создается новая запись, в которой указывается название запроса и пишется SQL-код.

Важно! Для выполнения данных доработок, необходимы знания языка запросов SQL, а также структуры базы данных. При отсутствии данных знаний по любым доработкам с использованием описанного механизма, следует обращаться в ТП Медицина-ИТ.

При добавления корректно работающего запроса требуемые для вывода данные появятся внизу списка предустановленных вариантов «АвтоЗначения» (рисунок 2).

изображение.pngРисунок 2 – Пример своего варианта заполнения поля с применением SQL
Разработка Эл. Документа - Редактор формы

Свойства элементов - Регистровые имена

Регистровые имена служат для передачи значений поля в различные федеральные сервисы, а также для формирования какой-либо отчетной документации. Если регистровое имя задается для передачи данных в сторонние сервисы, например, «ВИМИС»: необходимо выбрать данное свойство элемента и нажать на кнопку с тремя точками. В открывшемся окне выбрать наиболее подходящее регистровое имя. Для удобства поиска нужного регистрового имени, вверху располагается панель поиска, а регистровые имена сгруппированы по специализированным группам назначения (рисунок 1).

изображение.pngРисунок 1 – Выбор регистрового имени для поля

Когда регистровое имя необходимо задать для произвольного отчета, данное имя должно быть согласовано с специалистом Медицина-ИТ, занимающимся разработкой отчета.

Разработка Эл. Документа - Редактор формы

Свойства элементов - Элемент "Таблица"

После добавления данного элемента в шаблон, необходимо настроить столбцы. В некоторых случаях необходимо настроить также и поля самой таблицы. Для это следует нажать на параметр «Редактор колонки». В открывшемся редакторе, используя соответствующую кнопку, добавить требуемое количество столбцов таблицы (рисунок 1).

изображение.pngРисунок 1 – Настройка элемента «таблица»

При редактировании таблицы, если она уже использовалась ранее, а требуется добавить дополнительную столбец по середине, можно использовать кнопку «Вставить до». Каждый из столбцов таблицы настраивается в отдельности в правой части окна.

В поле «Заголовок» указывается отображаемое название столбца. Для данного поля предусмотрены ограничения по числу вводимых символов, поэтому необходимо дать такой заголовок, который будет понятен пользователю. Заголовки таблицы можно будет привести к регламентному виду при редактировании печатной формы.

В поле «Тип» меняется тип выбранного столбца. Здесь представлен базовый список элементов, использующихся в редакторе шаблона. При выборе того или иного типа, программа дополнительно отобразит специализированные поля, применяемые к такому типу (например: если столбец выбран по типу как «Дата и время», то появится поле для формата даты, если был выбран «Список», то появится поле для создания его вариантов заполнения, а если «Реквизит из БД», то появится поле для привязке к конкретному справочнику, а так же поле для заполнения SQL-запроса).

SQL-запрос у типа «Реквизит из БД» необходим для отображения конкретных полей. Так, например, из справочника "Медицинские работники" можно выводить должность и Ф.И.О. работника. При этом, возвращаемое поле в запросе всегда должно называться TITLE (рисунок 2) и (рисунок 3).

изображение.pngРисунок 2 – SQL-запрос у типа «Реквизит из БД»

изображение.pngРисунок 3 – Результат заполннных полей с SQL-запросом 

Параметр «Ширина» позволяет задать ширину конкретно выбранного столбца в рамках макета таблицы (обращаем внимание, что параметр не будет применён для печатной формы).

Кнопка «Автотекст» применяется, если таблицу нужно автоматически заполнять из других шаблонов. Однако, таблицы, настроенные через «Автотекст», блокируются для занесения ручного ввода данных. Если необходимо и автоматически подтянуть данные в таблицу и дать возможность специалистам вручную вносить туда данные, создается 2 идентичные таблицы, одна настраивается как для автозаполнения, а другая остается для ручного ввода данных. По окончанию настройки таблиц в редакторе шаблона, обе соединяются в единую регламентную в рамках разработки печатной формы.

Галочка «Обязательное поле» необходима для того, чтобы при внесении данных в таблицу, данный столбец таблицы всегда становился обязательным для заполнения.

На вкладке «Запрос» есть возможность написать SQL запрос который выведет требуемые данные в столбцах. Для того чтобы программа поняла какие данные в каком из столбцов отображать, необходимо в поле «Поле таблицы:» указать наименование колонки из запроса

Разработка Эл. Документа - Редактор формы

Свойства элементов - Настройка переноса номеров зубов

При использовании свойства элемента «Переносить номера зубов в услугу» проверяется наличие услуги на вкладке «Данные формы». Для того чтобы данные номеров зубов переносились из осмотра, услуга должна быть настроена определенным образом. В настройках услуги, на вкладке «Ограничение», необходимо установить параметр «Запрет выбора услуги без указания номера» (рисунок 1).

изображение.pngРисунок 1 – Настройка услуги для взаимодействия с параметром
Разработка Эл. Документа - Редактор формы

Свойства элементов - Роль подписанта

Если для какого-либо шаблона необходимо поставить две или более ЭЦП и автору документа не удобно каждый раз заполнять конкретных подписантов документов, то можно воспользоваться данной настройкой.

Настройка СЭМДа на число подписантов
Если документ ещё не настроен на нужное число подписантов, то необходимо перейти в справочник «Выгрузка (РЭМД, ВИМИС)» найти нужный документ для выбранного СЭМДа и используя кнопку добавления, настроить число подписантов и их роли (рисунок 1). Более подробно о данных натсройках было описано в разделе «Настройка документов для выгрузки (РЭМД, ВИМИС)»

изображение.pngРисунок 1 - Настройка коллическто и ролей подписантов документа

Настройка шаблона
После настройка СЭМДа, необходимо настроить сам шаблон. Для данных настроек подойдут только элементы связанные с БД. В свойстве «Роль подписанта» проставляется та роль, которая была указана для СЭМДа

Важно! В документе могут быть поля для указания Врача и для Заведующего отделением, но если в настройках СЭМДа роль у подписантов была роль «Врач» (рисунок 1), то и для свойства «Роль подписанта» необходимо выбирать «Врач».

Для автоматического заполнения полей сделанных через элемент "Реквизит из БД" так же рекомендуется написать и настроить соответствущий запрос. В случаи если нужно вывести должность текущего врача и заведующего отделения, можно воспользоваться заготовкой запроса «personal».

«personal»

Select First 1 a.medpersonal Vrach, dol.id Dolznost, zav.medpersonal Zav
from doc_shablon a
inner join ref_medpersonal med on a.medpersonal=med.id
inner join ref_dolgnosti dol on med.dolgnost=dol.id
inner join ref_departments dep on med.department=dep.id
left join reg_respersons zav on dep.id=zav.owner                            
left join ref_medpersonal z on zav.medpersonal=z.id
left join ref_restype t on zav.restype=t.id
where a.medpersonal=:MEDPERSONAL and t.code=4
order by zav.dateon desc

По итогу всех описанных настроек. в процессе заполнения документа, у специалиста автоматически проставятся в поля с подписантами требуемые ФИО и должности. А при сохранении данного документа, выбранные подписанты автоматически попадут в документ формирования и подписания «Эл. документа» (рисунок 2).

изображение.pngРисунок 2 - Пример отображения второго подписанта в окне «Формирование и подписание электронных документов»
Разработка Эл. Документа - Редактор формы

Свойства элементов - Настройка автозаполнения других полей от «Родительского» поля

Может возникнуть ситуация, когда в осмотре необходимо заполнить какие-либо данные и в зависимости от того что было заполненно, нужно вывести ту или иную информацию в другом поле. Подобную настройку можно сделать посредствам свойства «Элемент родитель».

Для настройки необходимо написать SQL-запрос у которого вместо параметра будет выступать программное имя элемента. Программное имя элемента всегда пишется вверху справа окна редактора шаблона (рисунок 1).

изображение.pngРисунок 1 - Программное имя элемета

Поле от которого будет зависеть заполнение других полей, должны быть реализовано в виде элемента связанного с БД, чеще всего удобнее исспользовать "Реквизит из БД". Сам элемент должен содержать в себе тот справочник который будет исспользоваться в запросе. Ниже приведн пример подобного запроса, который по выбранному специалисту будет выводить его должность и отделение.

Пример запроса

select A.SPECIALSMED, A.DOLGNOST, DEP.TITLE
from REF_MEDPERSONAL A
left join REF_DEPARTMENTS DEP on A.DEPARTMENT = DEP.ID
where A.ID = :ELEMENT_5

Для других элементов, которые будут заполняться в зависимости от нашего выбра, необходимо настроить свойства «Элемент родитель». В данном свойстве указывается программное имя элемента от которого будет заполняться данное поле, в нашем примере это «element_5» (рисунок 2).

изображение.pngРисунок 2 - Пример настройки свойства «Элемент родитель»

А так же в свойстве «АвтоЗначение» необходимо указать  данные из запроса, которые должны будут подставиться. В нашем примере будем выводить значение должности (рисунок 3).

изображение.pngРисунок 3 - Пример настройки свойства «АвтоЗначение»

После проведенных настроек, шаблон сохраняется. Результатом такой настройки станет следующее: как только в шаблоне будет заполнено поле со специалистом (рисунок 4), автоматически будут настроены ниже настроенные поля, которые выведут отделение и должность выбранного специалиста (рисунок 5).

изображение.pngРисунок 4 - Выбор в тестовом, настроенном поле - специалиста
изображение.pngРисунок 5 - Пример заполнения других связанный полей после выбора специалиста
Разработка Эл. Документа - Редактор формы

Прочий функционал редактора шаблонов

В редакторе так же есть дополнительные настройки и кнопки для манипуляций с редактируемым шаблоном.

Импорт шаблона

изображение.png - нажав на данную кнопку откроется окно проводника, в котором необходимо выбрать импортируемый шаблон. Для импорта используются только файлы в формате XML. После того как нужный файл выбран, программа подменит все содержимое документа, на то что содержалось в импортируемом файле. При этом программа так же подменяет и наименование и код шаблона.

Внимание!

  • Если импорт производиться в новый шаблон, то при сохранении данного документа, если в базе уже имеется шаблон с таким кодом, программа не даст сохрнаить документ, до тех пор, пока код не станет уникальным.

  • Если импорт производиться в существующем шаблоне, проверки на соответствие кода шаблона или его имени отсутствуют, документ подменяется на импортируемый. В случаи если импортированный документ будет выбран с ошибкой, это может привести к потери всех наработок по редактируемомму документу, а так же к ошибкам при открытии уже созданныех документов.

Экспорт шаблона

изображение.png - нажав на данную кнопку откроется окно проводника, в котором необходимо выбрать место для сохранения шаблона. При экспорте шаблоны сохраняются в формате XML. Для удобства, данная кнопка имеет дополнительные параметры. Вариант «Без образцов» отрабатывает так же как и при нажатии на саму кнопку, в случаи если нажать на вариант «С образцами», помимо шаблона, будут экспортированы и созданные для данного шаблона образцы. Образцы будут сохранены в отдельную папку с аналогичным именем шаблона и так же будут иметь формат XML.

Полезная информация! При помощи функционалов импорта и экспорта шаблонов, можно безопасно редактировать требуемые шаблоны. Перед началом изменений. шаблон рекомендуется экспортировать как оригинал и хранить в качестве резервной копии. Если в процессе редактирования что-то пойдет не так или шаблон окажется испорчен, то воспользовавшись функционалом импорта, всегда можно будет восстановить документ из данной копии.

Функционал создания шаблона из другого шаблона

Если ранее уже был разработан шаблон, в котором есть все требуемые и настроенные поля, то их можно скопировать в создаваемый шаблон. Для этого необходимо в дереве объектов выбрать какое-либо поле, выше/ниже которого будут добавлены скопированные элементы и нажать на соответствующую кнопку изображение.png. При этом область макета шаблона будет заменена на две новые области, с отображением данных справочника шаблонов и с отображением дерева объектов другого шаблона (рисунок 1). 

изображение.pngРисунок 1 - Режим заполнения шаблона из других шаблонов

В открывшейся области с отображением списка шаблонов, необходимо выбрать запись, из которого необходимо будет скопировать элементы. После того как шаблон будет выбран, в правой области отобразиться дерево объектов выбранного шаблона (рисунок 2).

изображение.pngРисунок 2 - Режим заполнения шаблона из других шаблонов

В области с деревом объектов необходимо выбрать тот объект который хотим скопировать. Если будет выбран конкретный элемент, то скопирован будет только выбранный элемент. Если выбрана группа, то при копировании будет перенесена и группа и содержащиеся в неё элементы. Аналогичным образом отработает при выборе всего дерева объектов - будут скопированы все содержающиеся в нем группы и элементы. При этом Дерево объектов и группы для программы будут иметь одинаковую значимость.

Для удобства работы, в дереве объектов копируемого шаблона, все элементы не только подписаны, но и напротив каждого из них в колонке «Надпись» отображается надпись заданная для выбранного элемента. А над самом деревом объектов, расположена панел поиска элементов по имени. Указав в данном поле примерное название поля и нажав кнопку ввода, программа автоматически изменит фокусировку на искомый элемент (рисунок 3). При повторном нажатии на кнопку ввода, программа будет искать следующий элемент содержащий в своем названии заданное словосочетание. Если элементы с искомым значениям закончатся, программа начнет поиск все так же по кнопке ввода с самого начала.

изображение.pngРисунок 3 - Режим заполнения шаблона из других шаблонов

Для копирования выбранного элемента необхоимо возспользоваться кнопками:

изображение.png Если необходимо скопировать выбранный элмент перед выбранным элементом нового шаблона.

изображение.png Если необходимо скопировать выбранный элмент после выбранного элемента нового шаблона.

Допускается копирование только равнозначных элементов, например поле или список из выбранного шаблона, можно скопировать перед/после другого поля нового шаблона. Копирование разноуровневых элементов не допускается, например нельзя скопировать поле перед/после группы, как и нельзя скопировать группу перед/после например форматируемого текста или дробного числа. 

В данном режиме можно копировать сколь угодно элементов и групп переключаясь между деревьями объектов старого и нового шаблона. Так же допускается копирование из нескольких шаблонов, например можно скопировать поле с жалобами из «Омотра кардиолога», затем выбрать «Омотр невролога» из него перенести поля с описанием анамнезов, а следом выбрать шаблон «Осмотр Хирурга» и забрать из него поля для диагноза. После того как все требуемые поля скопированы, необходимо в нижнем правм углу нажать на кнопку «Ок». Все манипуляции производимые до нажатия данной кнопки считаются наброском и в конечном результате могут не воплотиться в действительность, после нажатия на кнопку «Ок», все изменения, вступают в силу и функционал копирует по запрограммированой схеме все те элементы и группы которые были выбраны в сам шаблон. В редких случаях, если возникают опасения что в новый документ могут скопироваться какие-либо ошибочные поля, то на последнем этапе вместо кнопки «Ок» иногда имеет смысл нажать на кнопку «Отмена». Если изменения в шаблоне по средствам описанного механизма были внесены, то по его окнчанию данной настройки, шаблон может быть отредактирован или донастроен в обычном режиме по усмотрению специалиста, в любом случаи в самом конце, отредактированный документ необходимо сохранить.

Галочка «Перерисовка»

По умолчанию программа будет перерисовывать видимую часть макета формы при добавлении или изменении любого из элементов автоматически. Отключение данной галочки применяется для увеличения быстродействия системы при редактировании большого объема элементов. Для этого необходимо сначала отключить данную настройку (рисунок 4), затем производить требуемую работу с шаблоном. По окончании редактирования галочку следует включить для отображения итоговой версии шаблона. Сама же галочка по умолчанию всегда включена.

изображение.pngРисунок 4 – Галочка «Перерисовка»

Кнопка тестирования шаблона
изображение.png Данная кнопка используется для запуска шаблона в тестовом режиме, где можно со стороны пользователя проверить работоспособность тех или иных полей шаблона, различные настройки и вычисления. Кнопка имеет расширенный режим «Заполнить значениями» (рисунок 5). При запуске шаблона на тест в данном режиме все поля дополнительно заполняются произвольными значениями. Однако, если в шаблоне применялась таблица, то в данном тестовом режиме, значения таблицы всегда будут отображаться в виде трех дублирующийся строк.

изображение.pngРисунок 5 – Заполнение полей тестовыми значениями в режиме тестирования

Вкладка – Группы

На данной складке можно настроить отображение данного шаблона в тех или иных группах: в одной или нескольких, не копируя при этом сам шаблон. Для этого на данной вкладке необходимо нажать на кнопку добавления и в открывшемся окне «Групп шаблонов» выбрать требуемые. Для удобства удерживая клавишу «Ctrl» можно сразу выбрать несколько групп (рисунок 6)

изображение.pngРисунок 6 – Настрйока отображения шаблона в нескольких группах

Вкладка – Настройки

На данной вкладке используются различные внутренние настройки шаблона (рисунок 7):

изображение.pngРисунок 7 – Настрйока отображения шаблона в нескольких
изображение.pngРисунок 9 – Пример работы нумерации и параметра «Собственная нумерация» для документов
изображение.pngРисунок 10 – Пример проверки заполнения обязательных полей

Данная настройка позволяет сохранять шаблон, игнорируя в нем любые проверки заполнения обязательных полей, но при этом документ не будет подписываться и формировать СЭМД до тех пор пока все обязательные поля не убудт заполнены. Пример работы данной настрйоки описан в инструкции о Вакцинации. Обычно используется для контроля работы специалистов, чтобы последний понимал какие поля необходимо заполнить для правильного формирования документа, но при этом в виду отсутствия возможности сразу указать эту информацию, есть необходимость сохранить документ.

изображение.pngРисунок 11 – Пример отображение шаблонов настроенных параметром «Создавать из образца»
234.pngРисунок 12 – Предупреждение об отсутствии обязательных регистровых имен для 119 СЭМДа
изображение.pngРисунок 13 – Предупреждение об отсутствии не обязательных регистровых имен для 119 СЭМДа

Вкладки «ЛПУ»

На данных вкладках отображается список ЛПУ для которых настроена синхронизация шаблона. Функционал данной вкладке досутпуен только сотрудники Медицина-ИТ. Для редактирования списка ЛПУ, исспользуется кнопка «Привязать шаблон». После того как список ЛПУ составлен, нажав на кнопку «Выгрузить»

Вкладка «Формулы»

На данных вкладках отображается информация о том, для какого элемента, какая формула прописана (рисунок 14). При нажатии в данной области на интересующий элемент/формулу программа изменяет фокус на выбранный элемент и открыват вкладку «Свойства».

изображение.pngРисунок 14 – Пример настройки формул в шаблоне

Вкладки «Регистры»

На данных вкладках отображается информация о том, для какого элемента, какая регистровое имя прописано (рисунок 15). При нажатии в данной области на интересующий элемент/регистру программа изменяет фокус на выбранный элемент и открыват вкладку «Свойства».

изображение.pngРисунок 15 – Пример настройки формул в шаблоне

Разработка Эл. документа - Редактор печатной формы

Разработка Эл. документа - Редактор печатной формы

Создание печатной формы

После того как шаблон готов и настроен, необходимо создать для него печатную форму. Следует нажать либо на кнопку «Создать», либо на кнопку «Редактировать». Так как у новых шаблонов пока нет печатных форм, то автоматически будет создана новая ПФ.

Если шаблон имеет уже одну печатную форму, то для их редактирования необходимо нажимать на кнопку «Редактировать».

Помимо основной формы, можно создавать любое количество дополнительных форм, используя кнопку «Создать». При этом необходимо задать название новой ПФ, отличающееся от основного названия, чтобы в процессе работы их можно было отличить друг о друга.

Если требуется изменить только название новой ПФ, но оставить её содержимое без изменений, на кнопке «Редактировать» есть дополнительный функционал «Редактировать имена печатных форм» (рисунок 1).

image.pngРисунок 1 – Редактирование имени печатной формы

В процессе создания/редактирования ПФ могут возникнуть следующие ошибки:

image.pngРисунок 2 - Ошибка несоответствия типов переменных
image.pngРисунок 3 - Ошибка о наличии неизвестной переменной в ПФ

После того как ПФ создана, она будет выглядеть примерно следующим образом (рисунок 4):

image.pngРисунок 4 – Пример созданной ПФ

Если в шаблоне имеется элемент "Таблица", то автоматически будут созданы данные для её отображения с названиями "Table_1_element_4" и "Table_2_element_4" (рисунок 5).

Запрещено удалять! Элементы "Table_1_element_4" и "Table_2_element_4", иначе будет ошибка и ПФ не будет распечатана (рисунок 6).

image.pngРисунок 5 – Пример созданной ПФ с таблицей
image.pngРисунок 6 – Ошибка печати при удалении элементов "Table_1_element_4" и "Table_2_element_4"

Все элементы редактора как правило описываются в элементе RichReport_1. Сам элемент всегда находится в подобие группы MasterDate с именем Dannie_1. Если в ПФ не будет хотя бы одного из этих элементов с точно такими же именами, то ПФ может работать не корректно.

Запрещено удалять! Служебные элементы RichReport_1 и группу Dannie_1, иначе печатная форма не будет работать.




Разработка Эл. документа - Редактор печатной формы

Основные элементы печатной формы

Все элементы для ПФ находятся в левой группе напротив дерева объектов. Основными из них являются:

image.png – группы элементов (Данные 1 уровня), применять «Данные» других уровней для ПФ шаблонов не желательно, так как они используются для более сложной отчетности (рисунок 1).

G5nimage.pngРисунок 1 – Группы элементов ПФ

В данных группах располагаются описанные ниже элементы, но для того, чтобы эти элементы отображались, саму группу необходимо настроить. Для этого нужно нажать на неё два раза левой клавишей мыши, в результате откроется окно настроек данных (рисунок 2):

image.pngРисунок 2 – Окно данных для MasterDate

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

Если нужны просто данные из редактора шаблона, то необходимо изменить параметр «Количество записей» с «0» на «1». Можно указать и другое значение, но в этом случае на печать будет выведено столько копий данных, сколько было указано в поле.

Если в редакторе шаблона был добавлен элемент «Таблица» то, в ПФ программа создаст специализированный набор элементов для отображения данной таблицы (рисунок 3).

image.pngРисунок 3 – Макет печатной формы с выводом таблицы

Не зависимо от того как ранее были выровнены колонки в редакторе шаблона для таблицы в ПФ так же необходимо настроить поля, но в отличии от редактора шаблона, тут нет ограничений по символам, а используя дополнительные элементы можно привести печатную форму к регламентному виду. Автоматически созданные служебные колонки можно удалить (рисунок 4).

oS4image.pngРисунок 4 – Служебные колонки

В ПФ сформированных для вывода таблицы последняя MasterData с её содержимым в виду особенностей кода, всегда будет иметь иной размер и шрифт, поэтому для приведения их к единому стилю, так же необходима редакция.

Если в шаблоне использовался элемент «Результаты анализов», то при формировании печатной формы будет создан специализированный макет (рисунок 5).

image.pngРисунок 5 – Макет ПФ для отображения результатов анализов

Элемент «AnalisisOrientir1» также запрещено удалять и переименовывать. Если шаблон не большой, данный элемент отрабатывает без ошибок. Если данный элемент используется в громоздком регламентном документе, то рекомендуется переделать структуру вывода результатов исследований под специализированный формат (будет описан ниже).

Элементы, используемые в ПФ:

image.png – элемент «Rich1». В данном элементе задаются переменные, которые будут отображены. По умолчанию новый элемент называется «Rich», но для того, чтобы он работал корректно, его имя необходимо заменять на «RichReport_№» с указанием цифры.

Внимание! Если цифры не будут располагаться по порядку, то выбивающийся элемент будет работать как «Rich» или «Memo». Например, если в ПФ есть элементы с именами: ‘RichReport_1’, ‘RichReport_2’ и ‘RichReport_4’, то данные из элемента ‘RichReport_4’ могут отобразиться не корректно, так как пропущен элемент с именем ‘RichReport_3’.

Редактирование переменных в элементах

Для того чтобы открыть редактор переменных, необходимо нажать на элемент два раза левой кнопкой мыши (рисунок 6).

image.pngРисунок 6 – Редактор элемент Rich

Все переменные по умолчанию заключены в служебные скобки [<>]. В программе допускается использование переменные без треуголных скобок <>, но в этом случаи выводимый документ будет очищать форматирование. Например если врач в выводимом поле сделает часть текста жирным, но в печатной форме элемент заключен только в квадратные скобки, то на печати документ выйдет в виде обычного текста.

Если необходимо отобразить надпись элемента из редактора шаблона, то переменную следует ввести в следующем виде: [<Надпись_>] и после нижнего подчеркивания указать имя элемента из редактора шаблона. По умолчанию элементы редактора шаблона при создании ПФ уже будут прописаны в автоматически созданных элементах. Если в редакторе добавляется новый элемент, то его так же нужно добавить и в ПФ.

Порядок отображения полей в редакторе шаблона и на ПФ могут отличаться.

В программе заложены служебные переменные, например:

Для того чтобы вызвать служебные переменные, вшапке окна редактора, необходимо нажать на кнопку «Вставить выражение» изображение.png В открывшемся окне, необходимо перейти на вкладке «Переменные» (рисунок 7).

изображение.pngРисунок 7 - Список служебных переменных в окне редактора выражений.

Для удобства работы переменные разделены на категории:

Помимо вкладки «Переменные», в редакторе выражений есть ещё три вкладки:

Важно! Для исспользования данных воозможностей программы, необходимы знания языка запросов SQL, понимание что та или иная переменная выведет, а также знание структуры базы данных. При отсутствии данных знаний пользоваться данным функционалом не рекомендуется. По любым вопросам связанным с исспользование данной вкладки, следует обращаться в ТП Медицина-ИТ.

изображение.pngРисунок 9 - Пример исспользования функции в редакторе выражений

При исспользовании функции, под большинством из них дано описание и требуемый синтаксис. Для примера приведена функция Lenght() высчитывающая длину заданной в ней переменной. В качестве переменной была исспользована служебная переменная <PAT_TITLE> которая выводит Ф.И.О. пациента. Результатом исспользования данной функции будет число укзаывающее из скольки символов состоит Ф.И.О. пациента.

Важно! Функции как правило исспользуются для более сложных документов требующих различные расчеты и вычисления. Исспользование данного функционала без должного опыта не рекомендуется и может привести к критическим ошибкам. По любым вопросам связанным с исспользование данной вкладки, следует обращаться в ТП Медицина-ИТ.

Внимание! Во избежании критических ошибок исспользование функционала данной вкладке - запрещяется! 

Кроме того, в шапке окна редактирования переменных располагается набор функциональных кнопок для выравнивания текста, изменения размера и шрифта отображаемых данных.

Для элемента «RichReport» используется дополнительный функционал. Если поле в электронном документе пользователем не заполнено, то элемент «RichReport» пропустит данное поле и подтянет на его место данные из следующего заполненного. Так же для данного элемента работают все настройки, введённые в редактор шаблона для того или иного поля («Печать точки зависит от», «Печать запятой зависит от», формулы, форматирования и т.д.).

image.png – элемент «Memo». Данный элемент используется для отображения статичных данных. На него не действуют формулы, форматирование, заложенное для переменных в редакторе шаблона. Например, если в данном элементе прописать надпись элемента, то она всегда будет отображаться на печати, даже если пользователь не заполнит данное поле.

image.png – элемент «Вложенный отчет». Данный элемент используется для создания отдельной дополнительной страницы (отчета), внутри документа. Таким образом, вначале выполняется часть, описанная внутри «Вложенного отчета», а потом результат выводится в заранее отведенное для него место.

Структура оформления для работы «Результаты исследования»:

Для корректного отображения результатов анализов в заданном месте, необходимо:

1) Создать Данные 1-го уровня и установить количество записей равное «1»;

2) Добавить в Данные 1-го уровня элемент «Вложенный отчет».

3) Переместить MasterData на то место, где необходимо выводить результаты анализа (например, выводить данные перед таблицей) (рисунок 10).

image.pngРисунок 10 – Добавление в макет ПФ структуры для вывода результатов анализов

4) При добавлении «Вложенного отчета», автоматически будет создана страница «Subreport№». Необходимо перейти на эту страницу и создать новую MasterData с параметром «Количество записей» равное «1» (рисунок 11).

image.pngРисунок 11 – Добавление и редактирование страницы Subreport

5) Вырезать в дереве объектов элемент «AnalisisOrientir1» и вставить его в новую MasterData на странице Subreport (рисунок 12).

image.pngРисунок 12 – Итоговый вид страницы Subreport

6) Выровнять все элементы, чтобы на печати данные выводились аккуратно и без излишних пропусков. В нашем примере:

Для MasterData1 и MasterData2 ставим признак Stretched=true.

У элемента AnalisisOrientir1 меняем параметры Align=baClient.

Для элемента Subreport1 меняем Align=baClient.

Таким образом, если на пациента будут готовы результаты анализов, они корректно отобразятся в заданном месте (перед таблицей) и самостоятельно растянут требуемые элементы, в которых они находятся до нужной высоты и ширины. Если же таких результатов не будет, то так как у элементов все размеры и настройки равны «0», то и на печати не будет пробелов.

Создание новой страницы в ПФ

Если документ состоит из нескольких отдельных листов, то и в ПФ можно разграничить их, создав новые страницы. Для этого вверху на панели страниц документа, необходимо нажать правой кнопкой мыши и выбрать из списка пункт «Новая страница» (рисунок 13).

image.png Рисунок 13 – Создание новой страницы

Если необходимо изменить формат, размер, ориентацию страниц, то так же на панели страниц, следует вызвать меню, но выбирать пункт «Настройки страницы». В открывшемся окне можно задать все требуемые данные (рисунок 14).

image.pngРисунок 14 – Параметры страницы

После всех манипуляций, необходимо отдельно сохранить ПФ и пересохранить сам шаблон в редакторе шаблона. Макет ПФ новой страницы, оформляется также, как и макет основного листа ПФ.

Разработка Эл. документа - Редактор печатной формы

Основные параметры элементов и групп печатной формы

Align – выравнивание элементов относительно других элементов.

AllowHTMLTags – параметр для Memo элементов, позволяет использовать внутри элемента html тэги.

AllowSplit – параметр для MasterData, параметр разрешает разрывать содержимое «Данных уровня».

AutoWidth – параметр для Memo. Растягивает элемент по ширине в зависимости от его наполнения.

FlowTo – если данные не помещаются для отображения в элементе, то в данном параметре указывается другой такой же элемент, где они продолжат выводиться.

Height – высота элемента.

HideZeros – если в элементе находится переменная равная "0", то при включенном параметре она будет скрыта.

Left – отступ элемента по левому краю от границы.

LineSpacing – задает промежуток между строками элемента.

Name – имя элемента.

ParagrahGap – позволяет задать «красную строку» в Memo.

Stretched  (StrechMode) – растяжение элемента.

Top – отступ элемента от верхнего края границы.

Underlines – параметр для Memo элементов, рисует строки внутри Memo.

Visible – параметр отвечающий за отображение элемента.

Width – ширина элемента.

Разработка Эл. документа - Редактор печатной формы

Настройка визуализации ЭЦП

Для начала необходимо настроить документ на подписание ЭЦП. Для отображение визуализации электронной цифровой подписи, документ необходимо привязать к локальному СЭМДу 100006 "Осмотр врача" (рисунок 1). Так же желательно сделать привязку и к други подходящим для выгрузки СЭМДам. 

изображение.pngРисунок 1 - Привязка документа к СЭМД

Чтобы подпись визуализировалась, в ПФ рекомендуется использовать готовый код. В зависимости от числа подписантов можно настроить визуализацию ЭЦП Врача (код 1) или Врача и Зав. отделения (код 2). Код необходимо скопировать и вставить в печатную форму, а после отредактировать под данные шаблона. Результат копирования показан на соответствующих рисунках  (рисунок 2) и (рисунок 3).

#FR3 clipboard#
<TfrxMasterData Name="EDS1" FillType="ftBrush" FillGap.Top="0" FillGap.Left="0" FillGap.Bottom="0" FillGap.Right="0" Frame.Typ="0" Height="60,47248" Left="0" Top="0" Width="680,3154" ColumnWidth="0" ColumnGap="0" RowCount="1" Stretched="True"/><TfrxMemoView Name="Memo0000" AllowVectorExport="True" Left="0" Top="11,33859" Width="207,87415" Height="49,13386559" StretchMode="smMaxHeight" Font.Charset="1" Font.Color="-16777208" Font.Height="-16" Font.Name="Times New Roman" Font.Style="0" Frame.Typ="0" ParentFont="False" VAlign="vaBottom" Text="[IIF(Length(getEDSInfoFromDoc(&#60;DOC_ID&#62;,'SN',1))&#62;0,getEDSInfoFromDoc(&#60;DOC_ID&#62;,'DOLGNOST',1),&#60;DOLGNOST&#62;)]"/><TfrxMemoView Name="Memo0001" AllowVectorExport="True" Left="457,32313" Top="11,33859" Width="222,99227" Height="49,13386559" StretchMode="smMaxHeight" Font.Charset="1" Font.Color="-16777208" Font.Height="-16" Font.Name="Times New Roman" Font.Style="0" Frame.Typ="0" HAlign="haRight" ParentFont="False" VAlign="vaBottom" Text="[IIF(Length(getEDSInfoFromDoc(&#60;DOC_ID&#62;,'SN',1))&#62;0,getEDSInfoFromDoc(&#60;DOC_ID&#62;,'MEDPERSONAL',1),&#60;MEDPERSONAL&#62;)]"/><TfrxMemoView Name="Memo0002" AllowVectorExport="True" Left="207,87415" Top="60,47245559" Width="245,66945" Height="0" Font.Charset="1" Font.Color="-16777208" Font.Height="-16" Font.Name="Times New Roman" Font.Style="0" Frame.Typ="4" ParentFont="False" VAlign="vaCenter" Text=""/><TfrxRichView Name="Podpis1" AllowVectorExport="True" Left="207,87415" Top="11,33859" Width="245,66945" Height="49,13389" Visible="False" StretchMode="smActualHeight" Frame.Typ="15" GapX="2" GapY="1" PropData="0852696368456469740AD70200007B5C727466315C616E73695C616E7369637067313235315C64656666305C6E6F7569636F6D7061745C6465666C616E67313034397B5C666F6E7474626C7B5C66305C666E696C5C66636861727365743230342054696D6573204E657720526F6D616E204359523B7D7D0D0A7B5C2A5C67656E657261746F722052696368656432302031302E302E31393034317D5C766965776B696E64345C756331200D0A5C706172645C71635C625C66305C667331325C2763345C2763655C2763615C2764335C2763635C2763355C2763645C276432205C2763665C2763655C2763345C2763665C2763385C2764315C2763305C276364205C2764645C2763625C2763355C2763615C2764325C2764305C2763655C2763645C2763645C2763655C276339205C2763665C2763655C2763345C2763665C2763385C2764315C2764635C2764655C62305C667331345C7061720D0A0D0A5C706172645C2764315C2765355C2766305C2766325C2765385C2766345C2765385C2765615C2765305C2766323A205B676574454453496E666F46726F6D446F63283C444F435F49443E2C27534E272C31295D5C7061720D0A5C2763325C2765625C2765305C2765345C2765355C2765625C2765355C2766363A205C62205B676574454453496E666F46726F6D446F63283C444F435F49443E2C275355524E414D45272C31295D205B676574454453496E666F46726F6D446F63283C444F435F49443E2C27474956454E5F4E414D45272C31295D5C62305C7061720D0A5C2763345C2765355C2765395C2766315C2766325C2765325C2765385C2766325C2765355C2765625C2765355C276564205C276631205C62205B676574454453496E666F46726F6D446F63283C444F435F49443E2C27444154455F46524F4D272C31295D5C623020205C2765665C276565205C62205B676574454453496E666F46726F6D446F63283C444F435F49443E2C27444154455F544F272C31295D5C62305C7061720D0A7D0D0A00"/>
Код 1  – MasterData с одним подписантом
#FR3 clipboard#
<TfrxMasterData Name="EDS1" FillType="ftBrush" FillGap.Top="0" FillGap.Left="0" FillGap.Bottom="0" FillGap.Right="0" Frame.Typ="0" Height="60,47248" Left="0" Top="0" Width="680,3154" ColumnWidth="0" ColumnGap="0" RowCount="1" Stretched="True"/><TfrxMemoView Name="Memo0000" AllowVectorExport="True" Left="0" Top="11,33859" Width="207,87415" Height="49,13386559" StretchMode="smMaxHeight" Font.Charset="1" Font.Color="-16777208" Font.Height="-16" Font.Name="Times New Roman" Font.Style="0" Frame.Typ="0" ParentFont="False" VAlign="vaBottom" Text="[IIF(Length(getEDSInfoFromDoc(&#60;DOC_ID&#62;,'SN',1))&#62;0,getEDSInfoFromDoc(&#60;DOC_ID&#62;,'DOLGNOST',1),&#60;DOLGNOST&#62;)]"/><TfrxMemoView Name="Memo0001" AllowVectorExport="True" Left="457,32313" Top="11,33859" Width="222,99227" Height="49,13386559" StretchMode="smMaxHeight" Font.Charset="1" Font.Color="-16777208" Font.Height="-16" Font.Name="Times New Roman" Font.Style="0" Frame.Typ="0" HAlign="haRight" ParentFont="False" VAlign="vaBottom" Text="[IIF(Length(getEDSInfoFromDoc(&#60;DOC_ID&#62;,'SN',1))&#62;0,getEDSInfoFromDoc(&#60;DOC_ID&#62;,'MEDPERSONAL',1),&#60;MEDPERSONAL&#62;)]"/><TfrxMemoView Name="Memo0002" AllowVectorExport="True" Left="207,87415" Top="60,47245559" Width="245,66945" Height="0" Font.Charset="1" Font.Color="-16777208" Font.Height="-16" Font.Name="Times New Roman" Font.Style="0" Frame.Typ="4" ParentFont="False" VAlign="vaCenter" Text=""/><TfrxRichView Name="Podpis1" AllowVectorExport="True" Left="207,87415" Top="11,33859" Width="245,66945" Height="49,13389" Visible="False" StretchMode="smActualHeight" Frame.Typ="15" GapX="2" GapY="1" PropData="0852696368456469740AD70200007B5C727466315C616E73695C616E7369637067313235315C64656666305C6E6F7569636F6D7061745C6465666C616E67313034397B5C666F6E7474626C7B5C66305C666E696C5C66636861727365743230342054696D6573204E657720526F6D616E204359523B7D7D0D0A7B5C2A5C67656E657261746F722052696368656432302031302E302E31393034317D5C766965776B696E64345C756331200D0A5C706172645C71635C625C66305C667331325C2763345C2763655C2763615C2764335C2763635C2763355C2763645C276432205C2763665C2763655C2763345C2763665C2763385C2764315C2763305C276364205C2764645C2763625C2763355C2763615C2764325C2764305C2763655C2763645C2763645C2763655C276339205C2763665C2763655C2763345C2763665C2763385C2764315C2764635C2764655C62305C667331345C7061720D0A0D0A5C706172645C2764315C2765355C2766305C2766325C2765385C2766345C2765385C2765615C2765305C2766323A205B676574454453496E666F46726F6D446F63283C444F435F49443E2C27534E272C31295D5C7061720D0A5C2763325C2765625C2765305C2765345C2765355C2765625C2765355C2766363A205C62205B676574454453496E666F46726F6D446F63283C444F435F49443E2C275355524E414D45272C31295D205B676574454453496E666F46726F6D446F63283C444F435F49443E2C27474956454E5F4E414D45272C31295D5C62305C7061720D0A5C2763345C2765355C2765395C2766315C2766325C2765325C2765385C2766325C2765355C2765625C2765355C276564205C276631205C62205B676574454453496E666F46726F6D446F63283C444F435F49443E2C27444154455F46524F4D272C31295D5C623020205C2765665C276565205C62205B676574454453496E666F46726F6D446F63283C444F435F49443E2C27444154455F544F272C31295D5C62305C7061720D0A7D0D0A00"/><TfrxMasterData Name="EDS2" FillType="ftBrush" FillGap.Top="0" FillGap.Left="0" FillGap.Bottom="0" FillGap.Right="0" Frame.Typ="0" Height="60,47248" Left="0" Top="83,14966" Width="680,3154" ColumnWidth="0" ColumnGap="0" RowCount="1" Stretched="True"/><TfrxMemoView Name="Memo0008" AllowVectorExport="True" Left="0" Top="94,48825" Width="207,87415" Height="49,13386559" Font.Charset="1" Font.Color="-16777208" Font.Height="-16" Font.Name="Times New Roman" Font.Style="0" Frame.Typ="0" ParentFont="False" VAlign="vaBottom" Text="Заведующий отделения"/><TfrxMemoView Name="Memo0009" AllowVectorExport="True" Left="457,32313" Top="94,48825" Width="222,99227" Height="49,13386559" Font.Charset="1" Font.Color="-16777208" Font.Height="-16" Font.Name="Times New Roman" Font.Style="0" Frame.Typ="0" HAlign="haRight" ParentFont="False" VAlign="vaBottom" Text="[getEDSInfoFromDoc(&#60;DOC_ID&#62;,'MEDPERSONAL_SHORT',2)]"/><TfrxMemoView Name="Memo0010" AllowVectorExport="True" Left="207,87415" Top="143,62214" Width="245,66945" Height="0" Font.Charset="1" Font.Color="-16777208" Font.Height="-16" Font.Name="Times New Roman" Font.Style="0" Frame.Typ="4" ParentFont="False" VAlign="vaCenter" Text=""/><TfrxRichView Name="Podpis2" AllowVectorExport="True" Left="207,87415" Top="94,48825" Width="245,66945" Height="49,13389" Visible="False" StretchMode="smActualHeight" Frame.Typ="15" GapX="2" GapY="1" PropData="0852696368456469740A230300007B5C727466315C616E73695C616E7369637067313235315C64656666305C6E6F7569636F6D7061745C6465666C616E67313034397B5C666F6E7474626C7B5C66305C666E696C5C66636861727365743230342054696D6573204E657720526F6D616E204359523B7D7B5C66315C666E696C5C6663686172736574323034205461686F6D613B7D7D0D0A7B5C636F6C6F7274626C203B5C726564305C677265656E305C626C7565303B7D0D0A7B5C2A5C67656E657261746F722052696368656432302031302E302E31393034317D5C766965776B696E64345C756331200D0A5C706172645C71635C625C66305C667331325C2763345C2763655C2763615C2764335C2763635C2763355C2763645C276432205C2763665C2763655C2763345C2763665C2763385C2764315C2763305C276364205C2764645C2763625C2763355C2763615C2764325C2764305C2763655C2763645C2763645C2763655C276339205C2763665C2763655C2763345C2763665C2763385C2764315C2764635C2764655C62305C667331345C7061720D0A0D0A5C706172645C2764315C2765355C2766305C2766325C2765385C2766345C2765385C2765615C2765305C2766323A205B676574454453496E666F46726F6D446F63283C444F435F49443E2C27534E272C32295D5C7061720D0A5C2763325C2765625C2765305C2765345C2765355C2765625C2765355C2766363A205C62205B676574454453496E666F46726F6D446F63283C444F435F49443E2C275355524E414D45272C32295D205B676574454453496E666F46726F6D446F63283C444F435F49443E2C27474956454E5F4E414D45272C32295D5C62305C7061720D0A5C2763345C2765355C2765395C2766315C2766325C2765325C2765385C2766325C2765355C2765625C2765355C276564205C276631205C62205B676574454453496E666F46726F6D446F63283C444F435F49443E2C27444154455F46524F4D272C32295D5C623020205C2765665C276565205C62205B676574454453496E666F46726F6D446F63283C444F435F49443E2C27444154455F544F272C32295D5C6366315C62305C66315C667331365C7061720D0A7D0D0A00"/>
Код 2  – MasterData с двумя подписантами
изображение.pngРисунок 2 – Пример результата настройки для одной подписи ЭЦП

изображение.pngРисунок 3 – Пример результата настройки для двух подписей ЭЦП

После добавления макета подписей, данную форму обязательно надо донастроить. Для этого нужно перейти на вкладку "Код" и скопировать в неё соответствующий код от выбранного числа подписантов. Если выбрана визуализация подписи Врача, то скопировать (код 3), если выбрана визуализация Врача и Зав. отделения, то скопировать (код 4). Примеры результатов приведены на (рисунок 4) и (рисунок 5).

var sn1 :string; 
begin 
  sn1 := getEDSInfoFromDoc(<DOC_ID>,'SN',1); 
  if Length(sn1) then Podpis1.visible:=true; 
end.
Код 3  – Визуализация одной ЭЦП
var sn1,sn2 :string;
begin  
  sn1 := getEDSInfoFromDoc(<DOC_ID>,'SN',1);
  sn2 := getEDSInfoFromDoc(<DOC_ID>,'SN',2);      
  begin
    if Length(sn1) then Podpis1.visible:=true;        
    if Length(sn2) then Podpis2.visible:=true;  
  end; 
end.
Код 4  – Визуализация двух ЭЦП
image.png
Рисунок 4 – Код для одной ЭЦП
image.png
Рисунок 5 – Код для двух ЭЦП

Внимание! Исспользование кода 1 и 2 без исспользования кода 3 и 4, не дадут желаемого результат. Для визуализации ЭЦП необходимо использовать их в связке.

Если все настроенно верно, то после подписания осмотра, ЭЦП будет визуализироваться при  распечатке. Иначе на месте "штампа" будет прочерк для проставления "живой" подписи (рисунок 6).

image.pngРисунок 6 – Пример подписанного документа с настроенной визуализацией двух ЭЦП
Разработка Эл. документа - Редактор печатной формы

Настройка логотипа учреждения

Для отображения логотипов, необходимо сделать ряд настроек:

После данных настроек, в случаи если ЛПУ по какой-либо причине изменит свой логотип, будет достаточно изменить его в настройках ЛПУ, во всех остальных документах настроенных подобным образом, логотип подмениться автоматически.

Настройка автоматизации прохождения проф. осмотров

Настройка документов для выгрузки (РЭМД, ВИМИС)

Используемые сокращения:

РЭМД - реестр электронных медицинских документов.

СЭМД - структурированный электронный медицинский документ.

Для того, чтобы документ выгружался в РЭМД, необходимо произвести настройки документа: настроить регистровые имена и привязать документ к нужному типу СЭМД. В программе предусмотрены простые регистровые имена (присваиваются только одному элементу), а также составные, которые присваиваются нескольким элементам (например, объективный статус в осмотре врача, протокол обследования в осмотре инструментальной диагностики и др.).

Свойство «Имя для регистра». Настройка регистровых имён является первый этапом, для осуществления которого необходимо открыть шаблон в режиме редактора шаблона. Затем следует выбрать поле, для которого будет присвоено регистровое имя, найти свойство «Имя для регистра» (рисунок 1).

1.pngРисунок 1 – Расположение свойства «Имя для регистра»

После выбора элемента необходимо нажать на строку с свойством «Имя для регистра». Появится ссылка на справочник регистровых имён (рисунок 2).

2.pngРисунок 2 – Открытие справочника регистровых имён в свойстве «Имя для регистра»

Откроется справочник «Справочник: СЭМД», в котором все регистровые имена распределены по группам, к которым они относятся. Так как поле имеет имя «Анамнез заболевания» (рисунок 3).

3.pngРисунок 3 – Открытие справочника «Справочник: СЭМД»

Если регистровое имя подобралось не корректно (например, элемент называется «element_<номер>»), то можно найти нужное имя вручную. Для этого в строке «Начинается с:» необходимо убрать включённую галочку, затем в строке внести несколько первых символов регистрового имени: например, «anam» и раскрыть нужную группу (рисунок 4).

4.pngРисунок 4 – Ручной поиск регистрового имени

После этого необходимо нажать два раза левой кнопкой мыши и выбрать имя, после чего он будет присвоено выбранному элементу (рисунок 5).

5.pngРисунок 5 – Внесение регистрового имени

Составное регистровое имя. Если к одному регистровому имени следует отнести несколько полей, то такое имя называется составным и настраивается следующим образом. Необходимо скопировать код шаблона, для которого настраивается составное регистровое имя (рисунок 6).

6.pngРисунок 6 – Расположение поля «Код:»

Затем необходимо открыть пункт меню «Справочники» → «Модуль врача» → «Регистровые имена ЭМЗ» → «СЭМД» (рисунок 7).

7.pngРисунок 7 – Открытие пункта меню «СЭМД»

Откроется окно «Справочник: СЭМД», в котором выше описанным способом следует найти необходимое регистровое имя (например, «objective_status» для полей из раздела «Объективный статус/физикальное исследование») и нажать на него два раза левой кнопкой мыши. Откроется окно «Элемент справочника: Объективный статус (данные осмотра)» (рисунок 8).

8.pngРисунок 8 – Окно «Элемент справочника: Объективный статус (данные осмотра)»

В левой части окна располагаются все шаблоны, находящиеся в базе.

В центральной части отображаются все элементы выбранного шаблона.

В правой области окна находится список всех полей, которые ранее были добавлены для данного регистрового имени.

Для того чтобы внести поля для объективного статуса, в поле «Поиск:» необходимо вставить код исходного шаблона или найти его вручную в списке, после чего в центральной области отобразятся все элементы шаблона (рисунок 9).

9.pngРисунок 9 – Выбор шаблона для присвоения составного регистрового имени элементам

В центральной части окна следует выбрать все элементы, для которых необходимо настроить составное регистровое имя. Можно выбрать первый элемент, зажать клавишу «Shift» и выбрать блок полей; или с помощью клавиши «Ctrl» выбрать несколько элементов. Перенести элементы в правую область окна можно следующими способами:
     
10 1.png
- с помощью данной кнопки можно добавить все отображаемые элементы;

10 4.png - если элементы добавлены ошибочно, то можно удалить все, перенеся обратно в центральную часть окна;

10 2.png - добавить только выделенные элементы;

10 3.png - удалить выделенные элементы (рисунок 10).

Если необходимо в перенесённых элементах выбрать другой порядок, то можно воспользоваться стрелками в правой части окна, позволяющими перемещать в списке вверх или вниз выделенный элемент.

11.pngРисунок 10 – Пример отображения настроенного составного регистрового имени

Настройка формирования СЭМДа. После того как осуществлена настройка регистровых имён в шаблоне, его необходимо привязать к соответствующему виду документа для выгрузки. Привязать шаблон можно двумя способами:

1. Открыть шаблон в режиме редактора шаблона. Перейти на вкладу «Настройки» (рисунок 11).

12.png

Рисунок 11 – Расположение вкладки «Настройки» в шаблоне

Затем необходимо нажать на кнопку «Добавить новый элемент»  . Откроется окно «Справочник: Регистрируемые электронные медицинские документы» (рисунок 12).

13.pngРисунок 12 – Окно «Справочник: Регистрируемые электронные медицинские документы»

В данном окне необходимо выбрать тот СЭМД, к которому следует привязать настраиваемый шаблон. В строке «Поиск:» можно внести как код СЭМДа, так и начать вносить его наименование (рисунок 13).

14.pngРисунок 13 – Пример поиска СЭМДа

Если необходимо, чтобы настраиваемый документ подписывался электронной цифровой подписью, то следует настроить привязку к группе 100002 «Локальный документ» и к соответствующему СЭМДу (рисунок 14).

15.pngРисунок 14 – Пример настройки документа «Первичный осмотр» в рамках Приказа 530Н

 2. Из справочника «Справочник: Регистрируемые электронные медицинские документы». Необходимо открыть пункт меню «Справочники» → «Модуль врача» → «Выгрузка (РЭМД, ВИМИС)» → «Виды электронных документов для выгрузки в РЭМД» (рисунок 15).

16.pngРисунок 15 – Открытие пункта меню «Виды электронных медицинских документов для выгрузки в РЭМД»

Откроется окно «Справочник: Регистрируемые электронные медицинские документы», в котором одним из описанных выше способом найти нужный СЭМД. Затем нажать два раза левой кнопкой мыши по строке с наименованием СЭМДа. Откроется окно «Элемент справочника: <наименование вида СЭМДа>» (рисунок 16).

17.pngРисунок 16 – Пример окна «Элемент справочника: Первичный осмотр врачом приемного отделения (дежурным врачом или лечащим врачом)»

Необходимо нажать на кнопку «Добавить новый элемент»  и в окне «Справочник: Шаблоны форм» по коду или наименованию выбрать шаблон, который будет добавлен к настраиваемому СЭМДу.

Если предполагается, что у документа будет несколько подписантов, то в столбце «Роль» следует нажать на кнопку «Добавить новый элемент»   и выбрать из выпадающего списка нужную роль (рисунок 17).

18.pngРисунок 17 – Настройка второго подписанта при настройке СЭМДа

После настройки необходимо нажать на кнопку «Сохранить и закрыть».

Если до настройки были оформлены и подписаны документы, которые необходимо выгрузить сейчас, то их каждый документ следует открыть и переподписать.

При настройке СЭМДа 119 используются следующие регистровые имена:

Жалобы - complaints

Анамнез заболевания - anamnesis_morbi

Анамнез жизни - anamnesis_vitae (может быть составным)

Общее состояние - general_condition (элемент список из базы данных)

Объективный статус - objective_status (может быть составным)

Заключение - conclusion (текстовое поле)

Настройка процедурного кабинета

Настройка процедурного кабинета

График работы процедурных кабинетов

Для настройки графика работы процедурного кабинета необходимо настроить сопутствующие справочники:

Справочник кабинетов - для настройки справочника необходимо открыть пункт меню «ЛПУ» → «Структура ЛПУ» → «Кабинеты». В данном справочнике добавить записи о кабинетах в которых будет проводиться процедуры. При заполнении данных, в обязательном порядке заполняется поля с наименованием кабинета, отношением кабинета к какому-либо отделению и для процедурных кабинетов заполняется поле «Ёмкость». Данное поле является условным обозначением возможности кабинета - объем человек которых можно разместить в кабинете (рисунок 1).

изображение.pngРисунок 1 – Пример настройка кабинета

Остальные поля так же желательно заполнить, для удобства работы в дальнейшем. В случаи если процедурный кабинет необходимо натсроить под работу конкретных специалистов, то их необходимо указать на вкладке «Сотрудники». После натсройки справочника кабинетов (рисунок 2), нужно составить гарфик работы процедурных кабинетов в следующем справочнике.

изображение.pngРисунок 2 – Справочник кабинетов ЛПУ

Справочник «График работы процедурных кабинетов» - для настройки справочника необходимо открыть пункт меню «Справочники» → «Модуль врача» → «Процедуры» → «График работы процедурных кабинетов» (рисунок 3).

изображение.pngРисунок 3 – Открытие меню «График работы процедурных кабинетов»

Откроется окно «График работы процедурных кабинетов» (рисунок 4). 

изображение.pngРисунок 4 – Окно «График работы процедурных кабинетов»

В данном окне, необходимо заполнить поле «Отделение». В результате чего программа отобразит список настроенных ранее кабинетов данного отделения (рисунок 5). Для просмотра рассписания работы кабинетов по выбранному отделению, можно воспользоваться фильтром «Месяц», который установлен по умолчанию (подставляется текущий месяц). Чтобы сменить параметр, необходимо нажать на нужный параметр: «Месяц» или Год» (выделяется синим цветом), после чего нажать на стрелочку «Вверх» для перехода вперед, или «Вниз» для перехода назад. Также для смены параметра «Год» можно использовать цифровые клавиши на клавиатуре.

изображение.pngРисунок 5 – Пример отображение кабинетов для выбранного отделения

Далее необходимо настроить график работы кабинетов на требуемые дни. Для настройки расписания на конкретный день, необходимо нажать на соответствующую ячейку таблицы. В результате чего откроется окно «Документ: График работы процедурного кабинета (Новый)» (рисунок 6).

изображение.pngРисунок 6 – Окно «Документ: График работы процедурного кабинета (Новый)»

Для добавления рабочего времени необходимо нажать на кнопку «Добавить новый элемент» изображение.png . Появится пустая строка. В ячейках «с» и «по» следует указать временной диапазон для работы кабинета.

В ячейке «Вид рабочего времени» необходимо выбрать подходящий вариант из выпадающего списка (рисунок 7).

изображение.pngРисунок 7 – Выпадающий список в столбце «Вид рабочего времени» 

Затем при необходимости указывается информация в столбце «Статусы» путём отметки вариантов галочками (рисунок 8).

изображение.pngРисунок 8 – Заполнение столбца «Статусы» 

В ячейке «Сотрудник» при необходимости можно указать Ф.И.О. медицинского работника, осуществляющего работу в кабинете, для которого настраивается расписание (рисунок 9). Список сотрудников отображается только при условии что специалисты были заполнены в справочнике кабинетов.

444.pngРисунок 9 – Заполнение столбца «Сотрудники» 

Заполнив все временные диапазоны, необходимо нажать на кнопку «Подписать и закрыть».

После того, как один из дней был оформлен, с помощью кнопки «Групповые операции» можно заполнить остальные дни (рисунок 10).

изображение.pngРисунок 10 – Расположение кнопки «Групповые операции» в окне «График работы процедурных кабинетов»

Необходимо нажать на кнопку «Групповые операции», затем двойным кликом нажимаются все ячейки для которых необходимо скопировать такое же расписание. Выбранные ячеёки будут отмечены в виде символа «х» (рисунок 11). После того как все требуемые ячейки были выбранны, необходимо применить на них копирование. Для этого стоит нажать на кнопку «Выбрать образец» и дважды нажать на ту ячеёку из которой хотим скопировать данные.

изображение.pngРисунок 11 - Пример выбора ячеек, для копирования расписания

Кнопка «Выбрать образец» располагается на панели инструментов, вместо кнопки «Групповые операции». В результате данные автоматически скопируются на все выбранные дни (рисунок 12).

изображение.pngРисунок 12 – Пример заполнения расписания в окне «График работы процедурных кабинетов»

В случаи, если необходимо удалить расписание на определённый день или дни, то можно выделить ячейку, нажав на неё один раз левой кнопкой мыши, затем нажать на кнопку «Очистить». Кнопка «Очистить месяц» удалит всю внесённую информацию на выбранный месяц.

При составлении расписания в последующие месяцы, если оно не будет меняться, можно заполнять текущий месяц с помощью кнопки «Из предыдущего месяца»

Горячие клавиши

Планировщик:
Shift+F7 - Создать талон из резерва
Ctrl+A - Печать по умолчанию
Ctrl+P - Печать с выбором формы
Ctrl+Q - Считать информацию с УЭК
F1 - Вызов справки
F2 - Добавить новый полис
F4 - Оформить договор
F5 - Очистить врача
F6 - Очистить фильтр
F7 - Новый прием пациента к врачу (в приемный кабинет)
F8 - Запись пациента на ближайший прием к врачу (в процедурный кабинет)
F9 - Новый прием и печать талона
F10 - Свод услуг
F11 - Выдать доп талон
F12 - Выдать доп талон и печать талона

Модуля АПП:
Ctrl+L - Разъединить случаи

Для шаблонов (осмотров):
Ctrl+Shift+R - Регистровые имена в шаблоне
Ctrl+N - Сохранить и создать новый документ
Ctrl+B - Выделить текст жирным
Ctrl+I - Выделить текст курсивом
Ctrl+O - Сохранить как образец
Ctrl+S - Сохранить и закрыть
Ctrl+E - Выход
Ctrl+P - Печать
Ctrl+1 - Открыть последние записи внесённые в поле
Ctrl+2 - Открыть список значений для авто вставки
Ctrl+3 - Раскрыть элемент

Общие:
Ctrl+Левая кнопка мыши - Снимает сортировку по столбцу в таблице
Shift+Левая кнопка мыши - Сортировка по нескольким столбцам таблицы
Ctrl+Alt+H - История изменений документа
Ctrl+Alt+F - Поиск формы
Ctrl+Alt+Z - Справочник печатных форм
Ctrl+Alt+S - Открывает документ "Счёт на оплату в страховую" 
Ctrl+Alt+С - Проверка случаев
Ctrl+Enter - Подписать и закрыть документ 
Ctrl+Shift+Backspace - Сброс настроек отображения окна
Ctrl+Shift+F1 - Название таблицы в базе данных
Ctrl+Shift+F4 - Закрывает текущее окно
Ctrl+Shift+F5 - ID документа
Ctrl+Shift+F10 - Вызывает контекстное меню
Insert - Создать новый документ/запись
Delete+Shift - Удаление документа/строчки в таб части
F2 - Открыть выбранный документ
ESC - Выход