ГОСТ Р ИCO/HL7 27931-2015
b
) Может быть изменен тип данных поля или компонента типа данных. Система-
отправитель должны быть способна отправить поле с новым или измененным типом дан
ных, а система-получатель, независимо от уровня своей версии, должна быть способна
понимать такое сообщение и игнорировать любую составную часть сообщения, которые
она не ожидает получить.
1) Тип данных поля может быть изменен при условии, что компоненты ново
го типа данных имеют ту же структуру и ту же интерпретацию, что и прежний тип
данных. Например, тип данных IS может быть заменен на СЕ, но тип данныз PPN
не может быть заменен на PN. Тип данных NM не может быть заменен на ST.
2) У существующих полей существующих сегментов тип данных может быть
изменен, если крайняя левая часть поля (то есть прежняя версия) имеет тот же
смысл, как у прежней версии поля. Это соответствует правилам добавления нового
компонента или субкомпонента, описанным в предыдущем разделе. Другими сло
вами, если игнорировать новые части поля (добавленные при изменении типа дан
ных), то оставшиеся части должны представлять собой прежнее поле (имеющее
прежний тип данных), имеющее в точности то же значение, которое было у него в
предыдущей версии стандарта.
3) Если у компонента типа данных изменен его тип данных, то структура и
интерпретация компонента должны остаться теми же, что у прежнего компонента. В
конец типа данных можно добавить любой новый компонент.
c) Может быть изменена обязательность составной части сообщения. Система-
отправитель должны быть способна отправить измененное поле, а система-получатель,
независимо от уровня своей версии, должно быть способно понимать такое сообщение.
Допустимы следующие изменения обязательности:
1) существующие необязательные группы сегментов могут быть сделаны
обязательными;
2) существующие необязательные сегменты могут быть сделаны обязатель
ными или условно обязательными;
3) существующие необязательные поля могут быть сделаны обязательными
или условно обязательными;
4) существующие обязательные поля могут быть сделаны условно обяза
тельными, если сообщение связано с вновь определенным событием. При этом
условие должно быть определено таким образом, чтобы для всех ранее опреде
ленных событий это поле оставалось обязательным;
72