Class: Contact_person

Description of: Contact_person

Class steward is Patient Administration
OpenIssue: Add definition.

Attribute definitions for: Contact_person

contact_reason_cd ::

A code indicating the reason the contact should be used (e.g., contact my employer if patient is unable to work).

|GT1^47^00747^Contact Reason| |IN2^51^00791^Employer Contact Reason | |IN2^54^00794^Insured’s Contact Person Reason | |IN2^57^00797^Insurance Co. Contact Reason | |NK1^29^00747^Contact Reason|

Association definitions for: Contact_person

is_a_contact_for (0,1) :: Patient :: has_as_a_contact (0,n)

OpenIssue: Review/explain cardinatlity

OpenIssue: The same person can be a contact for more than one patient and a patient can have more than one contact persons.

is_contact_for (0,1) :: Guarantor :: provides_contact (0,n)

OpenIssue: Review/explain cardinality.

is_contact_for (0,1) :: Insurer :: provides_contact (0,n)

OpenIssue: Review/explain cardinality.

is_a_role_of (1,1) :: Person :: takes_on_role_of (0,1)

is_contact_for (0,n) :: Appointment_request :: has_as_contact (0,1)

is_a_contact_for (0,n) :: Appointment :: has_as_a_contact (0,1)

is_contact_for (0,1) :: Employer :: provides_contact (0,n)

OpenIssue: Review/explain cardinality

is_contact_for (0,1) :: Healthcare_benefit_product_purchaser :: provides_contact (0,n)

OpenIssue: Review/explain cardinality