ГОСТ Р ИCO/HL7 27931-2015
лона повторений эквивалентен субкомпоненту 1 («Шаблон повторений») компонента 2 ти
па данных TQ. Остальные компоненты типа данных RPT описывают значение кода шаб
лона повторений. Компоненты 2-10 используются для описания сравнительно простых
шаблонов повторений. С помощью компонента 11 можно описать более сложные шабло
ны. Тип данных RPT служит мостом между понятием шаблона повторений, определенном
в стандарте HL7 версии 2.x в типе данных количества/срока, и Общей спецификацией
времени GTS (General Timing Specification), определенной в стандарте HL7 Версии 3.
Компонент 1 соответствует понятию шаблона повторений, определенному в стандарте
HL7 версии 2.x. Компоненты 2-7 произведены от типа данных PIVL, определенном в стан
дарте HL7 Версии 3. Компоненты 8-10 произведены от типа данных EIVL, определенном в
стандарте HL7 Версии 3. Если шаблон повторений не может быть описан с помощью ком
понентов 2-10, то должен быть использован компонент 11 «Общая спецификация време
ни». В нем можно указать строковое представление полной спецификации GTS, опреде
ленной в стандарте HL7 Версии 3.
Если при получении поля с типом данных RPT приложение не может распознать
код, указанный в компоненте 1, то оно должно попытаться определить частоту повторе
ний, используя остальные компоненты. Если приложение распознало код, полученный в
компоненте 1,то от него не требуется интерпретация остальных компонентов поля.
Максимальная длина: 984.
Вариант использования. Применение этого типа данных обосновано необходимо
стью определять шаблоны повторения на лету при составлении заказа. Тип данных TQ не
предоставляет возможности описания значения шаблона повторений на лету. Для обхода
этого ограничения разработчики применяли различные решения. Один из них состоял в
добавлении Z-компонентов к типу данных TQ, предназначенных для передачи данных о
шаблоне повторения. Другом решением была попытка синтаксического разбора кода
шаблона повторений для расшифровки значения этого кода.
Примеры
IQ1H&Каждый час&Н1/7хххААААl Ah I
|Q2j2&Ka*r0xro второй BTopra-lK4,HL7xxxADWA2AA2Awk |
IBlDiДважды в день во время, назначенное конкретным
учреждением&НЬ7хххлллл12лЬлУ|
IQAM4Каждое утро во время, назначенное конкретным
учреждением4НЬ7хххАНСА00А11А1Ас1АУ|
|днЯ4,Каждый день перед CHOMiHL7xxxAAAAl Ad AAAHS|
|АСМ&Перед завтраком&нь7хххллАллЛЛАСМ|.
336