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

View Source

C001 - Composite Unit of Measure

To identify a composite unit of measure

(See Figures Appendix for examples of use)

Summary

Functions

Convert the list into a struct.

Convert the list into a struct.

Types

t()

@type t() :: %Edi.X12.Hipaa.R5010.Elements.CompositeUnitOfMeasure{
  __key__: :composite_unit_of_measure,
  exponent_1: nil | number(),
  exponent_2: nil | number(),
  exponent_3: nil | number(),
  exponent_4: nil | number(),
  exponent_5: nil | number(),
  multiplier_1: nil | number(),
  multiplier_2: nil | number(),
  multiplier_3: nil | number(),
  multiplier_4: nil | number(),
  multiplier_5: nil | number(),
  unit_or_basis_for_measurement_code_1: Edi.X12.Identifier.t(),
  unit_or_basis_for_measurement_code_2: nil | Edi.X12.Identifier.t(),
  unit_or_basis_for_measurement_code_3: nil | Edi.X12.Identifier.t(),
  unit_or_basis_for_measurement_code_4: nil | Edi.X12.Identifier.t(),
  unit_or_basis_for_measurement_code_5: nil | Edi.X12.Identifier.t()
}

Functions

element__0(arg, acc, stack, context, comb__line, comb__offset)

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

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

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

element__4(_, _, stack, _, _, _)

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

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

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

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

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

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

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

element__12(rest, 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, user_acc, list, context, line, offset)

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

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

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

element__19(_, _, stack, _, _, _)

element__20(rest, acc, stack, context, comb__line, comb__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, stack, context, line, offset)

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

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

element__27(rest, 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, user_acc, list, context, line, offset)

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

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

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

element__34(_, _, stack, _, _, _)

element__35(rest, acc, stack, context, comb__line, comb__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, stack, context, line, offset)

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

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

element__42(rest, 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, user_acc, list, context, line, offset)

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

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

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

element__49(_, _, stack, _, _, _)

element__50(rest, acc, stack, context, comb__line, comb__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, stack, context, line, offset)

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

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

element__57(rest, 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, user_acc, list, context, line, offset)

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

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

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

element__64(_, _, stack, _, _, _)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

element__79(_, _, stack, _, _, _)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

element__94(_, _, stack, _, _, _)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

element__109(_, _, stack, _, _, _)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

element__124(_, _, stack, _, _, _)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

element__139(_, _, stack, _, _, _)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

element__154(_, _, stack, _, _, _)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

element__169(_, _, stack, _, _, _)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

element__184(_, _, stack, _, _, _)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

element__199(_, _, stack, _, _, _)

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

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

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

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

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

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

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

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

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

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

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

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