ex_hl7 v1.0.0 HL7.Type

Type specifications used by the library.

Link to this section Summary

Link to this section Types

Link to this type

component()

component() :: binary() | tuple()
Link to this type

composite_id()

composite_id() :: binary()
Link to this type

field()

field() :: binary() | component() | [binary()] | [component()]
Link to this type

field_spec()

field_spec() :: [{atom(), tuple(), value_type(), integer() | nil}]
Link to this type

item_type()

item_type() :: :field | :component | :repetition | :subcomponent
Link to this type

repetition()

repetition() :: pos_integer()
Link to this type

segment_id()

segment_id() :: binary()
Link to this type

separators()

separators() :: tuple()
Link to this type

sequence()

sequence() :: pos_integer()
Link to this type

subcomponent()

subcomponent() :: binary() | tuple()
Link to this type

value()

value() :: binary() | integer() | float() | Date.t() | NaiveDateTime.t()
Link to this type

value_type()

value_type() :: :string | :integer | :float | :date | :datetime