Edi.X12.Hipaa.R5010.Segments.IndividualOrOrganizationalName (EDI X12 v0.1.4)
View SourceNM1 - Individual or Organizational Name
To supply the full name of an individual or organizational entity
Summary
Types
@type t() :: %Edi.X12.Hipaa.R5010.Segments.IndividualOrOrganizationalName{ entity_identifier_code_1: Edi.X12.Identifier.t(), entity_identifier_code_2: nil | Edi.X12.Identifier.t(), entity_relationship_code: nil | Edi.X12.Identifier.t(), entity_type_qualifier: Edi.X12.Identifier.t(), identification_code: nil | binary(), identification_code_qualifier: nil | Edi.X12.Identifier.t(), name_first: nil | binary(), name_last_or_organization_name_1: nil | binary(), name_last_or_organization_name_2: nil | binary(), name_middle: nil | binary(), name_prefix: nil | binary(), name_suffix: nil | binary() }
Functions
@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"}}
Convert the list into a struct.
Examples
iex> parse!(elem_1: "Y", elem_2: "ZZ")
%Struct{
elem_1: "Y",
elem_2: "ZZ"
}