HL7 v2+ Specification
0.0.0 - draft
HL7 v2+ Specification, published by HL7 International. This guide is not an authorized publication; it is the continuous build for version 0.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/v2ig/ and changes regularly. See the Directory of published versions
Official URL: http://hl7.org/v2/StructureDefinition/CF | Version: 0.0.0 | |||
Standards status: Informative | Computable Name: CF |
As of v2.7 a third tuple, formerly known as triplet, has been added to the CF 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 CF as a whole.
Note: The Vocabulary TC is the steward of the CF data type.
The components, primary and alternate, are defined exactly as in the CE data type with the exception of the second and fifth components, which are of the formatted text data type.
Example:
OBX
CF | 71020^CXR^99CPMC |
79989^\H\Description:\N\.sp\ti+4\Heart is not enlarged. There is no evidence of pneumonia, effusion, pneumothorax or any masses. .sp+3\H\Impression:\N\.sp\.ti+4\Negative chest.^99CPMC
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots and how the different presentations work.
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
0..* | V2ComplexDataType | coded element with formatted values | |
![]() ![]() ![]() |
0..1 | string | Identifier | |
![]() ![]() ![]() |
0..1 | string | Formatted Text | |
![]() ![]() ![]() |
0..1 | code | Name of Coding System Binding: hl7VS-codingSystem (required) | |
![]() ![]() ![]() |
0..1 | string | Alternate Identifier | |
![]() ![]() ![]() |
0..1 | string | Alternate Formatted Text | |
![]() ![]() ![]() |
0..1 | code | Name of Alternate Coding System Binding: hl7VS-codingSystem (required) | |
![]() ![]() ![]() |
0..1 | string | Coding System Version ID | |
![]() ![]() ![]() |
0..1 | string | Alternate Coding System Version ID | |
![]() ![]() ![]() |
0..1 | string | Original Text | |
![]() ![]() ![]() |
0..1 | string | Second Alternate Identifier | |
![]() ![]() ![]() |
0..1 | string | Second Alternate Formatted Text | |
![]() ![]() ![]() |
0..1 | code | Name of Second Alternate Coding System Binding: hl7VS-codingSystem (required) | |
![]() ![]() ![]() |
0..1 | string | Second Alternate Coding System Version ID | |
![]() ![]() ![]() |
0..1 | string | Coding System OID | |
![]() ![]() ![]() |
0..1 | string | Value Set OID | |
![]() ![]() ![]() |
0..1 | dateTime | Value Set Version ID | |
![]() ![]() ![]() |
0..1 | string | Alternate Coding System OID | |
![]() ![]() ![]() |
0..1 | string | Alternate Value Set OID | |
![]() ![]() ![]() |
0..1 | dateTime | Alternate Value Set Version ID | |
![]() ![]() ![]() |
0..1 | string | Second Alternate Coding System OID | |
![]() ![]() ![]() |
0..1 | string | Second Alternate Value Set OID | |
![]() ![]() ![]() |
0..1 | dateTime | Second Alternate Value Set Version ID | |
![]() |
Path | Conformance | ValueSet | URI |
CF.3 | required | Hl7VSCodingSystemhttp://terminology.hl7.org/ValueSet/v2-0396 | |
CF.6 | required | Hl7VSCodingSystemhttp://terminology.hl7.org/ValueSet/v2-0396 | |
CF.12 | required | Hl7VSCodingSystemhttp://terminology.hl7.org/ValueSet/v2-0396 |
This structure is derived from V2ComplexDataType
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
0..* | V2ComplexDataType | coded element with formatted values | |
![]() ![]() ![]() |
0..1 | string | Identifier | |
![]() ![]() ![]() |
0..1 | string | Formatted Text | |
![]() ![]() ![]() |
0..1 | code | Name of Coding System Binding: hl7VS-codingSystem (required) | |
![]() ![]() ![]() |
0..1 | string | Alternate Identifier | |
![]() ![]() ![]() |
0..1 | string | Alternate Formatted Text | |
![]() ![]() ![]() |
0..1 | code | Name of Alternate Coding System Binding: hl7VS-codingSystem (required) | |
![]() ![]() ![]() |
0..1 | string | Coding System Version ID | |
![]() ![]() ![]() |
0..1 | string | Alternate Coding System Version ID | |
![]() ![]() ![]() |
0..1 | string | Original Text | |
![]() ![]() ![]() |
0..1 | string | Second Alternate Identifier | |
![]() ![]() ![]() |
0..1 | string | Second Alternate Formatted Text | |
![]() ![]() ![]() |
0..1 | code | Name of Second Alternate Coding System Binding: hl7VS-codingSystem (required) | |
![]() ![]() ![]() |
0..1 | string | Second Alternate Coding System Version ID | |
![]() ![]() ![]() |
0..1 | string | Coding System OID | |
![]() ![]() ![]() |
0..1 | string | Value Set OID | |
![]() ![]() ![]() |
0..1 | dateTime | Value Set Version ID | |
![]() ![]() ![]() |
0..1 | string | Alternate Coding System OID | |
![]() ![]() ![]() |
0..1 | string | Alternate Value Set OID | |
![]() ![]() ![]() |
0..1 | dateTime | Alternate Value Set Version ID | |
![]() ![]() ![]() |
0..1 | string | Second Alternate Coding System OID | |
![]() ![]() ![]() |
0..1 | string | Second Alternate Value Set OID | |
![]() ![]() ![]() |
0..1 | dateTime | Second Alternate Value Set Version ID | |
![]() |
Path | Conformance | ValueSet | URI |
CF.3 | required | Hl7VSCodingSystemhttp://terminology.hl7.org/ValueSet/v2-0396 | |
CF.6 | required | Hl7VSCodingSystemhttp://terminology.hl7.org/ValueSet/v2-0396 | |
CF.12 | required | Hl7VSCodingSystemhttp://terminology.hl7.org/ValueSet/v2-0396 |
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
0..* | V2ComplexDataType | coded element with formatted values | |
![]() ![]() ![]() |
0..1 | string | Identifier | |
![]() ![]() ![]() |
0..1 | string | Formatted Text | |
![]() ![]() ![]() |
0..1 | code | Name of Coding System Binding: hl7VS-codingSystem (required) | |
![]() ![]() ![]() |
0..1 | string | Alternate Identifier | |
![]() ![]() ![]() |
0..1 | string | Alternate Formatted Text | |
![]() ![]() ![]() |
0..1 | code | Name of Alternate Coding System Binding: hl7VS-codingSystem (required) | |
![]() ![]() ![]() |
0..1 | string | Coding System Version ID | |
![]() ![]() ![]() |
0..1 | string | Alternate Coding System Version ID | |
![]() ![]() ![]() |
0..1 | string | Original Text | |
![]() ![]() ![]() |
0..1 | string | Second Alternate Identifier | |
![]() ![]() ![]() |
0..1 | string | Second Alternate Formatted Text | |
![]() ![]() ![]() |
0..1 | code | Name of Second Alternate Coding System Binding: hl7VS-codingSystem (required) | |
![]() ![]() ![]() |
0..1 | string | Second Alternate Coding System Version ID | |
![]() ![]() ![]() |
0..1 | string | Coding System OID | |
![]() ![]() ![]() |
0..1 | string | Value Set OID | |
![]() ![]() ![]() |
0..1 | dateTime | Value Set Version ID | |
![]() ![]() ![]() |
0..1 | string | Alternate Coding System OID | |
![]() ![]() ![]() |
0..1 | string | Alternate Value Set OID | |
![]() ![]() ![]() |
0..1 | dateTime | Alternate Value Set Version ID | |
![]() ![]() ![]() |
0..1 | string | Second Alternate Coding System OID | |
![]() ![]() ![]() |
0..1 | string | Second Alternate Value Set OID | |
![]() ![]() ![]() |
0..1 | dateTime | Second Alternate Value Set Version ID | |
![]() |
Path | Conformance | ValueSet | URI |
CF.3 | required | Hl7VSCodingSystemhttp://terminology.hl7.org/ValueSet/v2-0396 | |
CF.6 | required | Hl7VSCodingSystemhttp://terminology.hl7.org/ValueSet/v2-0396 | |
CF.12 | required | Hl7VSCodingSystemhttp://terminology.hl7.org/ValueSet/v2-0396 |
This structure is derived from V2ComplexDataType
Key Elements View
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
0..* | V2ComplexDataType | coded element with formatted values | |
![]() ![]() ![]() |
0..1 | string | Identifier | |
![]() ![]() ![]() |
0..1 | string | Formatted Text | |
![]() ![]() ![]() |
0..1 | code | Name of Coding System Binding: hl7VS-codingSystem (required) | |
![]() ![]() ![]() |
0..1 | string | Alternate Identifier | |
![]() ![]() ![]() |
0..1 | string | Alternate Formatted Text | |
![]() ![]() ![]() |
0..1 | code | Name of Alternate Coding System Binding: hl7VS-codingSystem (required) | |
![]() ![]() ![]() |
0..1 | string | Coding System Version ID | |
![]() ![]() ![]() |
0..1 | string | Alternate Coding System Version ID | |
![]() ![]() ![]() |
0..1 | string | Original Text | |
![]() ![]() ![]() |
0..1 | string | Second Alternate Identifier | |
![]() ![]() ![]() |
0..1 | string | Second Alternate Formatted Text | |
![]() ![]() ![]() |
0..1 | code | Name of Second Alternate Coding System Binding: hl7VS-codingSystem (required) | |
![]() ![]() ![]() |
0..1 | string | Second Alternate Coding System Version ID | |
![]() ![]() ![]() |
0..1 | string | Coding System OID | |
![]() ![]() ![]() |
0..1 | string | Value Set OID | |
![]() ![]() ![]() |
0..1 | dateTime | Value Set Version ID | |
![]() ![]() ![]() |
0..1 | string | Alternate Coding System OID | |
![]() ![]() ![]() |
0..1 | string | Alternate Value Set OID | |
![]() ![]() ![]() |
0..1 | dateTime | Alternate Value Set Version ID | |
![]() ![]() ![]() |
0..1 | string | Second Alternate Coding System OID | |
![]() ![]() ![]() |
0..1 | string | Second Alternate Value Set OID | |
![]() ![]() ![]() |
0..1 | dateTime | Second Alternate Value Set Version ID | |
![]() |
Path | Conformance | ValueSet | URI |
CF.3 | required | Hl7VSCodingSystemhttp://terminology.hl7.org/ValueSet/v2-0396 | |
CF.6 | required | Hl7VSCodingSystemhttp://terminology.hl7.org/ValueSet/v2-0396 | |
CF.12 | required | Hl7VSCodingSystemhttp://terminology.hl7.org/ValueSet/v2-0396 |
Differential View
This structure is derived from V2ComplexDataType
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
0..* | V2ComplexDataType | coded element with formatted values | |
![]() ![]() ![]() |
0..1 | string | Identifier | |
![]() ![]() ![]() |
0..1 | string | Formatted Text | |
![]() ![]() ![]() |
0..1 | code | Name of Coding System Binding: hl7VS-codingSystem (required) | |
![]() ![]() ![]() |
0..1 | string | Alternate Identifier | |
![]() ![]() ![]() |
0..1 | string | Alternate Formatted Text | |
![]() ![]() ![]() |
0..1 | code | Name of Alternate Coding System Binding: hl7VS-codingSystem (required) | |
![]() ![]() ![]() |
0..1 | string | Coding System Version ID | |
![]() ![]() ![]() |
0..1 | string | Alternate Coding System Version ID | |
![]() ![]() ![]() |
0..1 | string | Original Text | |
![]() ![]() ![]() |
0..1 | string | Second Alternate Identifier | |
![]() ![]() ![]() |
0..1 | string | Second Alternate Formatted Text | |
![]() ![]() ![]() |
0..1 | code | Name of Second Alternate Coding System Binding: hl7VS-codingSystem (required) | |
![]() ![]() ![]() |
0..1 | string | Second Alternate Coding System Version ID | |
![]() ![]() ![]() |
0..1 | string | Coding System OID | |
![]() ![]() ![]() |
0..1 | string | Value Set OID | |
![]() ![]() ![]() |
0..1 | dateTime | Value Set Version ID | |
![]() ![]() ![]() |
0..1 | string | Alternate Coding System OID | |
![]() ![]() ![]() |
0..1 | string | Alternate Value Set OID | |
![]() ![]() ![]() |
0..1 | dateTime | Alternate Value Set Version ID | |
![]() ![]() ![]() |
0..1 | string | Second Alternate Coding System OID | |
![]() ![]() ![]() |
0..1 | string | Second Alternate Value Set OID | |
![]() ![]() ![]() |
0..1 | dateTime | Second Alternate Value Set Version ID | |
![]() |
Path | Conformance | ValueSet | URI |
CF.3 | required | Hl7VSCodingSystemhttp://terminology.hl7.org/ValueSet/v2-0396 | |
CF.6 | required | Hl7VSCodingSystemhttp://terminology.hl7.org/ValueSet/v2-0396 | |
CF.12 | required | Hl7VSCodingSystemhttp://terminology.hl7.org/ValueSet/v2-0396 |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
0..* | V2ComplexDataType | coded element with formatted values | |
![]() ![]() ![]() |
0..1 | string | Identifier | |
![]() ![]() ![]() |
0..1 | string | Formatted Text | |
![]() ![]() ![]() |
0..1 | code | Name of Coding System Binding: hl7VS-codingSystem (required) | |
![]() ![]() ![]() |
0..1 | string | Alternate Identifier | |
![]() ![]() ![]() |
0..1 | string | Alternate Formatted Text | |
![]() ![]() ![]() |
0..1 | code | Name of Alternate Coding System Binding: hl7VS-codingSystem (required) | |
![]() ![]() ![]() |
0..1 | string | Coding System Version ID | |
![]() ![]() ![]() |
0..1 | string | Alternate Coding System Version ID | |
![]() ![]() ![]() |
0..1 | string | Original Text | |
![]() ![]() ![]() |
0..1 | string | Second Alternate Identifier | |
![]() ![]() ![]() |
0..1 | string | Second Alternate Formatted Text | |
![]() ![]() ![]() |
0..1 | code | Name of Second Alternate Coding System Binding: hl7VS-codingSystem (required) | |
![]() ![]() ![]() |
0..1 | string | Second Alternate Coding System Version ID | |
![]() ![]() ![]() |
0..1 | string | Coding System OID | |
![]() ![]() ![]() |
0..1 | string | Value Set OID | |
![]() ![]() ![]() |
0..1 | dateTime | Value Set Version ID | |
![]() ![]() ![]() |
0..1 | string | Alternate Coding System OID | |
![]() ![]() ![]() |
0..1 | string | Alternate Value Set OID | |
![]() ![]() ![]() |
0..1 | dateTime | Alternate Value Set Version ID | |
![]() ![]() ![]() |
0..1 | string | Second Alternate Coding System OID | |
![]() ![]() ![]() |
0..1 | string | Second Alternate Value Set OID | |
![]() ![]() ![]() |
0..1 | dateTime | Second Alternate Value Set Version ID | |
![]() |
Path | Conformance | ValueSet | URI |
CF.3 | required | Hl7VSCodingSystemhttp://terminology.hl7.org/ValueSet/v2-0396 | |
CF.6 | required | Hl7VSCodingSystemhttp://terminology.hl7.org/ValueSet/v2-0396 | |
CF.12 | required | Hl7VSCodingSystemhttp://terminology.hl7.org/ValueSet/v2-0396 |
This structure is derived from V2ComplexDataType