ex_hl7 v0.3.0 HL7.Writer

Writer for the HL7 protocol that converts a message into its wire format.

Summary

Types

option ::
  {:separators, binary} |
  {:trim, boolean} |
  {:output_format, :wire | :text}
t

Functions

buffer(writer)

Specs

buffer(t) :: iodata
end_message(writer)

Specs

end_message(t) :: t
end_segment(writer, segment_id)

Specs

end_segment(t, HL7.Type.segment_id) :: t
new(options \\ [])

Specs

new([option]) :: t
put_field(writer, field)

Specs

put_field(t, HL7.Type.field) :: t
start_message(writer)

Specs

start_message(t) :: t
start_segment(writer, segment_id)

Specs

start_segment(t, HL7.Type.segment_id) :: t