Edi.X12.Hipaa.R5010.Elements.CompositeDiagnosisCodePointer (EDI X12 v0.1.4)

View Source

C004 - Composite Diagnosis Code Pointer

To identify one or more diagnosis code pointers

Summary

Functions

Convert the list into a struct.

Convert the list into a struct.

Types

t()

@type t() :: %Edi.X12.Hipaa.R5010.Elements.CompositeDiagnosisCodePointer{
  __key__: :composite_diagnosis_code_pointer,
  diagnosis_code_pointer_1: number(),
  diagnosis_code_pointer_2: nil | number(),
  diagnosis_code_pointer_3: nil | number(),
  diagnosis_code_pointer_4: nil | number()
}

Functions

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

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

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

element__3(_, _, stack, _, _, _)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

element__18(_, _, stack, _, _, _)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

element__33(_, _, stack, _, _, _)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

element__48(_, _, stack, _, _, _)

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

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

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

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

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

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

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

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

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

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

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

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

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"
}