new AuditableObject(copyData)
Identifies an object that adds context to the audit
In the SanteDB audit structure, an auditable object represets an object that was actioned on (read, disclosed, updated, etc.) or represents an audit that provides context to the audit event (query performed, name of transaction, etc.)
Parameters:
Name | Type | Description |
---|---|---|
copyData |
AuditableObject | Copy constructor (if present) |
Properties:
Name | Type | Description |
---|---|---|
customCode |
AuditCode | Custom id type code |
idType |
AuditableObjectIdType | Identifies the type of identifier supplied(see: AuditableObjectIdType for values) |
lifecycle |
AuditableObjectLifecycle | Identifies where in the lifecycle of the object this object is currently within(see: AuditableObjectLifecycle for values) |
name |
string | Data associated with the object |
data |
ObjectDataExtension | Additional object data |
id |
string | Identifies the object in the event |
queryData |
string | Data associated with the object |
role |
AuditableObjectRole | Identifies the role type of the object(see: AuditableObjectRole for values) |
type |
AuditableObjectType | Identifies the type of object being expressed(see: AuditableObjectType for values) |
Members
customCode :AuditCode
Custom id type code
Type:
data :ObjectDataExtension
Additional object data
Type:
- ObjectDataExtension
id :string
Identifies the object in the event
Type:
- string
idType :AuditableObjectIdType
Identifies the type of identifier supplied
Type:
lifecycle :AuditableObjectLifecycle
Identifies where in the lifecycle of the object this object is currently within
Type:
name :string
Data associated with the object
Type:
- string
queryData :string
Data associated with the object
Type:
- string
role :AuditableObjectRole
Identifies the role type of the object
Type:
type :AuditableObjectType
Identifies the type of object being expressed