Class: AuditableObject

AuditableObject(copyData)

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)
Source:

Members

customCode :AuditCode

Custom id type code

Type:
Source:

data :ObjectDataExtension

Additional object data

Type:
  • ObjectDataExtension
Source:

id :string

Identifies the object in the event

Type:
  • string
Source:

idType :AuditableObjectIdType

Identifies the type of identifier supplied

Type:
Source:

lifecycle :AuditableObjectLifecycle

Identifies where in the lifecycle of the object this object is currently within

Type:
Source:

name :string

Data associated with the object

Type:
  • string
Source:

queryData :string

Data associated with the object

Type:
  • string
Source:

role :AuditableObjectRole

Identifies the role type of the object

Type:
Source:

type :AuditableObjectType

Identifies the type of object being expressed

Type:
Source: