| Business Data Model Data Model |
| Description | A set of conditions governing when a subscribed event will result in an alert notification to the subscription user. For example: If a patient is in a specific unit or unit group at the time the event happens; send a notification to the specified recipient |
| Attributes | |
Collection Time Unit Ind |
|
Event Time Unit Ind |
|
Incubation Adjustment Cnt |
|
| Relationship | |
Subscription Condition_Event Subscription_FK |
|
Subscription Condition_Point Of Care Location_FK |
|
Subscription Condition_Unit Group_FK |
|
| Dependencies | |
NONE |
|
| Reverse Dependencies | |
|
|
| Attribute Details |
Collection Time Unit Ind
| Description | Indicator showing whether the alert notification for the event subscription should be conditioned upon the patient being in a specific unit or unit group at the time a specimen is collected. |
| Data Type | Standards - Data Domains.ddm/Data Domains/Boolean Indicator [INTEGER] |
| Is Part Of PrimaryKey | false |
| Is Required | true |
| Is Derived | false |
| Is Surrogate Key | false |
Event Time Unit Ind
| Description | Indicator showing whether the alert notification for the event subscription should be conditioned upon the patient being in a specific unit or unit group at the time an event takes place. |
| Data Type | Standards - Data Domains.ddm/Data Domains/Boolean Indicator [INTEGER] |
| Is Part Of PrimaryKey | false |
| Is Required | true |
| Is Derived | false |
| Is Surrogate Key | false |
Incubation Adjustment Cnt
| Description | Incubation adjustment to be applied to the event time for the alert notification. This is a negative time period to allow for incubation to have taken place. |
| 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 |
| Relationship Details |
Subscription Condition_Event Subscription_FK
| Is Identifying Relationship | true |
| Child Table | Subscription Condition |
| Child Role Name | governed 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 | Event Subscription |
| Parent Multiplicity | ONE |
| Parent Referential Integrity: On Delete | NONE |
| Parent Referential Integrity: On Insert | NONE |
| Parent Referential Integrity: On Update | NONE |
Subscription Condition_Point Of Care Location_FK
| Is Identifying Relationship | true |
| Child Table | Subscription Condition |
| Child Role Name | condition at |
| 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 | Point Of Care Location |
| Parent Multiplicity | ONE |
| Parent Referential Integrity: On Delete | NONE |
| Parent Referential Integrity: On Insert | NONE |
| Parent Referential Integrity: On Update | NONE |
Subscription Condition_Unit Group_FK
| Is Identifying Relationship | true |
| Child Table | Subscription Condition |
| Child Role Name | condition 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 | Unit Group |
| Parent Multiplicity | ONE |
| Parent Referential Integrity: On Delete | NONE |
| Parent Referential Integrity: On Insert | NONE |
| Parent Referential Integrity: On Update | NONE |
| Business Data Model Data Model |