Версия 1.1.0 - Республиканский Медицинский Информационно

advertisement
Технические требования по интеграции с сервисом «Региональная
информационно-аналитическая система»
Модуль «Регистр больных сахарным диабетом»
Версия 1.1.0
1. Термины и сокращения
МИС
Медицинская информационная система
ЭПМЗ
Электронные персональные медицинские записи
МУ
Медицинское учреждение
РБСД
Регистр больных сахарным диабетом
РИАС
Региональная информационно-аналитическая система
ЛП
Лекарственные препараты
МНН
Международное непатентованное наименование
2. Общие сведения
Модуль Региональной информационно-аналитической системы (РИАС)
«Регистр больных сахарным диабетом» - веб-сервис, обеспечивающий сбор
информации о больных сахарным диабетом и выписанных рецептов на
получение лекарственных препаратов из МИС.
Сервис обеспечивает:
1) Централизованное хранение информации о пациентах больных
сахарным диабетом (РБСД);
2) Учет выданных рецептов.
Актуальная версия технических требований и документации по интеграции с
РИАС размещена на сайте ГБУЗ РМИАЦ по адресу www.burmiac.ru/rias
3. Описание процесса
В сервисе «Региональная информационно-аналитическая система»
реализованы следующие сценарии информационного взаимодействия:
 постановка пациента на учет РБСД;
 обновление информации о пациенте в РБСД;
 удаление пациента из РБСД;
 выписка рецепта.
3.1 Постановка пациента на учет
При осуществлении первичного приема пациента врач ставит диагноз и
осуществляет постановку данного пациента на учет в РБСД в медицинской
информационной системе (МИС). При сохранении записи о пациенте в
регистр должна осуществляться сверка СНИЛС пациента, а при его
отсутствии обязательное внесение (для его дальнейшей идентификации в
РИАС). При этом в регистре, формируемом в МИС должны храниться
следующие данные:
1) ссылка на пациента (СНИЛС);
2) диагноз по МКБ-10;
3) дата постановки на учет;
4) ссылка на врача, включившего пациента в регистр (СНИЛС).
При сохранении пациента в регистр МИС должна направить данные в РИАС.
Таким образом, в РИАС формируется всегда актуальный регистр БСД,
доступ к которому осуществляется через методы:
1) Создание пациента в регистре;
2) Редактирование пациента в регистре;
3) Удаление пациента из регистра;
4) Получение информации о пациенте.
3.2 Выписка рецепта
Врач на приеме выписывает в МИС рецепт(ы) на лекарственные препараты
по форме № 148-1/у-06, в которой должны быть заполнены обязательные
поля в соответствии с приказом Минздрава России от 20.12.2012 №1175н, и
распечатывает бумажный рецепт. При этом МИС в РИАС должна направить
следующие данные:
1) ссылка на пациента (СНИЛС);
2) диагноз по МКБ-10;
3) источник финансирования;
4) % оплаты из источника;
5) срок действия рецепта;
6) ссылка на врача, выписавшего рецепт (СНИЛС);
7) МНН;
8) торговое наименование (при необходимости);
9) дозировка;
10) количество.
Серия и номер рецепта будут даны в ответном сообщении от вебсервиса. Алгоритм формирования штрих-кода на бланке рецепта представлен
в Приложении 1.
3.3 Изменение данных пациента в регистре
При осуществлении повторного приема пациента врач может изменить
диагноз или снять пациента с учета, в результате чего необходимо
актуализировать данные в регистре в МИС. При этом МИС должна сразу
передать актуализированные данные в РИАС.
Если пациент меняет прикрепление, сниматься с учета у предыдущего врача
не требуется. При обновлении прикрепленного населения в МИС, данный
пациент должен пометиться, как открепленный, а в МУ по новому
прикреплению, он должен появиться как прикрепленный.
3.4 Удаление данных пациента из регистра
Удаление данных пациента из регистра может произойти в трех случаях:
излечение пациента, смена места жительства, смерть пациента.
3.4.1 Излечение пациента.
В этом случае врач на приеме вносит изменения в регистр, формируемый в
МИС, следующими данными:
1. Ссылка на пациента (СНИЛС);
2. Причина снятия с учета;
3. Дата снятия с учета;
4. Ссылка на врача, исключающего пациента из регистра (СНИЛС).
При этом МИС должна направить соответствующий запрос в РИАС для
внесения изменений в РБСД.
3.4.2 Смена места жительства пациента на другой регион РФ.
При обновлении прикрепленного населения в соответствии с приказом МЗ
РБ и ТФОМС РБ от 26.05.2014 №809-ОД/154 МИС должна по открепленным
пациентам обеспечить внесение соответствующих изменений в регистр
МИС, а также через соответствующий запрос в РИАС - изменения в
региональный регистр.
3.4.3 Смерть пациента.
Аналогично п. 3.4.1.
4. Описание методов взаимодействия
Для взаимодействия с сервисом используется протокол SOAP.
При информационном взаимодействии используются следующие
обязательные параметры:
 GUID – авторизационный токен. Выдается разработчику МИС
администратором Интеграционной платформы.
 IdOrg – идентификатор МУ, от имени которой
передается\запрашивается информация в\из Хранилища. Значение поля
UNQ Регистра медицинских организаций Российской Федерации.
Версия 2, (OID 1.2.643.5.1.13.2.1.1.178).
Сервис представляет следующие методы:
 AddPatient – добавление нового пациента;
 UpdatePatient – изменение данных пациента;
 DeletePatient – удаление пациента;
 CreateRecipe – создание рецепта;
 GetPatient – получение информации о пациенте.
4.1 Добавление нового пациента (AddPatient)
Данный метод предназначен для добавления информации о пациенте.
При передаче информации о пациенте осуществляется добавление
пациента в РБСД. При попытке добавления пациента осуществляется
проверка на наличие информации об этом пациенте в РБСД на основе
СНИЛС. Возможны следующие сценарии:
 Если пациент не найден, то в Регистре пациентов создается запись о
нем с указанием идентификатора пациента в передающей МИС и
идентификатора МУ, а также информация о прикреплении к МУ.
 Если пациент найден, и информация о прикреплении совпадает, то
выдается сообщение об ошибке.
 Если пациент найден, но данные о прикреплении не совпадают, то
создается новая запись о прикреплении и добавляется к
существующему пациенту. Новый объект «Пациент» в данном случае
не создается.
4.1.1 Описание параметров
В Таблице 1 представлено описание параметров запроса метода
AddPatient.
Параметр "Обязательность" определяет количество возможных
экземпляров параметра.
Возможны следующие значения:
 0..1 - параметр необязательный, максимальное количество экземпляров
один;
 0..* – параметр необязательный, максимальное количество экземпляров
не ограничено;
 1..1 – параметр обязательный, экземпляр один;
 1..* – параметр обязательный, максимальное количество экземпляров
не ограничено.
Таблица 1. Запрос добавления пациента
Контейнер
Параметр
Тип
Обязательност
ь
Описание
Root
/Guid
GUID
1..1
/IdOrg
String
1..1
Авторизационный
токен
Идентификатор МУ.
Значение поля UNQ
(Регистр медицинских
организаций
Российской
Федерации. Версия 2,
OID
1.2.643.5.1.13.2.1.1.178)
Демографические
данные
Страховой полис
Идентификатор (поле
Code) из
Реестра страховых
/Patient
1..1
/Patient/InsurancePolicy
InsurancePolicy
CompanyCode
1..*
0..1
String
InsurancePolicy
InsurancePolicy
InsurancePolicy
Serial
Number
IsValid
String
String
Boolean
0..1
1..1
1..1
InsurancePolicy
Type
integer
1..1
/Patient
/Patient
/Patient
/Patient
Firstname
Familyname
Middlename
SNILS
string
string
string
String
1..1
1..1
0..1
1..1
/Patient
Sex
Int
1..1
/Patient
BirthDate
1..1
/Patient
IdOrg
DateTim
e
string
/Patient
AttachDate
1..1
/Patient
DetachDate
/Patient
DeathDate
/Patient
IdPatientMIS
DateTim
e
DateTim
e
DateTim
e
string
/MKBCode
/StartDate
/IdDoctorMIS
медицинских
организаций (ФОМС)
Код: MDN366
OID:
1.2.643.5.1.13.2.1.1.635
Серия
Номер
Является ли полис
действительным
Тип полиса
(Приложение 3)
Имя
Фамилия
Отчество
СНИЛС. Указывается в
формате: ЧЧЧ-ЧЧЧЧЧЧ ЧЧ
Код пола
(Классификатор
половой
принадлежности, OID
1.2.643.5.1.13.2.1.1.156)
.
Дата рождения
0..1
Информация о
прикреплении к МУ.
Идентификатор МУ.
Значение поля UNQ
(Регистр медицинских
организаций
Российской
Федерации. Версия 2,
OID
1.2.643.5.1.13.2.1.1.178)
Дата прикрепления
пациента к МУ
Дата открепления от
МУ
Дата смерти
1..1
Код пациента в МИС
String
Date
1..1
1..1
String
1..1
Код диагноза MKB-10
Дата постановки на
учет
Идентификатор врача.
В качестве
идентификатора
указывается СНИЛС в
1..1
0..1
формате: ЧЧЧ-ЧЧЧЧЧЧ ЧЧ
4.1.2 Описание выходных данных
В таблице 2 представлено описание выходных данных метода AddPatient.
Таблица 2. Выходные данные запроса
Значение
Тип
Описание
Возможные значения
ErrorDescription
String
Текстовое описание ошибки
Success
Boolean
Результат выполнения запроса
True; False
4.2 Изменение данных пациента UpdatePatient
Данный метод предназначен для обновления информации о пациенте,
зарегистрированном ранее в Хранилище.
4.2.1 Описание параметров
Параметры запроса метода UpdatePatient представлены в Таблице 3.
Таблица 3. Запрос изменения данных пациента
Контейнер
Параметр
Тип
Обязательност
ь
Описание
Root
/Guid
GUID
1..1
/IdOrg
String
1..1
Авторизационный
токен
Идентификатор МУ.
Значение поля UNQ
(Регистр медицинских
организаций
Российской
Федерации. Версия 2,
OID
1.2.643.5.1.13.2.1.1.178)
Демографические
данные
Страховой полис
Идентификатор (поле
Code) из
Реестра страховых
медицинских
организаций (ФОМС)
/Patient
1..1
/Patient/InsurancePolicy
InsurancePolicy
CompanyCode
0..*
0..1
String
InsurancePolicy
InsurancePolicy
InsurancePolicy
Serial
Number
IsValid
String
String
Boolean
0..1
0..1
0..1
InsurancePolicy
Type
integer
0..1
/Patient
/Patient
/Patient
/Patient
Firstname
Familyname
Middlename
SNILS
string
string
string
String
0..1
0..1
0..1
1..1
/Patient
Sex
Int
0..1
/Patient
BirthDate
0..1
/Patient
IdOrg
DateTim
e
string
/Patient
AttachDate
0..1
/Patient
DetachDate
/Patient
DeathDate
/Patient
IdPatientMIS
DateTim
e
DateTim
e
DateTim
e
string
/MKBCode
/StartDate
/IdDoctorMIS
Код: MDN366
OID:
1.2.643.5.1.13.2.1.1.635
Серия
Номер
Является ли полис
действительным
Тип полиса
(Приложение 3)
Имя
Фамилия
Отчество
СНИЛС. Указывается в
формате: ЧЧЧ-ЧЧЧЧЧЧ ЧЧ
Код пола
(Классификатор
половой
принадлежности, OID
1.2.643.5.1.13.2.1.1.156)
.
Дата рождения
0..1
Информация о
прикреплении к МУ.
Идентификатор МУ.
Значение поля UNQ
(Регистр медицинских
организаций
Российской
Федерации. Версия 2,
OID
1.2.643.5.1.13.2.1.1.178)
Дата прикрепления
пациента к МУ
Дата открепления от
МУ
Дата смерти
1..1
Код пациента в МИС
String
Date
0..1
0..1
String
0..1
Код диагноза MKB-10
Дата постановки на
учет
Идентификатор врача.
В качестве
идентификатора
указывается СНИЛС в
формате: ЧЧЧ-ЧЧЧЧЧЧ ЧЧ
1..1
0..1
4.2.2 Описание выходных данных
Параметры ответа для метода UpdatePatient совпадают с параметрами
метода AddPatient и приведены в п. 4.1.2.
4.3 Удаление пациента из регистра
В случаях, описанных в п 3.4 сервис поддерживает операцию удаления
пациента из РБСД.
4.3.1 Описание параметров
В Таблице 4 представлено описание параметров запроса метода
AddPatient.
Таблица 4. Запрос удаления пациента
Контейнер
Параметр
Тип
Обязательност
ь
Описание
Root
/Guid
GUID
1..1
/IdOrg
String
1..1
/MKBCode
/EndDate
/IdDoctorMIS
String
Date
String
1..1
1..1
1..1
/EndCause
Integer
1..1
Авторизационный
токен
Идентификатор МУ.
Значение поля UNQ
(Регистр медицинских
организаций
Российской
Федерации. Версия 2,
OID
1.2.643.5.1.13.2.1.1.17
8)
СНИЛС пациента в
формате: ЧЧЧ-ЧЧЧЧЧЧ ЧЧ
Код диагноза MKB-10
Дата снятия с учета
Идентификатор врача.
В качестве
идентификатора
указывается СНИЛС в
формате: ЧЧЧ-ЧЧЧЧЧЧ ЧЧ
Код причины снятия с
учета (Приложение 4)
/PatientSNILS
4.3.2 Описание выходных данных
В таблице 5 представлено описание выходных данных метода AddPatient.
Таблица 5. Выходные данные запроса
Значение
Тип
Описание
Возможные значения
ErrorDescription
String
Текстовое описание ошибки
Success
Boolean
Результат выполнения запроса
True; False
4.4 Создание рецепта на ЛП (CreateRecipe)
Данный метод позволяет внести информацию об выписываемом
рецепте. В случае успешного выполнения будут выданы серия и номер
рецепта. Серия рецепта представляет собой 4 цифры: «03» + 2 последние
цифры от года. Номер рецепта описан в Таблице 6.
Таблица 6. Номер рецепта
Длина
5
Описание
Идентификатор МУ. Последние цифры после
«1.2.643.5.1.13.3.25.3.» значения поля UNQ (Регистр медицинских
организаций Российской Федерации. Версия 2, OID
1.2.643.5.1.13.2.1.1.178). Если количество цифр окажется меньше
пяти, то дополнить нулями слева.
6
дата в формате ГГММДД
5
порядковый номер
4.4.1 Описание параметров
Структура запроса представлена в Таблице 7.
Таблица 7. Запрос «Создание рецепта»
Контейнер
Параметр
Тип
Обязательност
ь
Описание
Root
/Guid
GUID
1..1
/PatientSNILS
string
1..1
Авторизационный
токен
Идентификатор
пациента. В качестве
идентификатора
указывается СНИЛС в
формате: ЧЧЧ-ЧЧЧ-
/IdOrg
string
1..1
/IdDoctorMIS
string
1..1
/MKBCode
/IdPaymentType
string
integer
1..1
1..1
/PaymentPercent
decimal
1..1
/EndDate
/MNN
/Brandname
Date
string
string
1..1
1..1
0..1
/Dosage
/ Quantity
/Serial
decimal
integer
String
1..1
1..1
1..1
/Number
String
1..1
ЧЧЧ ЧЧ
Идентификатор МУ.
Значение поля UNQ
(Регистр медицинских
организаций
Российской
Федерации. Версия 2,
OID
1.2.643.5.1.13.2.1.1.178
)
Идентификатор врача,
выписавшего рецепт. В
качестве
идентификатора
указывается СНИЛС в
формате: ЧЧЧ-ЧЧЧЧЧЧ ЧЧ
Код МКБ-10
Код источника
финансирования.
Приложение 2.
Процент оплаты из
источника
Срок действия рецепта
МНН ЛП
Торговое
наименование ЛП
Дозировка
Количество
Серия рецепта (см.
п.4.4)
Номер рецепта (см.
п.4.4)
4.4.2 Описание выходных данных
Ответное сообщение описано в Таблице 8.
Таблица 8. Ответ на запрос «Создание рецепта»
Значение
Тип
Описание
ErrorDescription
String
Текстовое описание ошибки
Success
Boolean
Результат выполнения запроса
Возможные значения
True; False
4.5 Запрос данных пациента (GetPatient)
Метод предназначен для получения информации о пациенте в РБСД
пациентов. Идентификация пациента проводится по СНИЛС.
4.5.1 Описание параметров
Структура запроса представлена в Таблице 9.
Таблица 9. Запрос «Получение данных о пациенте»
Контейнер
Root
/Guid
Параметр
/SNILS
Тип
Обязательность Описание
GUID
1..1
string
1..1
Авторизационный
токен
Идентификатор
пациента. В качестве
идентификатора
указывается СНИЛС
в формате: ЧЧЧЧЧЧ-ЧЧЧ ЧЧ
4.5.2 Описание выходных данных
В Таблице 10 представлено описание выходных данных.
Таблица 10. Выходные данные метода GetPatient
Контейнер
Параметр
Тип
Обязательност
ь
Описание
Root
/Guid
GUID
1..1
/IdOrg
String
1..1
Авторизационный
токен
Идентификатор МУ.
Значение поля UNQ
(Регистр медицинских
организаций
Российской
Федерации. Версия 2,
OID
1.2.643.5.1.13.2.1.1.178)
Демографические
данные
Страховой полис
Идентификатор (поле
Code) из
Реестра страховых
медицинских
организаций (ФОМС)
Код: MDN366
OID:
/Patient
1..1
/Patient/InsurancePolicy
InsurancePolicy
CompanyCode
1..*
0..1
String
InsurancePolicy
InsurancePolicy
InsurancePolicy
Serial
Number
IsValid
String
String
Boolean
0..1
1..1
1..1
InsurancePolicy
Type
integer
1..1
/Patient
/Patient
/Patient
/Patient
Firstname
Familyname
Middlename
SNILS
string
string
string
String
1..1
1..1
0..1
1..1
/Patient
Sex
Int
1..1
/Patient
BirthDate
1..1
/Patient
IdOrg
DateTim
e
string
/Patient
AttachDate
1..1
/Patient
DetachDate
/Patient
DeathDate
/Patient
IdPatientMIS
DateTim
e
DateTim
e
DateTim
e
string
/MKBCode
/StartDate
/IdDoctorMIS
1.2.643.5.1.13.2.1.1.635
Серия
Номер
Является ли полис
действительным
Тип полиса
(Приложение 3)
Имя
Фамилия
Отчество
СНИЛС. Указывается в
формате: ЧЧЧ-ЧЧЧЧЧЧ ЧЧ
Код пола
(Классификатор
половой
принадлежности, OID
1.2.643.5.1.13.2.1.1.156)
.
Дата рождения
0..1
Информация о
прикреплении к МУ.
Идентификатор МУ.
Значение поля UNQ
(Регистр медицинских
организаций
Российской
Федерации. Версия 2,
OID
1.2.643.5.1.13.2.1.1.178)
Дата прикрепления
пациента к МУ
Дата открепления от
МУ
Дата смерти
1..1
Код пациента в МИС
String
Date
1..1
1..1
String
1..1
Код диагноза MKB-10
Дата постановки на
учет
Идентификатор врача.
В качестве
идентификатора
указывается СНИЛС в
формате: ЧЧЧ-ЧЧЧЧЧЧ ЧЧ
1..1
0..1
Приложение 1. Спецификация штрих-кода машиночитаемого
рецептурного бланка формы №148-1/у-04(л)
1. Перечень сокращений и условных обозначений
МКБ
ДЛО
МНН
ЛС
ЛФ
Международный классификатор болезней
Дополнительное лекарственное обеспечение
Международное непатентованное наименование
Лекарственное средство
Лекарственная форма
СНИЛС
Страховой номер индивидуального лицевого счета гражданина в
системе персонифицированного учета ПФ РФ
Общероссийский государственный регистрационный номер
юридического лица
Общероссийский классификатор административнотерриториальных образований
ОГРН
ОКАТО
ЛПУ
Лечебно-профилактическое учреждение
2. Общие положения
Настоящая спецификация описывает обязательные правила (протокол) при формировании,
нанесении, чтении и обработке штрих-кода на машиночитаемой форме рецепта, формат передачи
данных и рекомендуемые методики при реализации указанного протокола.
Настоящая спецификация описывает формат штрих-кода версии 6 и используется при
дополнительном лекарственном обеспечении отдельных категорий граждан в соответствии с
Федеральным законом от 17.07.1999 №178-ФЗ «О государственной социальной помощи» (в
редакции Федерального закона от 22.08.2004 №122-ФЗ), а также при дополнительном
лекарственном обеспечении за счет территориальных и муниципальных источников
финансирования.
3. Поля штрих-кода
Штрих-код версии 6 (Поле версии имеет обязательное значение 6).
Версия использует кодировку лекарственных средств (код международного непатентованного или
торгового наименования) 2006 года, утвержденную приказом Росздравнадзора от 15.11.2005 г. №
2578-Пр/05.
Таблица 1
№
Название поля
Количество знаков
Размер в
п/п
битах
десятичных
Символьных
1
Идентификационный номер
врача состоит из:
106
ОГРН ЛПУ
Код врача
2
15
Нет
50
Нет
7
56
Идентификационный номер
ЛПУ из:
106
ОГРН ЛПУ
Код ЛПУ
3
Серия рецепта
15
Нет
50
Нет
7
56
Нет
14
112
4
Номер рецепта
20
Нет
64
5
Код заболевания (по МКБ10)
нет
7
56*
6
Источник финансирования
1
нет
2
7
Процент льготы рецепта
1
нет
1
8
Признак
МНН(0)/ТоргНаим(1)
1
Нет
1
9
Код
МНН/ТоргНаим
кодировке 2006 года)
13
нет
44**
10
СНИЛС
11
Нет
37***
11
Дозировка
20
160
12
Количество единиц
7
Нет
24****
13
Код категории гражданина
3
14
Срок действия
1
Нет
1
15
Дата выписки рецепта
7
нет
16
Год
0-128 (2000 г – 2128 г)
7
Месяц
1-12
4
День
1-31
5
16
Признак наличия протокола
ВК
1
1
17
Версия
3
Итого
(в
10***
нет
8
751 749
Примечания:
* данные заполняются в соответствии с «Методическими рекомендациями по организации
информационного взаимодействия между участниками лекарственного обеспечения отдельных
категорий граждан при обязательном медицинском страховании (с изменениями и
дополнениями)».
** используется кодировка лекарственных средств (код международного непатентованного или
торгового наименования) 2006 года, в соответствии с приказом Росздравнадзора от 15.11.2005 г.
№ 2578-Пр/05.
*** данные берутся из регионального сегмента федерального регистра лиц имеющих право на
государственную социальную помощь
**** Количество единиц хранится как целое число, которое получается умножением на 1000
исходного количества единиц в рецепте.
Источник финансирования кодируется следующим образом:
1 – Федеральный.
2 – Субъект РФ.
3 – Муниципальный.
Поле процента льготы рецепта равно «0» – в случае 100% льготы и равно «1» – 50% льготы.
Поле СНИЛС формируется только из цифр СНИЛС пациента, в результате чего получается число
из 11 знаков («123-456-789 12» преобразуется в 12345678912).
Срок действия рецепта равен «0», если рецепт действителен в течение 14 дней и равен «1», если
рецепт действителен в течение месяца.
4. Методика формирования штрих-кода
Порядок кодирования данных:
1. Все поля Таблицы 1 преобразуются в двоичную форму, строки преобразуются в битовый
формат ASCII.
2. Полученные битовые поля соединяются в той последовательности, которая описана в Таблице
1.
3. Объединенная последовательность бит расширяется до кратности 8 нулями, путем добавления
нулей между полями «Признак наличия протокола ВК» и «Версия штрих-кода». В результате
последние 8 бит всегда занимает версия штрих-кода.
4. Расширенная последовательность бит преобразуется алгоритмом base64 в последовательность
символов.
5. К полученной последовательности символов слева добавляется контрольный символ ‘p’
(строчная латинская буква ‘p’).
6. Вся строка преобразуется в штрих-код согласно ГОСТ Р 51294.9-2002 (ИСО/МЭК 15438-2001)
«Автоматическая идентификация. Кодирование штриховое. Спецификация символики PDF417
(ПДФ417)».
5. Методика формирования штрих-кода PDF-417
Символ PDF-417 состоит из нескольких (от 3 до 90) строк, выровненных по вертикали. Любая
строка должна содержать не менее одного знака символа (но не более 30), без учета столбцов
знаков СТАРТ, СТОП, и столбцов индикатора строк. Символ должен включать свободные зоны со
всех четырех сторон.
Каждая строка должна содержать:







начальную свободную зону;
знак СТАРТ;
знак символа левого индикатора строки;
от 1 до 30 знаков символа;
знак символа правого индикатора строки;
знак СТОП;
конечную свободную зону.
Знак символа PDF-417 состоит из четырех штрихов и четырех пробелов между ними. Ширина
каждого штриха или пробела может быть от 1 до 6 модулей. Совокупная ширина 4 штрихов и 4
пробелов должна составлять 17 модулей.
Последовательность знаков символа может быть длиной до 928 элементов (знаков символа).
Каждый из них соответствует своему кодовому слову. Кодовое слово – числовое представление
знака символа. Каждое кодовое слово может являться числом от 0 до 928.
Подробнее структура и о формирование символов штрих-кода PDF-417 определено в документе:
ГОСТ Р 51294.9-2002 (ИСО/МЭК 15438-2001) «Автоматическая идентификация. Кодирование
штриховое. Спецификация символики PDF417 (ПДФ417)».
Для печати штрих-кода PDF-417 используется шрифт «PDF 417 Font».
Символы этого шрифта содержат штрихи и пробелы различной ширины (от 1 до 6 модулей).
Кроме того, среди символов шрифта есть знаки СТАРТ и СТОП.
Соответствие символов шрифта и кодов ASCII приведено в Таблице 2.
Таблица 2
Символ
ASCII
Символ PDF-417 Font
1
штрих, шириной 1 модуль
2
штрих, шириной 2 модуля
3
штрих, шириной 3 модуля
4
штрих, шириной 4 модуля
5
штрих, шириной 5 модулей
6
штрих, шириной 6 модулей
A
пробел, шириной 1 модуль
B
пробел, шириной 2 модуля
C
пробел, шириной 3 модуля
D
пробел, шириной 4 модуля
E
пробел, шириной 5 модулей
F
пробел, шириной 6 модулей
+
знак СТАРТ
-
знак СТОП
Последовательность печатных символов, полученная на этапе формирования информационной
строки (см. п. 3), преобразуется в соответствии с алгоритмом PDF-417, с учетом следующих
ограничений:
1. Вся последовательность кодируется в режиме байтового кодирования.
2. Уровень коррекции ошибок принимается равным 3.
3. Количество столбцов знаков символа PDF-417 равно 5.
В результате получается строка ASCII символов, состоящая из секций, разделенных символами
#13#10. Каждая секция представляет собой одну строку символа PDF-417. Каждая секция
начинается с ASCII символа ‘+’ (знак СТАРТ) и заканчивается ASCII символом ‘-‘ (знак СТОП).
Между ними находится последовательность знаков символа PDF-417 (в соответствии со
спецификацией символики PDF-417), каждый из которых представлен восемью ASCII символами.
В этой последовательности из 8 символов на нечетных местах стоят цифры от 1 до 6 (при печати
шрифтом «PDF 417 Font» будут напечатаны штрихи соответствующей ширины), на четных местах
стоят буквы от A до H (при печати шрифтом «PDF 417 Font» будут напечатаны пробелы
соответствующей ширины).
Таким образом, если полученную строку напечатать шрифтом «PDF 417 Font», можно получить
символ штрих-кода PDF-417.
6. Рекомендации по нанесению штрих-кода на бланк рецепта
Место для впечатывания двухмерного штрих-кода обозначено пунктиром на бланке рецепта,
приведенном на следующей странице.
Министерство
УТВЕРЖДЕН
приказом министерства
здравоохранения и
социального развития
Российской Федерации
22 ноября 2004 г. №257
Место для впечатывания
двухмерного штрих-кода
здравоохранения и
(не менее 45 мм по ширине, и
25 мм по высоте)
социального
развития
Российской
Федерации
—————————
Штамп | | | | | |
—————————
Код ЛПУ
—————————————————————————————
—————————————————————————————
Код формы по ОКУД 3108805
Форма N 148-1/у-04(л)
———————————————————————————————————————————————————
———————————————————————————————
Код
|Код нозологической | Источник
| % оплаты:
|
Код
категории |формы (по МКБ-10) |финансирования: | (подчеркнуть) |лекарственного
граждан |
|(подчеркнуть) | 1. Бесплатно | средства
|
|1. Федеральный | 2. 50%
|
|2. Субъект РФ |
|
|3. Муниципальный|
|
|
|
|
|———————————————
||||||||
||||||||
——————————|———————————————————|
S | S | S |L |L |L | | L |
|
|
||||||||
||||||||
———————————————————————————————————————————————————
———————————————————————————————
—————
Рецепт Серия ________ N ________
—————
Дата выписки: | | | | | | 200 ___ г.
—————
—————
————— ————— ———————————
Ф.И.О. пациента ________________
Дата рождения: | | | | | | | | | | |
————— ————— ———————————
———————————————————————————————————————————————————
——————————————————
СНИЛС
| | | | | | | | | | | | | | | | | | | |
————————————|——|——|——|——|——|——|——|——|——|——|——|——|——|——|——|——|——|——
|——|———————————
N страхового| | | | | | | | | | | | | | | | | | | | | | | |
медицинского| | | | | | | | | | | | | | | | | | | | | | | |
полиса ОМС: | | | | | | | | | | | | | | | | | | | | | | | |
———————————————————————————————————————————————————
——————————————————————————————
Адрес или N медицинской карты амбулаторного пациента ______________________________
(история развития ребенка) ________________________________________________________
Ф.И.О. врача ______________________________________________________________________
___________________________________________________________________________________
Руб. Коп. Rp:
|
Дозировка Кол-во ед.
|
....| ....|
|
...D.td.
|
........................|...... | .......
.
|
|
....| ....|
|
...Signa:
|
...................... |...... | .......
———————————————————————————————————————————————————
————————————————————————————————
———————
———————
(код врача, фельдшера) Подпись и личная печать врача
МП.
Рецепт действителен в течение 14 дней, месяца (ненужное зачеркнуть)
- - - - - - - - - - (Заполняется специалистом аптечного учреждения) - - - - - - - -
———————————————————————————————————————————————————
————————————————————————————————
Отпущено по рецепту:
|Торговое наименование:
|
————————————————————————————————————————————————|———
———————————————————————————————
Дата отпуска: " ___ " _______ 200
|Количество:
———————————————————————————————————————————————————
————————————————————————————————
- - - - - - - - - - - - - - - - - - (линия отрыва) - - - - - - - - - - - - - - - ———————————————————————————————————————————————————
————————————————————————————————
Корешок рецептурного бланка
Наименование
|Способ применения: _______________
|Продолжительность ___________ дней
лекарственного средства:
Дозировка: ______________________
|Количество приемов в день: ___ раз
|На 1 прием: __________________ ед.
——————————————————————————————————————————————————————————
—————————————————————————
Приложение 2. Источники финансирования
Справочник «Источники финансирования»
Код
1
2
3
Пояснения
Федеральный
Региональный
Муниципальный
Приложение 3 Виды полисов ОМС
Классификатор видов полиса ОМС
ID
1
2
3
S_name
Полис единого образца
Полис старого образца
Временное свидетельство
Приложение 4 Причины снятия с учета
Классификатор причин снятия с учета
ID
1
2
3
4
S_name
Излечение пациента
Смена места жительства
Смерть пациента
Открепление от МУ
Download