org.hl7.types
Interface CD

All Superinterfaces:
ANY
All Known Subinterfaces:
CE, CO, CS, CV, NullFlavor, PQR
All Known Implementing Classes:
AcknowledgementType, ActClass, ActMood, ActPriority, ActRelationshipCheckpoint, ActRelationshipJoin, ActRelationshipSplit, ActRelationshipType, ActStatus, AddressPartType, AdministrativeGender, CalendarCycle, CDExceptionalImpl, CDimpl, CDnull, CEimpl, CEnull, COimpl, Confidentiality, ContextControl, COnull, CSimpl, CSnull, CVExceptionalImpl, CVimpl, CVimplUsingUMLS, CVnull, EntityClass, EntityDeterminer, EntityNamePartQualifier, EntityNamePartType, EntityNameUse, EntityStatus, ManagedParticipationStatus, NullFlavorImpl, ObservationInterpretation, ParticipationMode, ParticipationSignature, ParticipationType, PostalAddressUse, PQRimpl, RelationshipConjunction, ResponseLevel, ResponseModality, RoleClass, RoleLinkType, RoleStatus, SetOperator, TelecommunicationAddressUse, TimingEvent, Unit

public interface CD
extends ANY

A concept descriptor represents any kind of concept usually by giving a code defined in a code system. A concept descriptor can contain the original text or phrase that served as the basis of the coding and one or more translations into different coding systems. A concept descriptor can also contain qualifiers to describe, e.g., the concept of a "left foot" as a postcoordinated term built from the primary code "FOOT" and the qualifier "LEFT". In exceptional cases, the concept descriptor need not contain a code but only the original text describing that concept.


Method Summary
 ST code()
          The plain code symbol defined by the code system.
 UID codeSystem()
          Specifies the code system that defines the code.
 ST codeSystemName()
          A common name of the coding system.
 ST codeSystemVersion()
          If applicable, a version descriptor defined specifically for the given code system.
 ST displayName()
          A name or title for the code, under which the sending system shows the code value to its users.
 BL implies(CD x)
           
 CD mostSpecificGeneralization(CD x)
           
 ED originalText()
           
 LIST<CR> qualifier()
           
 SET<CD> translation()
           
 
Methods inherited from interface org.hl7.types.ANY
equal, isNull, isNullJ, nonNull, nonNullJ, notApplicable, notApplicableJ, nullFlavor, other, otherJ, unknown, unknownJ
 

Method Detail

code

ST code()
The plain code symbol defined by the code system. For example, "784.0" is the code symbol of the ICD-9 code "784.0" for headache.


displayName

ST displayName()
A name or title for the code, under which the sending system shows the code value to its users.


codeSystem

UID codeSystem()
Specifies the code system that defines the code.


codeSystemName

ST codeSystemName()
A common name of the coding system.


codeSystemVersion

ST codeSystemVersion()
If applicable, a version descriptor defined specifically for the given code system.


originalText

ED originalText()

qualifier

LIST<CR> qualifier()

translation

SET<CD> translation()

implies

BL implies(CD x)

mostSpecificGeneralization

CD mostSpecificGeneralization(CD x)