Job Code/Class (JCC) -- HL7v2 composite data type.
Used for employment classification.
2 components:
- Job Code (IS)
- Job Class (IS)
Summary
Types
Functions
Encodes a JCC to a list of component strings.
Examples
iex> HL7v2.Type.JCC.encode(%HL7v2.Type.JCC{job_code: "NURSE", job_class: "FT"})
["NURSE", "FT"]
iex> HL7v2.Type.JCC.encode(%HL7v2.Type.JCC{job_code: "ADMIN"})
["ADMIN"]
iex> HL7v2.Type.JCC.encode(nil)
[]
Parses a JCC from a list of components.
Examples
iex> HL7v2.Type.JCC.parse(["NURSE", "FT"])
%HL7v2.Type.JCC{job_code: "NURSE", job_class: "FT"}
iex> HL7v2.Type.JCC.parse(["ADMIN"])
%HL7v2.Type.JCC{job_code: "ADMIN"}
iex> HL7v2.Type.JCC.parse([])
%HL7v2.Type.JCC{}