Перейти к основному содержимому

Номера карт

РеквизитОписание
Автоматическое формирование номера картыФлаг, по умолчанию не установлен. При установке флага номер в поле № амбулаторной карты в левой части в карточке регистрации будет сформирован автоматически. Номера формируются в момент времени, указанный в настройке Время формирования номера карты.
Способ формирования номераРегламентирует, как будет формироваться номер карты в № амбулаторной карты в левой части в карточке регистрации. Варианты выбора: ; "С учетом настроек" –  нижеследующих настроек данного подраздела.; "Датчиком случайных чисел" – номера будут случайными.; "Сторед-процедуры" – номер формируется процедурой, указанной в настройке Сторед для получения № карты.
Сторед для получения № картыНастройка используется, если в настройке Способ формирования номера установлено значение "Сторед-процедуры". Для формирования номера карты используется хранимая процедура GET_NEW_HISTNUM. Допустимо создание собственной процедуры для формирования номеров карт в соответствии с правилами формирования номеров, принятыми в клинике.
Текущее значение номераВ этой настройке работает автоматический счетчик, который показывает текущее значение номера амбулаторной карты относительно введенного здесь начального значения. Например, если в начале года этот счетчик был обнулен (31 декабря вручную введена цифра "0"), то в этом поле будет показано, сколько карт создано с начала года до текущего момента. Изменяя текущее значение, можно установить новое начальное значение счетчика числа карт. Обратите внимание: Это не номер карты, а значение счетчика. При изменении показателя счетчика номера ранее созданных карт не изменятся.
ПрефиксНастройка используется, если включена настройка Использование составных номеров. Ввод значения вручную. Указанное здесь значение будет являться префиском для номера карты: то есть будет располагаться перед автоматически сформированным номером.
СуффиксНастройка используется, если включена настройка Использование составных номеров. Ввод значения вручную. Указанное здесь значение будет являться суффиксом для номера карты: то есть будет располагаться после автоматически сформированного номера.
Использование серийНастройка используется, если включена настройка Использование составных номеров. Флаг, по умолчанию не установлен. При установке флага для номера карты нужно будет указываться серия, заданная в поле Текущее значение серии. Если заполнена настройка Префикс, то серия будет указываться после префикса.
Текущее значение серииНастройка используется, если включены настройки Использование составных номеров и Использование серий. Ввод значения вручную. Указанное здесь значение будет являться серией для номера карты: то есть будет располагаться перед автоматически сформированным номером и после префикса, если заполнена настройка Префикс.
Серии. Максимальное значение номераНастройка используется, если включена настройка Использование серий. Ввод числового значения вручную. Ограничивает число номеров карт в рамках одной серии. Например, если здесь ввести значение "1000", а серия при этом "АА", то после достижения №1000 серия изменится на "АБ" (т.е. по алфавиту) и снова начнется отсчет до 1000.
Время формирования номера картыРегламентирует, в какой момент карточке регистрации пациента присваивается номер. Настройка работает при включенной настройке Автоматического формирования номера карты. Варианты выбора: ; "При сохранении нового пациента" – номер карты присваивается при сохранении нового пациента всем пациентам, кроме представителей, созданных на вкладке Представители.; "После 1-го посещения (при расчете квитанции)" – номер карты присваивается пациенту автоматически после входа в квитанцию.; "После 1-го посещения в расписании" – номер карты присваивается пациенту автоматически после простановки отметки о посещении по кнопке Время приема в расписании.; "При сохранении нового пациента/представителя" – номер карты присваивается при сохранении нового пациента всем пациентам, в том числе созданных на вкладке Представители.
Проверять наличие номера при сохранении карточкиФлаг, по умолчанию не установлен. При установке флага при сохранении карточки регистрации проверяется заполнения поле № амбулаторной карты, а также дублирование текущего номера.
Использование составных номеровФлаг, по умолчанию не установлен. При установке флага номера карт могут быть составными. При установке флага работают настройки Префикс, Суффикс, Использование серий, Текущее значение серии и Серия. Максимальное значение номера. Составные номера формируются по схеме: префикс+серия - номер+суффикс. Например, если заданы настройки: Префикс: 2026 Суффикс: ТВ Текущее значение серии: АА То карточка с порядковым номером 123 в № амбулаторной карты в левой части в карточке регистрации будет иметь номер: 2026АА-123ТВ.
Символ-разделитель для составных номеровВвод символа вручную, например: "/". Указанный символ будет автоматически устанавливаться для разделения номеров.
Ведение списка филиальных номеров картФилиальная настройка, которая используется для ведения списка филиальных номеров карт. Если в филиальной структуре принята единая нумерация карт, то эта настройка не актуальна. Если же в каждом филиале присваивается свой номер (обычно первая цифра номер соответствует номеру филиала), то у пациента, который обращается в разные филиалы, будет несколько номеров карт. И потребуется устанавливать корреляцию между ними. Флаг, по умолчанию не установлен. При установке флага в левой части карточки регистрации пациента справа от поля № амбулаторной карты появится кнопка Список №№ карт (), по которой будет открываться окно №№ карт пациента.
Имя процедуры для формирования доп. № картыПоле для ввода названия хранимой процедуры. При вводе названия в карточке регистрации пациента на вкладке Дополнительно в правой части поля Дополн. №№ карт появляется кнопка для формирование номера с помощью хранимой процедуры ( ). Входящие параметры процедуры: pcode, lastname, current_cashid, current_filial Исходящий параметр процедуры: addhistnum. Для создания процедуры рекомендуется использовать следующие скрипты: 1. Скрипт для переноса доп. №№ карт в комментарий update clients set / comment = left(addhistnum || iif (comment > '', ascii_char(13) || comment, ''), 256) / where addhistnum > '' 2. Очистка доп. №№ карт update clients set addhistnum = null where addhistnum > '' 3. Генератор для доп. №№ карт create generator addhistnum_gen; 4. ХП для генерации №№ карт create or alter procedure Client_AddHistnum_Get ( / pcode type of column clients.pcode, / lastname type of column clients.lastname, / current_cashid type of column cashref.cashid, / current_filial type of column filials.filid / ) / returns / ( / addhistnum type of column clients.addhistnum / ) / as / begin / select next value for addhistnum_gen from rdb$database into addhistnum; / suspend; / end
Текст для дублейПоле для ввода значения вручную. Если значение установлено, то оно будет добавляться к номеру карты при обнаружении дубликата карты.
Была ли статья полезна?