ГОСТ ISO/HL7 21731—2013
7.1.16.5 SubstanceAdministration.doseCheckQuantity:: SET<RTO> (0..*)
Определение:
в этом атрибуте указано ожидаемое количествосубстанции, котороедолжно быть вве
дено за период времени. Используется как критерий проверки значений, переданных вдругих атрибутах.
Обсуждение: обычно этот атрибут не используется; он предназначен толькодля специальных целей.
В некоторых странах, вчастности, в Японии, есть норма, требующая указывать общую суточную дозу
в рецепте и сопутствующейдокументации. Цель этого требования, очевидно, в том. чтобы обеспечить
и облегчить контроль общей назначенной дозы во избежание передозировки (или слишком малой
дозировки).
Примеры:
1) При назначении эритромицина вдозировке 250 мг (1 таблетка 3 раза вдень) общую суточную дозу
можно рассчитать по формулеdoseCheckQuantity =doseQuantity (1) * Ingredient.quantity(250 мг)* effecliveTime
(3 / сут) = 750 мг/сут.
2) При внутривенном введении ожидаемое количество субстанции в час можно рассчитать по форму
ле doseCheckQuantity = doseQuantity (100 мл) * Ingredient.quantity (5 мг/л) / rateQuantity (1 час) = 0.5 мг/ч,
что можно преобразовать в суточную дозу по формуле doseCheckQuantity = 0.5 мг/ч *24 ч/сут = 12 мг/сут.
Обоснование:
вместо определения атрибута «общая суточная доза», как это было сделано в стан
дарте HL7 v2.3. здесь введено более общее понятие doseCheckQuantity. имеющее тип данных «отноше
ние» (RTO).
Ограничения:
invariantSubstanceAdministration med. RTO max) where med.doseCheckQuantity.conta-
ins(max) {max.numerator.compares(med.doseQuantity); max.denominator.compares(1 s);}. Числительдолжен
быть в единицах, сопоставимых с единицами измерения значения doseQuantity, а знаменатель должен
быть мерой времени.
7.1.16.6 SubstanceAdministration.maxDoseQuantity:: SET<RTO> (0..*)
Определение:
указывает максимальное общее количество терапевтической субстанции, которое
может быть введено субъекту за период времени.
Обсуждение:
этот атрибутособенно полезен, если разрешенная дозировка задается в форме диапа
зона либо режим введения является переменным или по мере необходимости. С его помощью можно
указать предел общего количества субстанции, которое может быть применено за период времени. Чтобы
указать разные пределы для разных периодов времени, можно указать несколько значений атрибута
maxDoseQuantity.
Примеры:
500 мг/сут; 1200 мг/неделя.
Ограничения:
invariant(SubstanceAdministration med, RTO max) where med.maxDoseQuantity.conta-
ins(max) {max.numerator.compares(med.doseQuantity); max.denominator.compares(1 s);}. Числительдолжен
выражаться в единицах, сопоставимых с единицами измерения значения doseQuantity, а знаменательдол
жен быть мерой времени.
7.1.17 Класс Supply (в продметной области Acts)
Код класса: SPLY
Атрибуты класса Supply;
- quantity;; PQ
- expectedUseTime:. IVL<TS>
Класс Supply является генерализацией класса Diet.
Класс Supply является специализацией класса Act.
Определение
к
ласса Supply:
действие, включающее в себя передачу материала (товара) от одной
сущности к другой.
Обсуждение:
информация о передаваемом материале связывается с экземпляром класса Supply с
помощью экземпляра класса Participation, у которого атрибут typeCode имеет значение PRD (product —
товар). При этом важна точная идентификация материала (производитель, серийный номер и тд.). Большая
частьдетальной информации о материаледолжна передаваться в экземпляре класса Material. Если требу
ется отдельно описать планирование доставки, доставку и оплату материала, то с экземпляром класса
Supply можно связать экземпляр класса Transportation. Для описания услуги отпуска лекарственного сред
ства используется экземпляр класса Supply, связанный с экземпляром класса SubstanceAdministration. В
этом случае экземпляр класса SubstanceAdministration описывает применение лекарства, а экземпляр
класса Supply — отпуск.
Примеры; заказ простыней, отпуск лекарства, отпуск медицинских расходных материалов со склада.
В следующих подпунктах описаны атрибуты класса Supply.
47