Entity Object Permission Condition

DescriptionThe condition that exists to allow access to data or to a process in the context of a role and application. The condition is based on a specific column used for attribute based security definition.

For example:
"Admission Type" column from "Encounter" table equal to "Routine"
"Point Of Origin" column from "Encounter" table equal to "Physician Referral"
"Tenant" equal to "XYZ Provider"

Attributes
Column Condition DescrColumn Condition Descr
Column NameColumn Name

Relationship
Object Permission Condition_Object / Permission / Business Role / Application_FKObject Permission Condition_Object / Permission / Business Role / Application_FK

Dependencies
 NONE

Reverse Dependencies
 

Attribute Details

 Column Condition Descr
DescriptionDefinition of the condition applied to a column that limits or sets permission boundaries.

For example:
equal to "Routine"
greater than 1000
3.5 and 7.5
Data TypeStandards - Data Domains.ddm/Data Domains/Description Long [VARCHAR(1024)]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse



 Column Name
DescriptionThe name of the physical column as created in the target database.
Data TypeStandards - Data Domains.ddm/Data Domains/Name [VARCHAR(30)]
Is Part Of PrimaryKeyfalse
Is Requiredfalse
Is Derivedfalse
Is Surrogate Keyfalse

Relationship Details

 Object Permission Condition_Object / Permission / Business Role / Application_FK
Is Identifying Relationshiptrue
Child TableObject Permission Condition
Child MultiplicityZERO_TO_MANY
Child Referential Integrity: On DeleteNONE
Child Referential Integrity: On InsertNONE
Child Referential Integrity: On UpdateNONE
Parent TableObject / Permission / Business Role / Software Application
Parent MultiplicityONE
Parent Referential Integrity: On DeleteNONE
Parent Referential Integrity: On InsertNONE
Parent Referential Integrity: On UpdateNONE