Спецификация штрих-кода медицинского полиса
От: Аноним  
Дата: 02.07.08 13:13
Оценка:
Кто работал со штрих-кодами полисов ОМС?

Штрих-код полиса считывается в виде длинной строки цифр
(сканер подключается через USB и видится в системе как клавиатура).
А как эту строку цифр расшифровать?
Перерыл весь интернет — ничего не нашел.
Где взять спецификацию штрих-кода, который применяется в медицинских полисах?
Re: Спецификация штрих-кода медицинского полиса
От: dcb-BanDos Россия  
Дата: 02.07.08 13:25
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Кто работал со штрих-кодами полисов ОМС?


А>Штрих-код полиса считывается в виде длинной строки цифр

А>(сканер подключается через USB и видится в системе как клавиатура).
А>А как эту строку цифр расшифровать?
А>Перерыл весь интернет — ничего не нашел.
А>Где взять спецификацию штрих-кода, который применяется в медицинских полисах?


ниче не пойму, первый же запрос в гугл вида:
здесь
и первой строчкой ответ здесь

что я делаю не так?!
Ничто не ограничивает полет мысли программиста так, как компилятор.
Re[2]: Спецификация штрих-кода медицинского полиса
От: Аноним  
Дата: 02.07.08 14:31
Оценка:
DB>ниче не пойму, первый же запрос в гугл вида:

Это я все читал.
Только то, что мне выдал сканер, мягко говоря в описанный формат не укладывается.

Вот что мне выдал сканер:

017737020136073780641790653935296978444 ..... (вся строка 628 символов, все символы — цифры)

Что мы видим в том описании:

первые 3 знака — идентификатор версии. Ну допустим "017" — это версия
следующие 3 знака — серия полиса
потом 5 знаков — номер полиса

Беру в руки свой полис и смотрю: никаких номеров серии вообще нет,
а номер полиса 16-тизначный.

Потом в описании следует дата 8 знаков: ГГГГММДД,
еще дальше — фамилия и т.д.

А что мне выдал сканер? 60737806 — это явно не дата...
Никаких фамилий тем более не просматривается, сканер выдал одни лишь цифры!!!
И так далее.

Так что строка, которую мне выдал сканер — явно не соответствует написанному стандарту.
Ее надо как-то раскодировать, может тогда и получится в соответствии с описанным стандартом.
А вот как раскодировать? В этом и вопрос...

PS.
Хочется услышать ответ от человека, который с этим реально работал и разобрался.
Re[3]: Спецификация штрих-кода медицинского полиса
От: Кодт Россия  
Дата: 03.07.08 11:49
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Вот что мне выдал сканер:


А>017737020136073780641790653935296978444 ..... (вся строка 628 символов, все символы — цифры)


Тут или закодировано криво (случайно включили не тот субсет), или сканер криво декодирует.
Попробуй напечатать штрихкод ОМС "с потолка", но в соответствии со спецификацией (5 рядов, 3-й уровень ошибки), и посмотреть, что твой сканер скажет.
... << RSDN@Home 1.2.0 alpha rev. 655>>
Перекуём баги на фичи!
Re[4]: Спецификация штрих-кода медицинского полиса
От: Аноним  
Дата: 04.07.08 11:02
Оценка:
К>Тут или закодировано криво (случайно включили не тот субсет), или сканер криво декодирует.

Разобрался я, только легче мне от этого не стало...
Я то думал, что медицинские полисы едины по всей стране, а оказалось, что нет.
В каждом регионе полисы свои, и спецификация кодирования — тоже своя.
И похоже общероссийской спецификации штрих-кода для полисов ОМС не существует.
В моем случае на полисе используется штрих-код в формате PDF417
в соответствии с ГОСТ Р51294.9-2002.
А то, что в этом штрих-коде закодировано и как это закодировано
(собственно, спецификация, которую я искал) — это изобретение местного Медстраха.
Так что выяснять этот вопрос я буду на местном уровне.
Re[5]: Спецификация штрих-кода медицинского полиса
От: Аноним  
Дата: 17.07.08 15:07
Оценка:
А>Так что выяснять этот вопрос я буду на местном уровне.

Если разберешься — отпишись плз. Только сегодня попался штрих-код вида 017752... того же размера. А разбирать ой как надо...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.