ГОСТ Р HCO/HL7 27951—2016
/ к
HL7SpecSlockLndblipsis */
/‘ HL7Spec’Block:validateCode */
/ “
validateCode - проверить значение элемента с типом данных CD на
* соответствие заданному словарному домену
codeToVa1idate
applicat ionContext_code
vocabularyDomain_nameсловарный домен атрибута
проверяемый код
прикладной контекст (не осязателен)
activeConceptsOnlyTRLE указывает, что код должен Оыть активным
в целевой системе кодирования
FALSE указывает, что неактивные коды также
учитываются (Примечание - Если код неактивен,
то в этом случае должно генерироваться
(только
(на
предупреждение)
errorCheckOnlyTRUE указывает ограниченную проверку
на ошибки)
FALSE указывает расширенную проверку
ошибки и предупреждения)
Возвращаемое значение - структура, содержащая счетчик ошибок пЬггогз,
счетчик предупреждений nWarnings, за которыми
следует детальная информация
Примечание - Этот метод обеспечивает проверку текущего кода и
квалификаторов. Для проверки трансляций кода используйте
метод validateTranslations
Исключения:
Ur.knownVocabularyDomair.
Ur.knownApplLcationContextCode
- словарный домен не распознан службой
- прикладной контекст не распознан
NoApplicableValueSet- не существует набора значений, относящегося
к этому домену в данном контексте
/
ValidateCodeReturn validateCode<
m VocabuIaryDomainName
in types::CL
in ApplicationContextCode
m types::BL
vocabularyDomain_name,
codeToVa1
1
date,
applicationContext_code,
activeConceptsOnly,
m types::BLerrorCheckOnly
)
raises (UnknownVocabularyDomain,
LnexpectedError,
LnknownApplicationContextCode,
KoApplicableValueSet);
/ “
HL7SpecBlockEnd
* /
t *
HL7SpecBlock:validateTranslation */
/* validateTranslation - проверить совокупность транляций значения типа CD
*vocabularyLomain_naroe- словарный домен атрибута
*codeToValidate— проверяемый код
*applicationContext_code - прикладной контекст (не обязателен)
* activeConceptsOnly- TRUE указывает, что код должен быть активным
88