ГОСТ Р HCO/HL7 27951—2016
- normal (нормальное) — «типичное состояние*, охватывающее все ожидаемые состояния, за исключением
nullified, которое представляет терминальные состояния экземпляра класса Entity, созданного по ошибке;
* nullified (аннулированное) — терминальное состояние экземпляра класса Entity, созданного по ошибке.
Между состояниями действия возможны следующие переходы:
- revise (пересмотреть) — из состояния active в состояние active:
- inactivate (сделать неактивным) — из состояния active в состояние inactive:
- reactivate (активировать заново) — из состояния inactive в состояние active:
- revise (пересмотреть) — из состояния inactive в состояние inactive;
- nullify (аннулировать) — из состояния normal в состояние nullified;
- create (создать) — из начального (пустого) состояния в состояние active.
А.3.2.4 Класс LanguageCommunication (в предметной области Entities)
Атрибуты класса LanguageCommunication:
- languageCode:: СЕ.
- modeCode:: СЕ.
- proficiencyLevelCode:: СЕ,
- preferencelnd:: BL.
Ассоциации класса LanguageCommunication:
- entity::(1..1) Entity:: languageCommunication:: (0..*) (ассоциация с классом Entity, роль languageCommunication —
язык общения).
Класс LanguageCommunication является специализацией класса InfrastructureRoot.
Определение класса LanguageCommunication
Способности сущности к языковому общению.
Примечания к использованию
Хотя на первый взгляд использование этого класса должно быть ограничено только подтипами класса
LivingSubject (живой организм), но устройства, представляемые классом Device, также могут использовать языковое
общение, например, автоматизированные телефонные устройства, перенаправляющие пациента к операторам в
зависимости от его нужд, или устройства, автоматически читающие врачам результаты лабораторных анализов.
П р и м е р ы — Пациент, ранее приехавший из Мексики, может иметь беглые языковые возмож
ности чтения и письма на испанском языке, но при этом имеет только самые начальные способности
общения на английском языке. Выходец из России может одинаково хорошо владеть разговорным рус
ским. армянским или украинским языком, но предпочитает говорить на армянском языке.
Атрибуты класса LanguageCommunication
А.3.2.4.1 LanguageCommunication.languageCode:: СЕ (0..1)
Словарный домен: HumanLanguage
Определение
Значение, указывающее язык, которым сущность в определенной степени владеет для разговорного или
письменного общения.
Примечания к использованию
Разговорное или письменное языковое общение присуще не только живым существам. Для устройств, кото
рые взаимодействуют с людьми, используя человеческий язык, также надо указать, на какие языки они рассчитаны.
Автоматизированные системы речевого ответа передают сообщения на естественном языке и взаимодействуют
с другими устройствами или людьми, используя естественный язык.
Обоснование
Многие люди и устройства способны общаться на разных языках, имея разные степени владения языками.
Значение атрибута languageCode указывает способность к языковому общению, декларируемую сущностью.
П р и м е р ы — Испанский, итальянский, немецкий, английский, американский язык жестов и т. д.
А.3.2.4.2 LanguageCommunication.modeCode:: СЕ (0..1)
Словарный домен: LanguageAbilityMode
Определение
Значение, указывающее метод применения языка.
П р и м е р ы — Речевое выражение, письменное выражение, выражение на языке жестов, восприя
тие речи, восприятие письменного языка, восприятие языка жестов.
А.3.2.4.3 LanguageCommunication.proficiencyLevelCode:: СЕ (0..1)
Словарный домен: LanguageAbilityProficiency
Определение
Значение, указывающее степень владения языком.
П р и м е р ы — Свободно, хорошо, удовлетворительно, плохо.
242