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

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

 

В программе MEDMIS поддерживаются следующие типы штрих-кодов: EAN13, EAN8, CODE11, CODE39. Распространенным типом используемый в Российской Федерации: EAN13, который будет рассмотрен в контексте данной инструкции.

 

Расшифровка штрих-кода EAN13


Первые 2 или 3 цифры определяют страну-производителя. Каждой стране присвоен 1 или несколько кодов, например для России это значение равно 460-469, для Великобритании 50, а для Канады и США - 00-13. 4 или 5 следующих цифр определяют производителя товара, дальше идет пятизначный код товара, описывающий его название и основные характеристики.

Важно: Если вы резидент Российской Федерации используйте первые три цифры: 460-469

 

Вставка в шаблон печатной формы

1. Откройте справочник печатных форм (Настройки - Справочники - Печатные формы)
2. Откройте редактор необходимого шаблона.
3. Перейдите в режим кода, для этого в панели редактора нажмите кнопку Источник.
4. Найдите место в котором хотите разместить штрих-код.
5. Вставьте следующий тег

<img src="https://api.medmis.ru/files/barcode-to-image/НОМЕР-ШТРИХ_КОДА/ТИП/ШИРИНА/ВЫСОТА"/>  

где,
НОМЕР-ШТРИХ-КОДА - номер штрих кода, для EAN13 - это 13 цифр;
ТИП - тип штрих кода, одно из значений EAN13, EAN8, CODE11, CODE39;
ШИРИНА - ширина штрих кода в пикселях, по умолчанию 100px;
ВЫСОТА - высота штрих кода, по умолчанию 25px;

 

Примеры

1. Штрих код с описанием
Штрих код с описанием

<p style="text-align: justify;"><img src="https://api.medmis.ru/files/barcode-to-image/4602{{документ.текущая_дата_гггг}}{{документ.текущая_дата_чч}}{{документ.текущая_дата_мин}}9/EAN13/100/25" />4602{{документ.текущая_дата_гггг}}{{документ.текущая_дата_чч}}{{документ.текущая_дата_мин}}9</p>

При этом, 4602 вначале и 9 в окончании - произвольные вставки.

2. Штрих код без описания

Штрих код без описания

<p style="text-align: justify;"><img src="https://api.medmis.ru/files/barcode-to-image/4602{{документ.текущая_дата_гггг}}{{документ.текущая_дата_чч}}{{документ.текущая_дата_мин}}9/EAN13/100/25" /></p>

При этом, 4602 вначале и 9 в окончании - произвольные вставки.

 

Как сформировать код

Штрих код состоит из цифр, в случае типа EAN13 - это 13 цифр.
Код может быть составлен из любых цифр, на ваше усмотрение, однако не забудьте использовать первые три цифры код страны.

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

{{документ.текущая_дата_чч}} - 2 цифры
{{документ.текущая_дата_мин}} - 2 цифры
{{документ.текущая_дата_сек}} - 2 цифры
{{документ.текущая_дата_гггг}} - 4 цифры
{{пациент.дата_рождения_число}} - 2 цифры
{{пациент.дата_рождения_месяц}} - 2 цифры
{{пациент.дата_рождения_год}} - 4 цифры