Поточное формирование талонов с помощью запроса модуля статистики позволяет значительно упростить регистрацию оказанных пациентам услуг и генерировать талоны автоматически, не заполняя отдельно каждый талон. Таким образом, врач на обычной экранной форме своей записи может указать оказанную услугу и ее количество, не задумываясь о прикреплении пациента. В дальнейшем финансовые талоны будут сформированы уполномоченным сотрудником, который самостоятельно будет решать, по какому из прикреплений должна быть оказана услуга.
Услуги для формирования талонов считываются из таблицы Услуги, оказанные врачом (DATA_MOTCONSU_BILLDET). При необходимости в эту таблицу можно добавлять свои поля, но нельзя удалять системные поля (рис. 11.1.18). Таблица имеет привязку Пациент+Дата и тип n-line.
Рисунок 11.1.18. Структура таблицы для ввода оказанных услуг
Подобная таблица может быть также создана пользователем и услуги могут вводиться в нее. Пользовательская таблица должна содержать поле-ссылку на таблицу FM_BILLDET (Оказанные услуги). Это поле используется в настройках генерации как поле связи: когда услуга добавляется в талон, данное поле заполняется и в следующий раз при генерации талонов эта услуга не учитывается. В таблице Услуги, оказанные врачом таким полем является FM_BILLDET_ID (скрытое). Cсылка на таблицу FM_BILLDET должна быть типа Set Null (при удалении услуги из талона очищается и значение в поле-ссылке).
Поля этой таблицы добавляются в виде таблицы (рис. 11.1.19) на экранные формы (EMR.pdf) тех специалистов, которые должны вводить список оказанных услуг.
Рисунок 11.1.19. Вставка таблицы для ввода услуг
В результате на экранной форме появляется таблица (рис. 11.1.20), в которую пользователь вводит оказанные услуги.
Рисунок 11.1.20. Таблица ввода оказанных услуг