ГОСТ Р HCO/HL7 27951—2016
- codoSystemType_code — код. имеющий значения I (система кодирования является внутренней,
ведется и распространяется комитетом HL7). Е (ведется и распространяется третьей стороной). EI (ве
дется третьей стороной, но ради удобства комитет HL7 поддерживает ее внутренний образ).
Примечание — Перечисленныевышерегистрационныеэлементыпредназначены толькодляописания
системы кодирования. Многиеиз полей (спонсор, издатель, методпубликации версий ит.д.) могут иметьсобствен
нуюструктуру, но в целях настоящегодокументаописание ихструктуры не является необходимым.
Класс CodeSystemlnfo имеет следующие поля:
- description— базовоеописаниесистемыкодирования. См. описаниеклассаCodeSystemDescnptor
в 8.4.2.1.2;
- registrationlnfo — регистрационная информация о системе кодирования (если таковая имеется).
8.4.5.2 Метод lookupCodeSystem
Метод lookupCodeSystem возвращает детальную информацию о системе кодирования поее иден
тификатору (ОИД) или имени.
Входные параметры:
- codeSystemJd — уникальный идентификатор системы кодирования, которым обычно служит
ИСО ОИД;
- codeSystem_name — имя системы кодирования.
Должны быть заданы идентификатор системы кодирования, либо имя. либо оба параметра. В по
следнем случав имядолжно соответствовать идентификатору, иначе будет сгенерировано исключение.
Исключения:
- UnknownCodeSystem:
- CodeSystemNameldMismatch;
- UnexpectedError.
8.4.6 Обозреванио наборов значоний в словарном домене и контексте
Метод lookupValueSetForDomain возвращает идентификацию набора значений (идентификатор и
имя. если таковое имеется), использованного для заданного словарного домена в прикладном контек
сте (если таковой имеется).
Входные параметры:
- vocabularyDomain_name — имя обозреваемого словарного домена.
- applicat»onContext_code (не обязателен) — код прикладного контекста.
Исключения:
- UnknownVocabularyDomain;
- UnknownApplicationContoxtCode;
- NoApplicableValueSet;
- UnexpectedError.
8.4.7 Установление принадлежности кода понятий к набору значений
Метод isCodelnValueSet возвращает значение TRUE, если понятие с заданным идентификатором
включено в набор значений и может быть выбрано из него. В противном случае возвращается значение
FALSE.
Входные параметры:
- valueSet_id — идентификатор обозреваемого набора значений;
- valueSet_name — имя обозреваемого набора значений;
- includeHeadCode — значение TRUE указывает, что головной код (если таковой имеется) счи
тается частью данного набора. Значение FALSE указывает, что головной код (если таковой имеется),
исключается из набора;
- codeToValidate — код проверяемого понятия и идентификатор его системы кодирования.
Должны быть заданы идентификатор набора значений, либо имя. либо оба параметра. В послед
нем случае имя должно соответствовать идентификатору, иначе будет сгенерировано исключение.
Исключения:
- UnknownValueSet;
- ValueSctNameldMismatch;
- UnknownConceptCode;
- UnknownCodeSystem;
- UnexpectedError.
37