| Business Data Model Data Model |
| Description | An occurrence of an event that is detected by a rules engine. A rules engine is used to process and test patient data against a set of predefined conditions. For example: Infection notification is a rule used to identify a patient infection business rule event |
| Attributes | |
Business Rule Current Date |
|
Business Rule Event Recorded Ts |
|
Business Rule Event Trigger Descr |
|
Consecutive Delay Days Cnt |
|
Delay Status |
|
Event Id |
|
Patient Id |
|
Tenant Name |
|
| Generalization | |
Generalization1 |
|
| Dependencies | |
NONE |
|
| Reverse Dependencies | |
|
|
| Attribute Details |
Business Rule Current Date
| Description | The date on which the business event rule was detected or processed. |
| Data Type | Standards - Data Domains.ddm/Data Domains/Date [DATE] |
| Is Part Of PrimaryKey | false |
| Is Required | false |
| Is Derived | false |
| Is Surrogate Key | false |
Business Rule Event Recorded Ts
| Description | The date and time on which the business rule event occurred. If the event is of a prolonged nature, this will be the date and time of first occurrence or detection. |
| Data Type | Standards - Data Domains.ddm/Data Domains/Timestamp [TIMESTAMP] |
| Is Part Of PrimaryKey | false |
| Is Required | true |
| Is Derived | false |
| Is Surrogate Key | false |
Business Rule Event Trigger Descr
| Description | Identifies the technical storage location for the parameters that define the business rules used in the rules engine. |
| Data Type | Standards - Data Domains.ddm/Data Domains/XML String [VARCHAR(16000)] |
| Is Part Of PrimaryKey | false |
| Is Required | true |
| Is Derived | false |
| Is Surrogate Key | false |
Consecutive Delay Days Cnt
| Description | The number of days to wait after the business rule event has been generated before a user notification is sent. This delay is necessary to ensure that all data has arrived and that the business rule event generated is correct and complete. |
| Data Type | Standards - Data Domains.ddm/Data Domains/Count [INTEGER] |
| Is Part Of PrimaryKey | false |
| Is Required | false |
| Is Derived | false |
| Is Surrogate Key | false |
Delay Status
| Description | Indicates that a business rule event has not been acted upon at the appropriate time. |
| 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 |
Event Id
| Description | Identifies a business rule event. This may not be unique across events. |
| Data Type | Standards - Data Domains.ddm/Data Domains/Identifier [VARCHAR(80)] |
| Is Part Of PrimaryKey | false |
| Is Required | false |
| Is Derived | false |
| Is Surrogate Key | false |
Patient Id
| Description | Uniquely identifies a patient. |
| Data Type | Standards - Data Domains.ddm/Data Domains/Identifier [VARCHAR(80)] |
| Is Part Of PrimaryKey | false |
| Is Required | false |
| Is Derived | false |
| Is Surrogate Key | false |
Tenant Name
| Description | Name of the legal owner of the data represented. |
| Data Type | Standards - Data Domains.ddm/Data Domains/Name [VARCHAR(30)] |
| Is Part Of PrimaryKey | false |
| Is Required | false |
| Is Derived | false |
| Is Surrogate Key | false |
| Relationship Details |
Business Rule Event_Encounter_FK
| Is Identifying Relationship | false |
| Child Table | Business Rule Event |
| Child Role Name | provides patient data input for |
| 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 | Encounter |
| Parent Multiplicity | ZERO_TO_ONE |
| Parent Referential Integrity: On Delete | NONE |
| Parent Referential Integrity: On Insert | NONE |
| Parent Referential Integrity: On Update | NONE |
Business Rule Event_Business Rule Event Definition_FK
| Is Identifying Relationship | false |
| Child Table | Business Rule Event |
| Child Role Name | results in |
| 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 | Business Rule Event Definition |
| Parent Multiplicity | ONE |
| Parent Referential Integrity: On Delete | NONE |
| Parent Referential Integrity: On Insert | NONE |
| Parent Referential Integrity: On Update | NONE |
Business Rule Event_Action Plan Step_FK
| Is Identifying Relationship | false |
| Child Table | Business Rule Event |
| Child Role Name | step event |
| 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 | Action Plan Step |
| Parent Multiplicity | ZERO_TO_ONE |
| Parent Referential Integrity: On Delete | NONE |
| Parent Referential Integrity: On Insert | NONE |
| Parent Referential Integrity: On Update | NONE |
Business Rule Event_Exception List_FK
| Is Identifying Relationship | false |
| Child Table | Business Rule Event |
| Child Role Name | exception list rule |
| 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 | Exception List |
| Parent Multiplicity | ZERO_TO_ONE |
| Parent Referential Integrity: On Delete | NONE |
| Parent Referential Integrity: On Insert | NONE |
| Parent Referential Integrity: On Update | NONE |
Business Rule Event_Action Plan_FK
| Is Identifying Relationship | false |
| Child Table | Business Rule Event |
| Child Role Name | plan event |
| 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 | Action Plan |
| Parent Multiplicity | ZERO_TO_ONE |
| Parent Referential Integrity: On Delete | NONE |
| Parent Referential Integrity: On Insert | NONE |
| Parent Referential Integrity: On Update | NONE |
| Generalization Details |
Generalization1
| Supertype | Event |
| Subtype | Business Rule Event |
| Transform As | TABLE |
| Business Data Model Data Model |