Skip to main content

member_canonical

The canonical member table. Other tables have foreign keys to this table.

Primary Key:Checks:
  • member_canonical_check - ((name_first <> ''::text) AND (name_last <> ''::text))
  • member_canonical_name_first_check - (name_first = upper(name_first))
  • member_canonical_name_last_check - (name_last = upper(name_last))
  • member_canonical_name_middle_check - (name_middle = upper(name_middle))
  • member_canonical_name_prefix_check - (name_prefix = upper(name_prefix))
  • member_canonical_name_suffix_check - (name_suffix = upper(name_suffix))
  • member_canonical_ssn_check - (ssn = claims.clean_ssn(ssn))
Foreign Keys:Indexes:
ColumnData TypeNullableIndexedDescription
member_canonical_idbigintNoYes-
ssntextNoYesSocial Security Number (From NM109 code 34 or REF SY)
ssn_verifiedbooleanNoNoWhether the SSN has been verified to be correct. No verified SSNs may be a duplicate of themselves but an unverified member could still share the same SSN.
canonical_member_seen_idbigintNoYesSnowflake ID of the canonical member.
name_prefixtextNoYesPrefix to the name (From NM106)
name_lasttextNoYesLast name or organization name (From NM103)
name_firsttextNoYesFirst / given name (From NM104)
name_middletextNoYesMiddle name (From NM105)
name_suffixtextNoYesSuffix to the name (From NM107)
date_of_birthdateNoYesDate of birth (From DMG02)
gender_or_sexgender_or_sex_typeNoYesMay be either the preferred gender or the sex assigned at birth of the individual (From DMG03)