Skip to main content

Variable: MEMBER_RELATIONSHIP_KINDS

const MEMBER_RELATIONSHIP_KINDS: readonly [{ cardinality: "many_to_many"; grantsChartAccess: false; kind: "parent_of"; roles: [{ description: "This person is a parent of the member. For a minor, also add Legal guardian if they should read the chart."; inverseLabel: "Child"; label: "Parent"; role: "parent"; }, { description: "This person is a child of the member."; inverseLabel: "Parent"; label: "Child"; role: "child"; }]; symmetric: false; }, { cardinality: "many_to_many"; grantsChartAccess: false; kind: "sibling_of"; roles: [{ description: "These members are siblings."; inverseLabel: "Sibling"; label: "Sibling"; role: "sibling"; }]; symmetric: true; }, { cardinality: "one_to_one"; grantsChartAccess: false; kind: "spouse_of"; roles: [{ description: "These members are spouses or partners."; inverseLabel: "Spouse"; label: "Spouse"; role: "spouse"; }]; symmetric: true; }, { cardinality: "many_to_many"; grantsChartAccess: false; kind: "caregiver_of"; roles: [{ description: "This person provides care for the member at home."; inverseLabel: "Care recipient"; label: "Caregiver"; role: "caregiver"; }, { description: "This person receives care from the member."; inverseLabel: "Caregiver"; label: "Care recipient"; role: "care_recipient"; }]; symmetric: false; }, { cardinality: "many_to_many"; grantsChartAccess: false; kind: "emergency_contact_of"; roles: [{ description: "This person is the member's emergency contact."; inverseLabel: "Emergency contact for"; label: "Emergency contact"; role: "emergency_contact"; }, { description: "The member is listed as this person's emergency contact."; inverseLabel: "Emergency contact"; label: "Emergency contact for"; role: "emergency_contact_for"; }]; symmetric: false; }, { cardinality: "one_per_target"; grantsChartAccess: false; kind: "next_of_kin_of"; roles: [{ description: "This person is the member's designated next of kin. A member has at most one."; inverseLabel: "Next of kin for"; label: "Next of kin"; role: "next_of_kin"; }, { description: "The member is this person's designated next of kin."; inverseLabel: "Next of kin"; label: "Next of kin for"; role: "next_of_kin_for"; }]; symmetric: false; }, { cardinality: "many_to_many"; grantsChartAccess: true; kind: "legal_guardian_of"; roles: [{ description: "Court-appointed guardian, or parent/person with parental responsibility for a minor."; inverseLabel: "Legal guardian for"; label: "Legal guardian"; role: "legal_guardian"; }, { description: "The member is this person's legal guardian."; inverseLabel: "Legal guardian"; label: "Legal guardian for"; role: "legal_guardian_for"; }]; symmetric: false; }, { cardinality: "many_to_many"; grantsChartAccess: true; kind: "healthcare_agent_of"; roles: [{ description: "Healthcare power of attorney or health proxy."; inverseLabel: "Healthcare agent for"; label: "Healthcare agent"; role: "healthcare_agent"; }, { description: "The member is this person's healthcare agent (healthcare power of attorney or health proxy)."; inverseLabel: "Healthcare agent"; label: "Healthcare agent for"; role: "healthcare_agent_for"; }]; symmetric: false; }, { cardinality: "many_to_many"; grantsChartAccess: true; kind: "doctor_of"; roles: [{ description: "This person is a treating clinician for the member."; inverseLabel: "Patient"; label: "Doctor"; role: "doctor"; }, { description: "This person is a patient of the member."; inverseLabel: "Doctor"; label: "Patient"; role: "patient"; }]; symmetric: false; }, { cardinality: "one_per_target"; grantsChartAccess: true; kind: "primary_contact_of"; roles: [{ description: "This person is the organization's primary contact for the member. A member has at most one."; inverseLabel: "Primary contact for"; label: "Primary contact"; role: "primary_contact"; }, { description: "The member is this person's assigned primary contact inside the organization."; inverseLabel: "Primary contact"; label: "Primary contact for"; role: "primary_contact_for"; }]; symmetric: false; }]

Defined in: packages/sdk/src/types/generated/member_relationship_catalog.ts:7