| Business Data Model Data Model |
| Description | An action that involves a party accessing an individual's health history for information. For example: An insurer accesses a member's health records to check that the member is on continuing medication. A provider accesses a patients health record to check for previous diagnoses. |
| Attributes | |
Reason for Viewing |
|
Viewer Location |
|
Viewer Role |
|
Viewing Date and Time |
|
| Relationship | |
Personal Health Record Viewing_Party_FK |
|
Personal Health Record Viewing_Personal Health Record_FK |
|
Personal Health Record Viewing_Data Sharing Agreement_FK |
|
| Dependencies | |
NONE |
|
| Reverse Dependencies | |
|
|
| Attribute Details |
Reason for Viewing
| Description | Indicates the reason for viewing the personal health record. |
| Data Type | Standards - Data Domains.ddm/Data Domains/Text Medium [VARCHAR(255)] |
| Is Part Of PrimaryKey | false |
| Is Required | false |
| Is Derived | false |
| Is Surrogate Key | false |
Viewer Location
| Description | Identifies the location where the viewer gained access to the Personal Health Record. |
| Data Type | Standards - Data Domains.ddm/Data Domains/Enumeration [VARCHAR(20)] |
| Is Part Of PrimaryKey | false |
| Is Required | false |
| Is Derived | false |
| Is Surrogate Key | false |
Viewer Role
| Description | Indicates of the capacity in which the viewer accessed the Personal Health Record |
| Data Type | Standards - Data Domains.ddm/Data Domains/Enumeration [VARCHAR(20)] |
| Is Part Of PrimaryKey | false |
| Is Required | false |
| Is Derived | false |
| Is Surrogate Key | false |
Viewing Date and Time
| Description | The date and time upon which the Personal Health Record was accessed. |
| Data Type | Standards - Data Domains.ddm/Data Domains/Timestamp [TIMESTAMP] |
| Is Part Of PrimaryKey | false |
| Is Required | false |
| Is Derived | false |
| Is Surrogate Key | false |
| Relationship Details |
Personal Health Record Viewing_Party_FK
| Is Identifying Relationship | false |
| Child Table | Personal Health Record Viewing |
| Child Role Name | is viewed by |
| Child Multiplicity | ZERO_TO_MANY |
| Child Referential Integrity: On Delete | NONE |
| Child Referential Integrity: On Insert | NONE |
| Child Referential Integrity: On Update | NONE |
| Parent Table | Party |
| Parent Role Name | views |
| Parent Multiplicity | ZERO_TO_ONE |
| Parent Referential Integrity: On Delete | NONE |
| Parent Referential Integrity: On Insert | NONE |
| Parent Referential Integrity: On Update | NONE |
Personal Health Record Viewing_Personal Health Record_FK
| Is Identifying Relationship | false |
| Child Table | Personal Health Record Viewing |
| Child Role Name | views |
| Child Multiplicity | ZERO_TO_MANY |
| Child Referential Integrity: On Delete | NONE |
| Child Referential Integrity: On Insert | NONE |
| Child Referential Integrity: On Update | NONE |
| Parent Table | Personal Health Record |
| Parent Role Name | is viewed in |
| Parent Multiplicity | ZERO_TO_ONE |
| Parent Referential Integrity: On Delete | NONE |
| Parent Referential Integrity: On Insert | NONE |
| Parent Referential Integrity: On Update | NONE |
Personal Health Record Viewing_Data Sharing Agreement_FK
| Is Identifying Relationship | false |
| Child Table | Personal Health Record Viewing |
| Child Role Name | is authorized by |
| Child Multiplicity | ZERO_TO_MANY |
| Child Referential Integrity: On Delete | NONE |
| Child Referential Integrity: On Insert | NONE |
| Child Referential Integrity: On Update | NONE |
| Parent Table | Data Sharing Agreement |
| Parent Role Name | authorizes |
| Parent Multiplicity | ZERO_TO_ONE |
| Parent Referential Integrity: On Delete | NONE |
| Parent Referential Integrity: On Insert | NONE |
| Parent Referential Integrity: On Update | NONE |
| Business Data Model Data Model |