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-

Generated through expression: 
ssntextNoYesSocial Security Number (From NM109 code 34 or REF SY)

Generated through expression: 
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.

Generated through expression: 
canonical_member_seen_idbigintNoNoSnowflake ID of the canonical member.

Generated through expression: 
name_prefixtextNoYesPrefix to the name (From NM106)

Generated through expression: 
name_lasttextNoYesLast name or organization name (From NM103)

Generated through expression: 
name_firsttextNoYesFirst / given name (From NM104)

Generated through expression: 
name_middletextNoYesMiddle name (From NM105)

Generated through expression: 
name_suffixtextNoYesSuffix to the name (From NM107)

Generated through expression: 
date_of_birthdateNoYesDate of birth (From DMG02)

Generated through expression: 
gender_or_sexgender_or_sex_typeNoYesMay be either the preferred gender or the sex assigned at birth of the individual (From DMG03)

Generated through expression: