Декодировщик может исправить до 1 символов, которые содержат ошибки в кодовых словах. Для расчета используют формулу 21 = п-к, (6) где п количество кодовых слов; к количество символов данных, к которым добавляются символы паритета; 1 количество символов, в которых алгоритм позволяет исправить ошибки. На рис. 31. представлена общая структура кодового слова, преобразованного по методу «Кесё $о1отоп». 76 /■-----------------п к214 Данные Паритет Рис. 31. Общая структура кодового слова Большее значение 1 означает, что большее количество ошибок могут быть автоматически исправлены при декодировании, но требуется больше вычислительной мощности. Одна ошибка возникает и когда 1 бит символа исказился, и когда все биты символа неправильны. Например, если возникнет 16 ошибок в 16 символах по 1 ошибке или в 16 символах будет неправильны все 8 бит в каждом, декодер сможет исправить все. В случае повреждения части штрихового кода использование метода кодирования «Кеес1 8о1отоп» позволяет автоматически исправить целые ошибочные символы (каждый длиной 8 бит), расположенные подряд. Если 2з + г < 21, (з ошибок, г стертых символов, местоположение которых известно), то оригинальное кодовое слово всегда будет восстановлено. Хранение информации в двумерном штриховом коде Для определения информации, которую необходимо хранить в штриховом коде для автоматического ее ввода в уже функционирующие ИС отделений, и достаточную для идентификации пациента в пределах ЛУ, был |
83 где п количество кодовых слов, к — количество символов данных, к которым добавляются символы паритета, I количество символов, в которых алгоритм позволяет исправить ошибки. На рис. 2.5 представлена общая структура кодового слова, преобразованного по методу «Кееб 8о1отоп». п /■ к 214 1 1______ Данные Паритет Рис. 2.5. Общая структура кодового слова Большее значение X означает, что большее количество ошибок могут быть автоматически исправлены при декодировании, но требуется больше вычислительной мощности. Одна ошибка возникает и когда 1 бит символа исказился, и когда все биты символа неправильны. Например, если возникнет 16 ошибок в 16 символах по 1 ошибке или в 16 символах будет неправильны все 8 бит в каждом, декодер сможет исправить все. В случае повреждения части штрихового кода использование метода кодирования «Кеес! 8о1отоп» позволяетавтоматически исправить целые ошибочные символы (каждый длиной 8 бит), расположенные подряд. Если 2з + г < 21, (з ошибок, г стертых символов, местоположение которых известно), то оригинальное кодовое слово всегда будет восстановлено. 2.1.4. Определение способа храпения медицинских сведений в двумерном штриховом коде Для определения информации, которую необходимо хранить в штриховом коде для автоматического ее ввода в уже функционирующие ИС отделений, и достаточную для идентификации пациента в пределах ЛПУ, был проведен анализ типовой истории болезни и выявлена базовая информация о пациентах. В качестве базовых данных выбраны: |