visit the hl7 website The Demo site for our new HL7 Version 2+ (plus) Standard

18.3.79 CNE - coded with no exceptions (2A.3.8)

As of v2.7 a third tuple, formerly known as triplet, has been added to the CNE data type. Additionally, 3 new components were added to each tuple such that each tuple now has a total of 7 components. The Original Text component applies to the CNE as a whole.

HL7 Component Table - CNE - Coded with No Exceptions

Core Framework Base Standard Profile
Seq# Description Interpretation Flags Cardinality Length C.LEN Vocabulary Data Type Implement Cardinality Vocabulary
CNE
1 Identifier [1..1]     ST SHALL    
2 Text [0..1]     ST      
3 Name of Coding System [0..1]   codingSystem (CD VS) ID     (CS)
4 Alternate Identifier [0..1]     ST      
5 Alternate Text [0..1]     ST      
6 Name of Alternate Coding System [0..1]   codingSystem (CD VS) ID     (CS)
7
Coding System Version ID
C

Condition defined for this element


[1..1]
[0..0]
    ST MAY    
8 Alternate Coding System Version ID [0..1]     ST      
9 Original Text [0..1]     ST      
10 Second Alternate Identifier [0..1]     ST      
11 Second Alternate Text [0..1]     ST      
12 Name of Second Alternate Coding System [0..1]   codingSystem (CD VS) ID     (CS)
13
Second Alternate Coding System Version ID
C

Condition defined for this element


[1..1]
[0..0]
    ST MAY    
14
Coding System OID
C

Condition defined for this element


[1..1]
[0..0]
    ST MAY    
15 Value Set OID [0..1]     ST      
16
Value Set Version ID
C

Condition defined for this element


[1..1]
[0..0]
    DTM MAY    
17
Alternate Coding System OID
C

Condition defined for this element


[1..1]
[0..0]
    ST MAY    
18 Alternate Value Set OID [0..1]     ST      
19
Alternate Value Set Version ID
C

Condition defined for this element


[1..1]
[0..0]
    DTM MAY    
20
Second Alternate Coding System OID
C

Condition defined for this element


[1..1]
[0..0]
    ST MAY    
21 Second Alternate Value Set OID [0..1]     ST      
22 Second Alternate Value Set Version ID
C

Condition defined for this element


[1..1]
[0..0]
    DTM MAY    

Conditions/Invariants

The root for the expression is on the segment.

Seq. Referenced Elements Introduction Invariant Comment proposed Optionality
7 ? Coding System Version ID
13 ? Second Alternate Coding System Version ID
14 ? Coding System OID
16 ? Value Set Version ID
17 ? Alternate Coding System OID
19 ? Alternate Value Set Version ID
20 ? Second Alternate Coding System OID
22 ? Second Alternate Value Set Version ID

Note: The Vocabulary TC is the steward of the CNE data type.

Definition: Specifies a coded element and its associated detail. The CNE data type is used when a required or mandatory coded field is needed. The specified HL7 table or imported or externally defined coding system must be used and may not be extended with local values. Text may not replace the code. A CNE field must have an HL7 defined or external table associated with it. A CNE field may be context sensitive such that a choice of explicit coding systems might be designated. This allows for realm and other types of specificity. Every effort will be made to enumerate the valid coding system(s) to be specified in the 3rd component, however, the standards body realizes that this is impossible to fully enumerate.

Note: The presence of two sets of equivalent codes in this data type is semantically different from a repetition of a CNE-type field. With repetition, several distinct codes (with distinct meanings) may be transmitted.

Example 1: The drug must be coded and must be taken from the specified coding system. The coding system is an external coding system. Example is derived from FT1-26.

|0006-0106-58^Prinivil 10mg oral tablet^NDC|

Example 2: Consent mode must be coded and must be taken from the specified coding system. The coding system is an HL7 code table. Example is taken from CON-10.

|V^Verbal^HL70497^^^^2.8|

18.3.79.1 Identifier (ST) (2A.3.8.0)

Definition: The first component contains the sequence of characters (the code) that uniquely identifies the item being referenced by the CNE.2. Different coding schemes will have different elements here.

Usage Note: The identifier is required and must be a valid code.

18.3.79.2 Text (ST) (2A.3.8.1)

Definition: The second component contains the descriptive or textual name of the identifier, e.g., myocardial infarction or X-ray impression. This is the corresponding text assigned by the coding system to the identifier.

Usage Note: Text description of code is optional but its use should be encouraged since it makes messages easier to review for accuracy, especially during interface testing and debugging.

18.3.79.3 Name of Coding System (ID) (2A.3.8.2)

Definition: The third component contains the code for the name of the coding system from which the value in CNE.1 is obtained. Refer to HL7 Table 0396 - Coding Systems in Chapter 2C, Code Tables, for valid values. Each coding system is assigned a unique identifier.

As of v2.7 this component is required when CNE.1 is populated and CNE.14 is not populated. Both CNE.3 and CNE.14 may be populated. Receivers should not identify a code based on its position within the tuples (Identifier, Alternate Identifier, or Second Alternate Identifier) or position within a repeating field. Instead, the receiver should always examine the codingSystem as specified in CNE.3 and/or CNE.14 the Coding System component or the Coding System OID for the tuple.The combination of the identifier and name of coding system represent a unique concept for a data item.

Some organizations that publish code sets author more than one. The coding system, then, to be unique, is a concatenation of the name of the coding authority organization and the name of its code set or table. When an HL7 table is used for a CNE data type, the name of coding system component is defined as HL7nnnn where nnnn is the HL7 table number. Similarly, ISO tables will be named ISOnnnn, where nnnn is the ISO table number.

Usage Note: The following statement is retained for backward compatibility as of v2.7. Best practice would recommend that this component always be populated. However, if the field narrative explicitly states "Refer to HL7 Table nnnn for valid values”, and, if the sending and receiving systems are HL7 compliant, the coding system would be known from the standard. This would be similar to a field with an ID data type, except that there is a second triplet in which to express an alternate code.

18.3.79.4 Alternate Identifier (ST) (2A.3.8.3)

Definition: A sequence of characters that uniquely identifies an alternate code. Analogous to CNE.1 Identifier.

Usage Notes: The Alternate Identifier is used to represent the local or user seen code as described. If present, it obeys the same rules of use and interpretation as described for component 1. If both are present, the identifiers in component 4 and component 1 should have exactly the same meaning, i.e., they should be exact synonyms.

18.3.79.5 Alternate Text (ST) (2A.3.8.4)

Definition: The descriptive or textual name of the alternate identifier. Analogous to CNE.2 Text.

Usage Notes: If present, CNE.5 obeys the same rules of use and interpretation as described for CNE.2.

18.3.79.6 Name of Alternate Coding System (ID) (2A.3.8.5)

Definition: Identifies the coding scheme being used in the alternate identifier component. Analogous to CNE.3 Name of Coding System. Refer to HL7 Table 0396 - Coding Systems in Chapter 2C, Code Tables, for valid values.

As of v2.7 this component is required when CNE.4 is populated and CNE.17 is not populated. Both CNE.6 and CNE.17 may be populated. Receivers should not identify a code based on its position within the tuples (Identifier, Alternate Identifier, or Second Alternate Identifier) or position within a repeating field. Instead, the receiver should always examine the codingSystem as specified in CNE.6 and/or CNE.17, the "Coding System" component or the "Coding System OID", for the tuple.

Usage Notes: If present, CNE.6 obeys the same rules of use and interpretation as described for CNE.3.

18.3.79.7 Coding System Version ID (ST) (2A.3.8.6)

Definition: the version ID for the coding system identified by CNE.3. It belongs conceptually to components 1-3 and appears here only for reasons of backward compatibility.

Usage Note: If the coding system is any system other than an "HL7 coding system," version ID must be valued with an actual version ID. If the coding system is "HL7 coding system," version ID may have an actual value or it may be absent. If version ID is absent, it will be interpreted to have the same value as the HL7 version number in the message header. Text description of code is optional but its use should be encouraged since it makes messages easier to review for accuracy, especially during interface testing and debugging.

18.3.79.8 Alternate Coding System Version ID (ST) (2A.3.8.7)

Definition: the version ID for the coding system identified by CNE.6. It belongs conceptually to the group of Alternate components (see note 2.A.1) and appears here only for reasons of backward compatibility. Analogous to CNE.7 Coding System Version ID.

Usage Notes: If present, CNE.8 obeys the same rules of use and interpretation as described for CNE.7.

18.3.79.9 Original Text (ST) (2A.3.8.8)

Definition: The text as seen and/or selected by the user who entered the data. Original text can be used in a structured user interface to capture what the user saw as a representation of the code on the data input screen, or in a situation where the user dictates or directly enters text, it is the text entered or uttered by the user. In a situation where the code is assigned sometime after the text was entered, original text is the text or phrase used as the basis for assigning the code.

18.3.79.10 Second Alternate Identifier (ST) (2A.3.8.9)

Definition: A sequence of characters that uniquely identifies a second alternate code. Analogous to CN-1 Identifier.