Entity Program Participant

DescriptionA person who participates in a health management program.

Attributes
Number Of Sessions AttendedNumber Of Sessions Attended
Program Nominating Party TypeProgram Nominating Party Type
Program Participant Consent LevelProgram Participant Consent Level
Program Participant StatusProgram Participant Status
Reason For EndingReason For Ending

Relationship
Program Participant_Health Management Program_FKProgram Participant_Health Management Program_FK

Generalization
Program Participant_Party Role_GenProgram Participant_Party Role_Gen

Dependencies
 NONE

Reverse Dependencies
 

Attribute Details

 Number Of Sessions Attended
DescriptionThe number of sessions or modules the program participant has attended or completed.
Data TypeStandards - Data Domains.ddm/Data Domains/Small Counter [SHORT]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Program Nominating Party Type
DescriptionIndicates the type of individual or organization that nominated the individual for participation in the health management program.

For example:
Physician
Employer
Parent
Insurer
Data TypeStandards - Data Domains.ddm/Data Domains/Enumeration [VARCHAR(20)]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Program Participant Consent Level
DescriptionIndicates the level of consent individuals have given to their participation in a health management program.
Data TypeStandards - Data Domains.ddm/Data Domains/Enumeration [VARCHAR(20)]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Program Participant Status
DescriptionIndicates the current participation state of participants in a health program.
Data TypeStandards - Data Domains.ddm/Data Domains/Enumeration [VARCHAR(20)]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Reason For Ending
DescriptionIndicates why an individual ceased participation in a health management program

For example:
Change of employment
Injury
Loss of interest
Data TypeStandards - Data Domains.ddm/Data Domains/Enumeration [VARCHAR(20)]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse

Relationship Details

 Program Participant_Health Management Program_FK
Is Identifying Relationshipfalse
Child TableProgram Participant
Child Role Nameparticipates in
Child MultiplicityZERO_TO_MANY
Child Referential Integrity: On DeleteNONE
Child Referential Integrity: On InsertNONE
Child Referential Integrity: On UpdateNONE
Parent TableHealth Management Program
Parent Role Nameinvolves
Parent MultiplicityZERO_TO_ONE
Parent Referential Integrity: On DeleteNONE
Parent Referential Integrity: On InsertNONE
Parent Referential Integrity: On UpdateNONE

Generalization Details

 Program Participant_Party Role_Gen
SupertypeParty Role
SubtypeProgram Participant
Transform AsTABLE