Номера карт
| Реквизит | Описание |
|---|---|
| Автоматическое формирование номера карты | Флаг, по умолчанию не установлен. При установке флага номер в поле № амбулаторной карты в левой части в карточке регистрации будет сформирован автоматически. Номера формируются в момент времени, указанный в настройке Время формирования номера карты. |
| Способ формирования номера | Регламентирует, как будет формироваться номер карты в № амбулаторной карты в левой части в карточке регистрации. Варианты выбора: ; "С учетом настроек" – нижеследующих настроек данного подраздела.; "Датчиком случайных чисел" – номера будут случайными.; "Сторед-процедуры" – номер формируется процедурой, указанной в настройке Сторед для получения № карты. |
| Сторед для получения № карты | Настройка используется, если в настройке Способ формирования номера установлено значение "Сторед-процедуры". Для формирования номера карты используется хранимая процедура 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 |
| Текст для дублей | Поле для ввода значения вручную. Если значение установлено, то оно будет добавляться к номеру карты при обнаружении дубликата карты. |
Была ли статья полезна?