ГОСТ Р HCO/HL7 27951— 2016
type Instsneelcientitler alias 11 specializes ANY |
ST extension;
t:iD toot;
ST assigningAuthorityName;
BL equal(ANY xt;
};
B.2.17.1 Свойство root: UID
Определение: уникальный идентификатор, гарантирующий глобальную уникальность идентификатора эк
земпляра. Значение свойства root может само по себе быть идентификатором экземпляра.
При наличии непустого свойства extension значение свойства root обычно трактуется как «уполномочен
ная организации по присвоению идентификаторов», то есть предполагается, что это значение каким-то образом
указывает организацию, присваивающие идентификаторы, передаваемые в свойстве extension. Однако значение
свойства root не обязано представлять УИД организации, оно может также быть специально зарегистрированным
уникальным идентификатором схемы идентификации1*.
invariant(11 х|
where x.nonNull |
root.nonNull;
I ;
В.2.17.2 Свойство extension: ST
Определение: Строка символов, являющаяся уникальным идентификатором в пространстве имен, заданном
значением свойства root.
Значение свойства extension представляет собой строку символов, уникальную в пространстве имен, заданном
значением свойства root. Если оно не является пустым, то свойство root задает пространство имен (иногда называ
емое «уполномоченной организацией по присвоению идентификаторов» или «типом идентификатора»). Свойство
extension может быть пустым, и в таком случае значение свойства root само будет идентификатором экземпляра.
Схема идентификации, обеспечиваемая свойствами root и extension, фактически означает, что конкатенация
значений свойств root и extension должна быть уникальным идентификатором обьекта. идентифицируемым дан
ным значением типа II.
Для внешних идентификаторов передаваемых объектов рекомендуется использовать схему OID. Свойство
extension в основном предназначено для передачи унаследованных алфавитно-цифровых идентификаторов.
В некоторых схемах идентификации используется определенный стиль представления соответствующих им
значений. Например, номер карточки социального страхования в США SSN (Social Security Number) обычно за
писывается с дефисами по шаблону «123-12-1234». Однако дефисы не являются значащими символами, и номер
SSN может быть равным образом представлен без дефисов как «123121234».
В случае, если схемы идентификации предусматривают несколько разных представлений, комитетом HL7
должно быть принято решение о предпочтительной форме. Комитет должен документировать это решение, если им
рекомендована соответствующая внешняя система идентификации. Решение о предпочтительной форме должно
приниматься с учетом практичности и широты использования. Если четких критериев практичности и ши роты
использования нет. то должно быть отдано предпочтение наиболее безопасной, расширяемой и наименее
стилизованной (наименее декорированной) форме21.
11 Объекты DICOM идентифицируются только с помощью УИД. С точки зрения интеграции стандартов
DICOM и HL7 было бы неразумно со стороны комитета HL7 требовать, чтобы свойство extension было обязатель
ным и рассматривать УИД только как идентификатор организации, присваивающей идентификаторы. Поскольку
идентификаторы УИД проще и не подвержены рискам незначащего декорирования, то комитет HL7 поддерживает
практику использования в системах простых идентификаторов УИД в качестве ссылок на их обьекты.
2* Это решение, принимаемое на этапе конструирования, необходимо, чтобы интерфейсы, предлагаемые в
стандартах HL7, не были отягощены необходимостью реализации преобразований различных стилей литералов
кодов во время исполнения, хотя это и может привести к ситуации, когда некоторым приложениям может потребо
ваться выполнять преобразования из одной формы представления кодов в другую, если они рассчитаны на вари ант
представления, не выбранный комитетом HL7.
На основании практического опыта рекомендуется, чтобы алфавитно-цифровые значения свойства extension
типа данных II не содержали ведущих нулей (если в них присутствуют нули), поскольку эти нули нередко ошибочно
вырезаются. Значения «000123» и «123» свойства extension должны рассматриваться как совершенно разные, но
это правило может игнорироваться, что приводит к ошибочным совпадениям и дубликатам записей в базах дан
ных. Но приложениядолжны учитывать все ведущие нули, обнаруженные в значениях свойства extension. Ведущие
нули запрещены в идентификаторах ОИД. но в идентификаторах UUID они могут случаться, и это надо учитывать.
Отдельного свойства контрольной цифры нет. Контрольные цифры используются при ручном вводе данных
и лучше всего работают, если они полностью прозрачны. Значения свойства extension типа данных II может со-
337