ex_hl7 v1.0.0 HL7.Segment.Default.PRD

11.6.3 PRD - provider data segment

Link to this section Summary

Functions

Return the segment's ID

Create a new segment of this type

Return the segment's specification

Link to this section Types

Link to this type

t()

t() :: %HL7.Segment.Default.PRD{
  __segment__: term(),
  address_type: :string.t(),
  city: :string.t(),
  country_code: :string.t(),
  first_name: :string.t(),
  last_name: :string.t(),
  other_designation: :string.t(),
  postal_code: :string.t(),
  provider_id: :string.t(),
  provider_id_alt_qualifier: :string.t(),
  provider_id_type: :string.t(),
  provider_id_type_province: :string.t(),
  role_coding_system: :string.t(),
  role_id: :string.t(),
  role_name: :string.t(),
  specialty_coding_system: :string.t(),
  specialty_id: :string.t(),
  specialty_name: :string.t(),
  state: :string.t(),
  street: :string.t()
}

Link to this section Functions

Return the segment's ID

Link to this function

new()

new() :: %HL7.Segment.Default.PRD{
  __segment__: term(),
  address_type: term(),
  city: term(),
  country_code: term(),
  first_name: term(),
  last_name: term(),
  other_designation: term(),
  postal_code: term(),
  provider_id: term(),
  provider_id_alt_qualifier: term(),
  provider_id_type: term(),
  provider_id_type_province: term(),
  role_coding_system: term(),
  role_id: term(),
  role_name: term(),
  specialty_coding_system: term(),
  specialty_id: term(),
  specialty_name: term(),
  state: term(),
  street: term()
}

Create a new segment of this type

Link to this function

spec()

spec() :: %{required(HL7.Type.seq()) => HL7.Type.field_spec()}

Return the segment's specification