ГОСТ Р ИСО 21549-7—2010
Т а б л и ц а 24 — Спецификация отдельных элементов класса oDispensedlngredient*
Элементы класса
oDispensedlngredient»
Тип
данных
Кратность
Комментарий
«mgredientldentifier*
CodedData
0..1
Это поле содержит уникальную идентифи
кацию ингредиента
«nameOtlngredient’1*
OCTET
STRING
1
-
«quantityOflngredient*
Quantity
1
См.таблицу 15
«dispensedPnceOfIngredlen r»
Money
1
—
11 Если допускается указание только свободного текста, то это поле можно интегрировать с полем
xingredlentldentlfler*. В этом случае кратность поля «mgredientldentifler* будет равна 1.
Это поле требуется только в том случае, если должны быть указаны атрибуты цен.
»М—■-^
ж
-II,,,HJ
литию
4t)ortahflrOiApplOTt}onAklldentfl9r: CodedBeta QJ..1]
-HwmOfCoritahMOrApfillcatlonAld;OCTET STRING [1]
4<ftpQrsodP1ceOfComflbeiOrApf)llcdk)nAkl: Money[1]
+dhp*rB*dMumb*f<3flJrits: INTEGER[Q..1]
Рисунок 25 — Структура класса «DispensedContamerOrApplicationAld*
Т а б л и ц а 25 — Спецификация отдельных элементов класса oDispensedContalnerOrApplicationAido
Элементы класса «DispcnsedContamcrOrApplicalionAid»
Тип данных
Кратность
Комментарий
«contalnerOrApplicationAKlIdentifier»
CodedData
0..1
Это поле содержит кодирован
ное представление контейнера или
средства применения отпущенного
лекарства
«nameOfContainerOrAppUcatlonAid*"
OCTET
STRING
1
-
«dlspensedPrlceOfContalnerOrAppllcatюnA^do:^,
Money
1
—
«dispensedNumberOfUnlts*
INTEGER
0..1
—
11В соответствии со значением поля «nameOflngrediento класса «Depensedlngredient».
г’ Это поле требуется только в том случае, если должны быть указаны атрибуты цен.
Определения классов на языкеASN.1:
ModicationsDispensed :: = SET OF MedicationDispensed
MedicationDispensed::= SET
{
medicationPrescriptionPointer
dispensedltem
prescriber
accessoryAttributes
}
Dispensedltem:: = SET
{
[0] RefPointer OPTIONAL, - Указатель на объект
— рецепта
[1] SETOF Dispensedltem,
[2] Prescriber, — Уникальная идентификация
— лица, выписавшеголекарство
[3]AccessoryAttributes OPTIONAL
31