Edi.X12.Hipaa.R5010.Segments.FunctionalGroupHeader (EDI X12 v0.1.4)

View Source

GS - Functional Group Header

To indicate the beginning of a functional group and to provide control information

Summary

Functions

Convert the list into a struct.

Convert the list into a struct.

Types

t()

@type t() :: %Edi.X12.Hipaa.R5010.Segments.FunctionalGroupHeader{
  application_receiver_s_code: binary(),
  application_sender_s_code: binary(),
  date: Date.t(),
  functional_identifier_code: Edi.X12.Identifier.t(),
  group_control_number: number(),
  responsible_agency_code: Edi.X12.Identifier.t(),
  time: Time.t(),
  version_release_industry_identifier_code: binary()
}

Functions

parse(value)

@spec parse(binary()) :: {:ok, t()} | {:error, binary()}
@spec parse(keyword() | map()) :: {:ok, t()} | {:error, binary()}

Convert the list into a struct.

Examples

iex> parse(elem_1: "Y", elem_2: "ZZ")
{:ok, %Struct{elem_1: "Y", elem_2: "ZZ"}}

parse!(list)

@spec parse!(keyword() | map()) :: t()

Convert the list into a struct.

Examples

iex> parse!(elem_1: "Y", elem_2: "ZZ")
%Struct{
  elem_1: "Y",
  elem_2: "ZZ"
}

segment__0(rest, acc, stack, context, comb__line, comb__offset)

segment__1(rest, acc, stack, context, line, offset)

segment__2(rest, acc, stack, context, line, offset)

segment__3(rest, acc, stack, context, line, offset)

segment__4(rest, acc, stack, context, comb__line, comb__offset)

segment__5(rest, acc, stack, context, line, offset)

segment__6(rest, acc, list, context, line, offset)

segment__7(rest, acc, stack, context, comb__line, comb__offset)

segment__8(rest, acc, list, context, line, offset)

segment__9(rest, user_acc, list, context, line, offset)

segment__10(rest, user_acc, list, context, line, offset)

segment__11(rest, user_acc, list, context, line, offset)

segment__12(rest, acc, stack, context, comb__line, comb__offset)

segment__13(rest, acc, stack, context, line, offset)

segment__14(rest, acc, stack, context, line, offset)

segment__15(rest, acc, stack, context, line, offset)

segment__16(rest, acc, stack, context, comb__line, comb__offset)

segment__17(rest, acc, stack, context, line, offset)

segment__18(rest, acc, list, context, line, offset)

segment__19(rest, acc, stack, context, comb__line, comb__offset)

segment__20(rest, acc, list, context, line, offset)

segment__21(rest, user_acc, list, context, line, offset)

segment__22(rest, user_acc, list, context, line, offset)

segment__23(rest, user_acc, list, context, line, offset)

segment__24(rest, acc, stack, context, comb__line, comb__offset)

segment__25(rest, acc, stack, context, line, offset)

segment__26(rest, acc, stack, context, line, offset)

segment__27(rest, acc, stack, context, line, offset)

segment__28(rest, acc, stack, context, comb__line, comb__offset)

segment__29(rest, acc, stack, context, line, offset)

segment__30(rest, acc, list, context, line, offset)

segment__31(rest, acc, stack, context, comb__line, comb__offset)

segment__32(rest, acc, list, context, line, offset)

segment__33(rest, user_acc, list, context, line, offset)

segment__34(rest, user_acc, list, context, line, offset)

segment__35(rest, user_acc, list, context, line, offset)

segment__36(rest, acc, stack, context, comb__line, comb__offset)

segment__37(rest, acc, stack, context, line, offset)

segment__38(rest, acc, stack, context, line, offset)

segment__39(rest, acc, stack, context, line, offset)

segment__40(rest, acc, stack, context, comb__line, comb__offset)

segment__41(rest, acc, stack, context, line, offset)

segment__42(rest, acc, list, context, line, offset)

segment__43(rest, acc, stack, context, comb__line, comb__offset)

segment__44(rest, acc, list, context, line, offset)

segment__45(rest, user_acc, list, context, line, offset)

segment__46(rest, user_acc, list, context, line, offset)

segment__47(rest, user_acc, list, context, line, offset)

segment__48(rest, acc, stack, context, comb__line, comb__offset)

segment__49(rest, acc, stack, context, line, offset)

segment__50(rest, acc, stack, context, line, offset)

segment__51(rest, acc, stack, context, line, offset)

segment__52(rest, acc, stack, context, comb__line, comb__offset)

segment__53(rest, acc, stack, context, line, offset)

segment__54(rest, acc, list, context, line, offset)

segment__55(rest, acc, stack, context, comb__line, comb__offset)

segment__56(rest, acc, list, context, line, offset)

segment__57(rest, user_acc, list, context, line, offset)

segment__58(rest, user_acc, list, context, line, offset)

segment__59(rest, user_acc, list, context, line, offset)

segment__60(rest, acc, stack, context, comb__line, comb__offset)

segment__61(rest, acc, stack, context, line, offset)

segment__62(rest, acc, stack, context, line, offset)

segment__63(rest, acc, stack, context, line, offset)

segment__64(rest, acc, stack, context, comb__line, comb__offset)

segment__65(rest, acc, stack, context, line, offset)

segment__66(rest, acc, list, context, line, offset)

segment__67(rest, acc, stack, context, comb__line, comb__offset)

segment__68(rest, acc, list, context, line, offset)

segment__69(rest, user_acc, list, context, line, offset)

segment__70(rest, user_acc, list, context, line, offset)

segment__71(rest, user_acc, list, context, line, offset)

segment__72(rest, acc, stack, context, comb__line, comb__offset)

segment__73(rest, acc, stack, context, line, offset)