Class: Patient_provider_association

Description of: Patient_provider_association

Class steward is Patient Administration
The relationship between a person and a healthcare provider organiztion by which a person establishes a patient relationship to a healthcare provider association.

OpenIssue: Consider merging Patient and Patient_provider_association into a single class, or at least consider changing the name to encompass numbers.

Attribute definitions for: Patient_provider_association

confidentiality_constraint_cd ::

A code depicting the nature of publicity protections in place for this person.

|GT1^38^00743^Publicity Indicator| |GT1^39^00744^Protection Indicator| |IN2^36^00743^Publicity Indicator| |IN2^37^00744^Protection Indicator| |NK1^22^00743^Publicity Indicator| |NK1^23^00744^Protection Indicator| |PD1^11^00743^Publicity Indicator| |PD1^12^00744^Protection Indicator|

effective_tmr ::

The effective date and time of the association.

id ::

The unique identifier by which the healthcare provider organization identifies the patient. In some instances the identifier is issued by the healthcare provider organization (e.g. medical record number); in other instances the identifier is issued by another organization (e.g., US Social Security number).

|PID^2^00105^Patient ID (External ID)| |PID^3^00106^Patient ID (Internal ID)| |PID^4^00107^Alternate Patient ID - PID| |PID^19^00122^SSN Number - Patient| |PID^20^00123^Driver's Licence Number-Patient| |STF^22^00123^Driver's Licence Number-Patient|

preferred_pharmacy_id ::

The preferred pharmacy of the person.

OpenIssue: This may not be the correct place for this attribute; more work needs to be done. Probably needs to be an association rather than an id.

status_cd ::

The current state of the relationship between the patient and healthcare provider association (e.g., active, inactive).

very_important_person_cd ::

An indication of the person's VIP type, for example, board member, diplomat, etc..

|PV1^16^00146^VIP Indicator|

Association definitions for: Patient_provider_association

identifies (1,1) :: Patient :: is_known_by (1,n)

The relationship between a person and a healthcare provider organiztion by which a person establishes a patient relationship to a healthcare provider association.

OpenIssue: Consider merging Patient and Patient_provider_association into a single class, or at least consider changing the name to encompass numbers.

is_known_to (1,1) :: Healthcare_service_provider :: knows_of (0,n)

has (0,n) :: Health_chart :: belongs_to (1,1)

is_involved_in (0,n) :: Patient_encounter :: involves (1,1)

OpenIssue: Committee should consider instead adding an association between Patient_encounter and Healthcare_service_provider. Can we find a way to collapse this from 3 to 2 classes.