Навигация:  МОДУЛЬ "ЭЛЕКТРОННАЯ МЕДИЦИНСКАЯ КАРТА" > ХРАНЕНИЕ И ОТОБРАЖЕНИЕ ИНФОРМАЦИИ В СИСТЕМЕ > Перечень функций МИС МЕДИАЛОГ >

Функции печати штрих кодов в макетах документов

Предыдущая страницаВернуться в начало главыСледующая страница

Таблица 15. Функции печати штрих кодов в макетах документов

Синтаксис функции

Описание функции

ENCODE_BARCODE(<ID документа>,<Тип документа>)

Печать штрих кодов. Шрифт выражения должен быть EanP36Tt или EanBwrP36Tt.

Типы документов: 10-счет, 11-партия, 12-талон, 13-пациент, 14-запись врача.

ENCODE_BARCODE(16135, 13) – при сканировании откроется ЭМК пациента с ID = 16135.

BARCODE(<Строка>,<Тип штрих-кода>,<Размер>[,<Ориентация>])

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

<Тип штрих-кода>: Code128A, Code128B, Code128C

<Размер> -  ширина штрих-кода в см.

<Ориентация> не задано или 0 – нормальная, 1 – повернутое на 180 градусов.

BarCode(CUR_PATDIR_BIO(CODE),'CODE128', 1.3) – печатается штрих-код биоматериала формата CODE128 шириной в 1,3 см.

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

RECIPE_BARCODE(<Размер>, <18 параметров штрих-кода в соответствии с документацией>)

Печать двумерного штрих кода для рецептов.

<Размер> - ширина штрих-кода в сантиметрах. Рекомендуется использовать <Размер>  не менее 2, иначе штрих-код может печататься с прерываниями.

Для печати используется шрифт PDF 417.

RECIPE_BARCODE(3, 123456789123456, 1234567, 987654321987654, 7654321, 12345678912345, 12345678912345678912, 1234567, 1, 0, 1, 1234567891234, 12345678912345678912, 1234567, 1000, 123, 1, 20071212, 0)

Остальные параметры функции RECIPE_BARCODE:

1. Идентификационный номер врача - ОГРН ЛПУ: 15 цифр

2. Идентификационный номер врача - код врача: 7 символов

3. Идентификационный номер ЛПУ - ОГРН ЛПУ: 15 цифр

4. Идентификационный номер ЛПУ - Код ЛПУ: 7 символов

5. Серия рецепта: 14 символов

6. Номер рецепта: 20 цифр

7. Код заболевания (по МКБ-10): 7 символов

8. Источник финансирования: 1 цифра (1 - Федеральный, 2 - Субъект РФ, 3 - Муниципальный)

9. Процент льготы рецепта: 1 цифра (0 - 100%, 1 - 50%)

10. Признак МНН/ТоргНаим: 1 цифра (0 - МНН, 1 - ТоргНаим)

11. Код МНН/ТоргНаим (в кодировке 2006 года): 13 цифр

12. СНИЛС: 13 цифр

13. Дозировка: 20 символов

14. Количество единиц: 7 цифр (целое, равно кол-во единиц в рецепте х 1000)

15. Код категории гражданина: 3 цифры

16. Срок действия: 1 цифра (0 - 14 дней, 1 - месяц)

17. Дата выписки рецепта : Дата (преобразуется в три поля - (год, месяц, день) по со спецификацией)

18. Признак наличия протокола ВК: 1 цифра (0 - нет, 1 - есть)

BARCODE128(<Строка>)

Печать штрих-кода стандарта Code128 для заданной строки. <Строка> представляет собой "префикс таблицы"+"ID записи". Префикс определяется при регистрации таблицы (меню Настройка / Штрих-коды). Сформированный с помощью данной функции штрих-код может использоваться для открытия документов, ввода партий товаров и др. См. подробнее: ШТРИХ-КОДЫ (Administration.pdf).