ГОСТ Р HCO/HL7 27951—2016
Примечания к конструированию
К обоснованию: причина, по которой значения атрибута code не ограничены, состоит в том, чтобы он мог
использовать словарные домены без ограничений. Где может быть ограничен атрибут modifierCode аналогичным
образом? Если это ограничение относится к модификатору типа данных CD. оно должно подразумеваться в коди
рованном атрибуте.
П р и м е р — Отдаленная территория, внеурочное обслуживание.
А.3.1.11.2 InvoiceElement.umtQuantity:: RTO<PQ.PQ> (0..1)
Определение
Описание количества товара или услуги, которое включено в счет или подлежит включению в счет.
Примечания к использованию
Указание исчисляемых единиц может быть выполнено с помощью следующих методов:
1) определить исчисляемую единицу в атрибуте InvotceElement.code. В этом случае конкретное значение
атрибута InvoiceElement.code будет содержать указание, что предмет, описанный в данном экземпляре класса
InvoiceElement, является упаковкой, содержащей 20 элементов. Если значение InvoiceElement.code соответствует
упаковке, содержащей 20 элементов, а значение атрибута количества InvoiceElement.unitQuantity = 2 (штуки), то
данный экземпляр класса InvoiceElemenl описывает две упаковки по 20 элементов в каждой, то есть всего 40 эле
ментов:
2) если требуется указать больше деталей (например, описать состав, упаковку, производителя товара),
то эта информация должна быть описана как экземпляр класса Entrty. связанный с данным экземпляром класса
InvoiceElement с помощью экземпляров классов Role и Participation, при этом атрибут Participation.typeCode должен
иметь значение «PRD» (product — товар).
Каждый экземпляр класса InvoiceElement, описывающий элемент, включенный в счет-фактуру или подле
жащий включению в счет, идентифицируется кодом товара или услуги, передаваемым в атрибуте InvoiceElement.
code. В некоторых случаях этот код берется из прекоординированной классификации и идентифицирует контейнер
(например, универсальный код продукта (УКП). присвоенный контейнеру, содержащему 1000 таблеток, и другой
УКП-код для контейнера, содержащего 100 таких же таблеток). УКП-код используется при выставлении счетов, но
при его применении возникает необходимость указать в форме дроби, что только часть контейнера (например,
флакона) подлежит оплате или включению в счет. Например, пусть подлежат оплате 15 таблеток из контейнера, со
держащего 1000 таблеток. В этом случае числитель дроби может быть указан как «15 {таблетка}» или просто «15». а
знаменатель как «1000 {флакон}» или просто «1000» (см. обсуждение, следующее за обоснованием использова ния
описательного текстадля исчисляемых величин). Если товар, информация о котором передается в экземпляре класса
InvoiceElement. не является контейнером, то знаменатель дроби не указывается.
Примечания к конструированию
Следует утвердить реорганизацию. Ссылка на спецификацию типов данных в документе Data Types
Part II Unabridged Specification, Appendix A: Unified Code for Units of Measure тупиковая. Спецификацию UCUM
(Unified Code for Units of Measure — унифицированные коды единиц измерения) можно найти в документе по
типам данных, поэтому обновленная ссылка могла бы помочь, однако она не помогает с ограничением пред
ставления «безрэзмерностных» единиц, не запрещенных этой спецификацией. Замечания к отображению:
страница института Regenstrief с описанием UCUM предоставлена в одном фрейме с голосуемым
содержа нием HL7 Версии 3. Даже если на этот счет существует соглашение о взаимопонимании, этот
контекст вводит читателей в заблуждение. Его следует представлять в отдельном окне. Рекомендация:
следует добавить ссыл ку на спецификацию UCUM в разделы введения, содержащиеся в сопутствующих
документах, и убрать ее из описаний атрибутов.
П р и м е р ы — 4 часа, 4 мг, 4 коробки. 15 штук из контейнера, содержащего 1000 штук, и т. д.
Формальное ограничение
Единицы товара или услуги ДОЛЖНЫ быть ограничены такими измеряемыми единицами, как литры, мил
лиграммы или часы. Не измеряемые, но исчисляемые единицы, например короба, пакеты, посещения, таблетки и
контейнеры, НЕ ДОЛЖНЫ указываться в компоненте единиц измерения типа данных РО иначе как в аннотации.
А.3.1.11.3 InvoiceElement.unitPriceAmt:: RTO<MO.PQ> (0..1)
Определение
Стоимость единицы товара или услуги.
П р и м е р ы — %0.20/мг; $250,’день; $50.
Формальное ограничение
При указании отношения числитель должен иметь тип данных МО. а знаменатель — тип данных PQ. Детали
указания отношения см. в описании атрибута unitQuantity.
А.3.1.11.4 InvoiceElement.netAmt:: МО(0..1)
Определение
Указывает полную стоимость элемента счета-фактуры, включая суммы его компонентов.
220