| Business Data Model Data Model |
Description | An activity that is successfully or unsuccessfully completed. For example: CBC performed on a specific Study Subject on a given day. A scheduled blood draw that is missed by a specific Experimental Unit on a given day. |
Attributes | |
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
Generalization | |
![]() |
Dependencies | |
![]() |
Reverse Dependencies | |
![]() |
Attribute Details |
Description | The date and time span when this activity began and ended. For example: The date and time when a sample is taken from the subject. |
Data Type | Standards - Data Domains.ddm/Data Domains/Quantity Integer [INTEGER] |
Is Part Of PrimaryKey | false |
Is Required | false |
Is Derived | false |
Is Surrogate Key | false |
Description | Specifies the degree of authoritativeness or certitude of the date of the activity. For example: Date estimated Date greater than 100 days - day is correct |
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 |
Description | The period of time that an action is delayed relative to an original schedule. Derived from comparing the dates of the scheduled activity with the corresponding performed activity. For example: If a substance administration is delayed 2 days as a result of an adverse event, then the delay duration is 2 days. |
Data Type | Standards - Data Domains.ddm/Data Domains/Quantity Integer [INTEGER] |
Is Part Of PrimaryKey | false |
Is Required | false |
Is Derived | false |
Is Surrogate Key | false |
Description | Specifies whether the subject had abstained from eating when the specimen was obtained. |
Data Type | Standards - Data Domains.ddm/Data Domains/Boolean Indicator [INTEGER] |
Is Part Of PrimaryKey | false |
Is Required | false |
Is Derived | false |
Is Surrogate Key | false |
Description | Specifies whether the activity is considered part of the historical record of a subject, that is, it did not occur within the bounds of the study. |
Data Type | Standards - Data Domains.ddm/Data Domains/Boolean Indicator [INTEGER] |
Is Part Of PrimaryKey | false |
Is Required | false |
Is Derived | false |
Is Surrogate Key | false |
Description | Specifies whether an activity did not occur. For example: If a subject did not take aspirin in the previous week, the negation indicator = "true". |
Data Type | Standards - Data Domains.ddm/Data Domains/Boolean Indicator [INTEGER] |
Is Part Of PrimaryKey | false |
Is Required | false |
Is Derived | false |
Is Surrogate Key | false |
Description | The text, code, or both, that describe why an activity did not occur. For example: Forgot to ask Sample lost |
Data Type | Standards - Data Domains.ddm/Data Domains/String [VARCHAR(255)] |
Is Part Of PrimaryKey | false |
Is Required | false |
Is Derived | false |
Is Surrogate Key | false |
Description | An integer that identifies the occurrence of a repeating activity. The first repetition is defined as '1'. For example: A planned activity can have a repeat quantity of 4, which results in four scheduled activities and performed activities with repetition numbers of 1, 2, 3, and 4 (derived from Scheduled ActivityRepetition Number). |
Data Type | Standards - Data Domains.ddm/Data Domains/Quantity Integer [INTEGER] |
Is Part Of PrimaryKey | false |
Is Required | false |
Is Derived | false |
Is Surrogate Key | false |
Description | The relative timing for a performed activity expressed as the number of days offset from the study-defined reference activity (for example, date of registration, start of treatment) for this particular experimental unit. For example: Day 1 Days 10-20 |
Data Type | Standards - Data Domains.ddm/Data Domains/Quantity Integer [INTEGER] |
Is Part Of PrimaryKey | false |
Is Required | false |
Is Derived | false |
Is Surrogate Key | false |
Relationship Details |
Is Identifying Relationship | false |
Child Table | Performed Activity |
Child Role Name | triggeringObservationResultActionTakenRelationship |
Child Multiplicity | ZERO_TO_MANY |
Child Referential Integrity: On Delete | SET_NULL |
Child Referential Integrity: On Insert | NONE |
Child Referential Integrity: On Update | SET_NULL |
Parent Table | Observation Result Action Taken |
Parent Role Name | triggeredPerformedActivity |
Parent Multiplicity | ZERO_TO_ONE |
Parent Referential Integrity: On Delete | NONE |
Parent Referential Integrity: On Insert | SET_NULL |
Parent Referential Integrity: On Update | SET_NULL |
Description | |
Is Identifying Relationship | false |
Child Table | Performed Activity |
Child Role Name | instantiatedPlannedActivity |
Child Multiplicity | ZERO_TO_MANY |
Child Referential Integrity: On Delete | SET_NULL |
Child Referential Integrity: On Insert | NONE |
Child Referential Integrity: On Update | SET_NULL |
Parent Table | Planned Activity |
Parent Role Name | instantiatingPerformedActivity |
Parent Multiplicity | ZERO_TO_ONE |
Parent Referential Integrity: On Delete | NONE |
Parent Referential Integrity: On Insert | SET_NULL |
Parent Referential Integrity: On Update | SET_NULL |
Description | |
Is Identifying Relationship | false |
Child Table | Performed Activity |
Child Role Name | versionStudyProtocolVersion |
Child Multiplicity | ZERO_TO_MANY |
Child Referential Integrity: On Delete | SET_NULL |
Child Referential Integrity: On Insert | NONE |
Child Referential Integrity: On Update | SET_NULL |
Parent Table | Study Protocol |
Parent Role Name | executedPerformedActivity |
Parent Multiplicity | ZERO_TO_ONE |
Parent Referential Integrity: On Delete | NONE |
Parent Referential Integrity: On Insert | SET_NULL |
Parent Referential Integrity: On Update | SET_NULL |
Is Identifying Relationship | false |
Child Table | Performed Activity |
Child Role Name | containingEpoch |
Child Multiplicity | ZERO_TO_MANY |
Child Referential Integrity: On Delete | SET_NULL |
Child Referential Integrity: On Insert | NONE |
Child Referential Integrity: On Update | SET_NULL |
Parent Table | Epoch |
Parent Role Name | containedPerformedActivity |
Parent Multiplicity | ZERO_TO_ONE |
Parent Referential Integrity: On Delete | NONE |
Parent Referential Integrity: On Insert | SET_NULL |
Parent Referential Integrity: On Update | SET_NULL |
Description | |
Is Identifying Relationship | false |
Child Table | Performed Activity |
Child Role Name | evaluatingEvaluatedActivityRelationship |
Child Multiplicity | ZERO_TO_MANY |
Child Referential Integrity: On Delete | SET_NULL |
Child Referential Integrity: On Insert | NONE |
Child Referential Integrity: On Update | SET_NULL |
Parent Table | Evaluated Activity |
Parent Role Name | evaluatedPerformedActivity |
Parent Multiplicity | ZERO_TO_ONE |
Parent Referential Integrity: On Delete | NONE |
Parent Referential Integrity: On Insert | SET_NULL |
Parent Referential Integrity: On Update | SET_NULL |
Description | |
Is Identifying Relationship | false |
Child Table | Performed Activity |
Child Role Name | assessingAssessedActivityRelationship |
Child Multiplicity | ZERO_TO_MANY |
Child Referential Integrity: On Delete | SET_NULL |
Child Referential Integrity: On Insert | NONE |
Child Referential Integrity: On Update | SET_NULL |
Parent Table | Assessed Activity |
Parent Role Name | assessedPerformedActivity |
Parent Multiplicity | ZERO_TO_ONE |
Parent Referential Integrity: On Delete | NONE |
Parent Referential Integrity: On Insert | SET_NULL |
Parent Referential Integrity: On Update | SET_NULL |
Is Identifying Relationship | false |
Child Table | Performed Activity |
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 | Location |
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 |
Supertype | Activity |
Subtype | Performed Activity |
Transform As | TABLE |
| Business Data Model Data Model |