Channel Calibration Parameters (CCP) -- HL7v2 composite data type.
Specifies calibration corrections for a waveform channel. Used in CD (Channel Definition) component 4.
3 components:
- Channel Calibration Sensitivity Correction Factor (NM)
- Channel Calibration Baseline (NM)
- Channel Calibration Time Skew (NM)
Summary
Types
Functions
Encodes a CCP to a list of component strings.
Examples
iex> HL7v2.Type.CCP.encode(%HL7v2.Type.CCP{channel_calibration_sensitivity_correction_factor: "1.5", channel_calibration_baseline: "0.0", channel_calibration_time_skew: "0.003"})
["1.5", "0.0", "0.003"]
iex> HL7v2.Type.CCP.encode(%HL7v2.Type.CCP{channel_calibration_sensitivity_correction_factor: "1.2"})
["1.2"]
iex> HL7v2.Type.CCP.encode(nil)
[]
Parses a CCP from a list of components.
Examples
iex> HL7v2.Type.CCP.parse(["1.5", "0.0", "0.003"])
%HL7v2.Type.CCP{channel_calibration_sensitivity_correction_factor: "1.5", channel_calibration_baseline: "0.0", channel_calibration_time_skew: "0.003"}
iex> HL7v2.Type.CCP.parse(["1.2"])
%HL7v2.Type.CCP{channel_calibration_sensitivity_correction_factor: "1.2"}
iex> HL7v2.Type.CCP.parse([])
%HL7v2.Type.CCP{}