Parent: Iv3ANY

This COM interface is defined and implemented by HL7Connect for use by other applications.

A CD is a reference to a concept defined in an external code system, terminology, or ontology. A CD may contain a simple code - that is, a reference to a concept defined directly by the referenced code system, or it may contain an expression in some syntax defined by the referenced code system that can be meaningfully evaluated. e.g., the concept of a "left foot" as a postcoordinated term built from the primary code "FOOT" and the qualifier "LEFT".

A CD may also contain an original text or phrase that served as the basis of the coding. This is preserved to allow for validation of the representation of the concept in various fashions.

A CD can contain one or more translations into multiple coding systems. The translations are all representations of the same concept in various code systems. There is only one concept, and only the first CD may contain an original text. It is possible to represent the translation chain - which CD was translated from which - if desired. Each CD may also carry a rationale to indicate why it is represented.

A CD with no nullFlavor attribute SHALL have a code attribute or nonNull originalText attribute. A CD that has a code, codeSystem or originalText attribute but does not meet external constraints of the applicable value set SHALL have a nullFlavor attribute with a value of "OTH".

Attributes with type CD are generally bound by externally specified constraints which constrain the coded concepts to which a CD may refer. These constraints may be qualified as "extensible" (CWE) or "not extensible" (CNE). If the constraint is not extensible (CNE), then a the CD that does not have a nullFlavor SHALL contain a code that conforms to the constraint. If the constraint is extensible (CWE) then a CD that does not have a nullFlavor SHALL contain either a code that exists in the domain with which the attribute is associated, a code from a locally defined code system, or just some originalText that describes the concept. If the code is taken from a locally defined code system, then the codeSystem property SHALL specify the local code system.

For both CNE and CWE constraint types, the translations may contain nonNull codes from any source unless otherwise specified by the constraining model.

For code systems that define expression syntaxes, CNE constraints may be used, providing that the code system definitions define the appropriate support to enable value sets to make useful statements about how to control the expression syntax, and that the value set machinery used also has the appropriate suppor


qualifier : List(Iv3CR)
code : Unicode
codeSystem : Unicode
codeSystemName : Unicode
codeSystemVersion : Unicode
codingRationale : Tv3CodingRationale
displayName : Iv3ST
originalText : Iv3ED
translation : Set(Iv3CD)
valueSet : Unicode
valueSetVersion : Unicode

From Iv3ANY:

flavorId : Unicode
nullFlavor : Tv3NullFlavor
updateMode : Tv3UpdateMode

From Iv3HXIT:

controlInformationExtension : Unicode
controlInformationRoot : Unicode
validTimeHigh : Unicode
validTimeLow : Unicode


AddTranslation(code : Unicode, codeSystem : Unicode) : Iv3CD

From Iv3ANY:

isNonNull : Boolean
isNull : Boolean
Literal : Unicode

From Iv3HXIT:

CDAClassName : String
CDAClassType : TCDAClassType
Equals(oOther : Iv3Base) : Boolean
RIMClassName : String

© Kestral Computing P/L 2000 - 2003. HL7Connect v2.00-063 generated on 30-Nov 2015.
Keywords: Iv3CD, Tv3CD