ГОСТ Р ИCO/HL7 27931-2015
2.5.2 Правила для получателя
Следующие правила используются для обработки полученных сообщений стандар
та HL7 и преобразования их содержания в данные:
a) игнорировать сегменты, поля, компоненты, субкомпоненты и лишние повторы
поля, которые присутствуют в сообщении, но не ожидаются обрабатывающим его прило
жением;
b
) рассматривать сегменты, которые ожидаются приложением, но отсутствуют в
сообщении, как состоящие целиком из отсутствующих полей;
c) рассматривать поля и компоненты, которые ожидаются приложением, но не
включены в сегмент, как отсутствующие.
2.5.3 Примечания к правилам кодирования
Если сегмент распределен по нескольким сообщениям, то используйте описанные
ниже дополнительные правила кодирования. Эти правила описаны в терминах более об
щего протокола продолжения сообщений (См. 2.92 «Продолжение сообщений и сегмен
тов»).
2.6 Применение управляющих последовательностей в текстовых полях
2.6.1 Коды формата
В полях данных типов ТХ, FT и CF можно использовать спецсимвол (escape) для
задания некоторых специальных характеристик части текстового поля. Спецсимвол пред
ставляет собой изображаемый (печатаемый) ASCII-символ и задается в компоненте спец
символа поля MSH-2 «Символы кодирования». В настоящем разделе символ «\» будет
использоваться в качестве спецсимвола, как если бы именно он был описан в указанном
поле. Управляющая последовательность состоит из спецсимвола, одного обычного сим
вола - кода управления, 0 или более символов, задающих параметр, и завершается еще
одним спецсимволом.
Управляющие последовательности для разделителя полей, разделителя компонен
тов, разделителя субкомпонентов, разделителя повтора и спецсимвола можно использо
вать также в полях данных ST.
Определены следующие управляющие последовательности:
\Н\- начало выделения (highlighting);
\Nv- нормальный текст (normal), конец выделения;
\R-разделитель полей (field separator);
\S\-разделитель компонентов (component separator);
\Т\- разделитель субкомпонентов (subcomponent separator);
\R\- разделитель повторов (reреate separator);
66