Skip to main content

member_canonical_view

Materialized: false

Definition
 SELECT mc.member_canonical_id,
ms.member_seen_id,
ms.name_last,
ms.name_first,
ms.name_middle,
ms.name_prefix,
ms.name_suffix,
ms.date_of_birth,
ms.gender_or_sex,
mc.ssn,
ms.member_identification_code,
ms.family_identification_code,
ms.person_code,
ap.phone_number AS alternate_phone_number,
bp.phone_number AS beeper_number,
cp.phone_number AS cell_phone_number,
f.fax_number,
hp.phone_number AS home_phone_number,
p.phone_number,
wp.phone_number AS work_phone_number,
ms.phone_extension
FROM claims.member_canonical mc
JOIN claims.member_seen ms ON ms.member_seen_id = mc.canonical_member_seen_id
JOIN claims.trading_partner tp USING (trading_partner_id)
JOIN claims.solution s USING (solution_id)
LEFT JOIN claims.address_seen a USING (address_id)
LEFT JOIN claims.phone ap ON ap.phone_id = ms.alternate_phone_number_id
LEFT JOIN claims.phone bp ON bp.phone_id = ms.beeper_number_id
LEFT JOIN claims.phone cp ON cp.phone_id = ms.cell_phone_number_id
LEFT JOIN claims.phone hp ON hp.phone_id = ms.home_phone_number_id
LEFT JOIN claims.phone p ON p.phone_id = ms.phone_number_id
LEFT JOIN claims.phone wp ON wp.phone_id = ms.work_phone_number_id
LEFT JOIN claims.email e ON e.email_id = ms.email_address_id
LEFT JOIN claims.fax f ON f.fax_id = ms.fax_number_id;
ColumnData TypeIndexed
member_canonical_idbigintNo
member_seen_idbigintNo
name_lasttextNo
name_firsttextNo
name_middletextNo
name_prefixtextNo
name_suffixtextNo
date_of_birthdateNo
gender_or_sexgender_or_sex_typeNo
ssntextNo
member_identification_codetextNo
family_identification_codetextNo
person_codetextNo
alternate_phone_numbertextNo
beeper_numbertextNo
cell_phone_numbertextNo
fax_numbertextNo
home_phone_numbertextNo
phone_numbertextNo
work_phone_numbertextNo
phone_extensiontextNo