Coded Element with Formatted Values (CF) -- HL7v2 composite data type.
Same structure as CE but components 2 and 5 are FT (Formatted Text) instead of ST.
6 components:
- Identifier (ST)
- Formatted Text (FT)
- Name of Coding System (ID) -- Table 0396
- Alternate Identifier (ST)
- Alternate Formatted Text (FT)
- Name of Alternate Coding System (ID) -- Table 0396
Summary
Types
Functions
Encodes a CF to a list of component strings.
Examples
iex> HL7v2.Type.CF.encode(%HL7v2.Type.CF{identifier: "I9", formatted_text: "Diagnosis text", name_of_coding_system: "I9C"})
["I9", "Diagnosis text", "I9C"]
iex> HL7v2.Type.CF.encode(nil)
[]
Parses a CF from a list of components.
Examples
iex> HL7v2.Type.CF.parse(["I9", "Diagnosis text", "I9C"])
%HL7v2.Type.CF{identifier: "I9", formatted_text: "Diagnosis text", name_of_coding_system: "I9C"}
iex> HL7v2.Type.CF.parse([])
%HL7v2.Type.CF{}