Waveform Source (WVS) -- HL7v2 composite data type.
Identifies the source(s) of a waveform channel. Used in CD (Channel Definition).
2 components:
- Source One Name (ST)
- Source Two Name (ST)
Summary
Types
Functions
Encodes a WVS to a list of component strings.
Examples
iex> HL7v2.Type.WVS.encode(%HL7v2.Type.WVS{source_one_name: "RA", source_two_name: "LA"})
["RA", "LA"]
iex> HL7v2.Type.WVS.encode(%HL7v2.Type.WVS{source_one_name: "V1"})
["V1"]
iex> HL7v2.Type.WVS.encode(nil)
[]
Parses a WVS from a list of components.
Examples
iex> HL7v2.Type.WVS.parse(["RA", "LA"])
%HL7v2.Type.WVS{source_one_name: "RA", source_two_name: "LA"}
iex> HL7v2.Type.WVS.parse(["V1"])
%HL7v2.Type.WVS{source_one_name: "V1"}
iex> HL7v2.Type.WVS.parse([])
%HL7v2.Type.WVS{}