sage logo

Metaclass: ConceptDescriptor

Documentation: A descriptor for a concept, usually through a code from a coding system. For complex domains, such as findings, diagnoses, the concept descriptor may contain translations into other coding systems or free text descriptions. This data type also supports post-coordinated (compositional) coding. Use of this data type is typically constrained, hiding some of the power and complexity of the concept descriptor. type ConceptDescriptor alias CD specializes ANY { ST code; ST displayName; UID codeSystem; ST codeSystemName; ST codeSystemVersion; ED originalText; LIST qualifier; SET translation; CS codingRationale; BL equal(ANY x); BL implies(CD x); demotion ED; };

Superclasses
Subclasses
Types
Template Slots
  Slot Name Documentation Type Cardinality
code The code (in a terminology system) that represents a concept String 1:1
codedSystemVersion Version of code system in a concept descriptor String 0:1
codeSystem Identifier for the code system ObjectIdentifier 0:1
codeSystemName String name of code system String 0:1
displayName A name or title for the code, under which the sending system shows the code value to its users. String 0:1
label A short human readable string indicating the content of the instancehuman-readable string for the instance String 0:1
nullFlavor If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing. Class 0:1
originalText The text or phrase used as the basis for the coding. EncapsulatedData 0:1
qualifier Specifies additional codes that increase the specificity of the the primary code. ConceptRole 0:*
translation A set of other concept descriptors that translate this concept descriptor into other code systems. ConceptDescriptor 0:*
:ROLE   {Abstract, Concrete} 0:1
:SLOT-CONSTRAINTS   :CONSTRAINT 0:*

Own Slots
  Slot Name Value
alias CD
semantic_properties ST code; ST displayName; UID codeSystem; ST codeSystemName; ST codeSystemVersion; ED originalText; LIST qualifier; SET translation; CS codingRationale; BL equal(ANY x); BL implies(CD x);
:ROLE Concrete
:SLOT-CONSTRAINTS  

  ^ back to top

Return to Class Hierarchy

Generated: 10/04/2006, 1:24:51 PM, Pacific Daylight Time

The SAGE project was supported in part by grant 70NANB1H3049 of the NIST Advanced Technology Program. Protégé is a trademark of Stanford University, Copyright (c) 1998-2006 Stanford University.