public interface EventLog extends Serializable
Defines an EventLog
value object. Each EventLog
value object contains information about a particular audit event. An audit
event is the action that is detected internally by HDR, which results in the
generation of an audit entry or audit record.
The data contained in an audit entry must identify at least who (login identifier) did or tried to do what (read, add, delete, update) to what data (identify patient and data about that patient that was acted upon), when (date/timestamp), where (physical location, IP address), why the event occurred, and in which context.
Data fields in an audit entry are of two categories, standard and custom fields. The standard fields are further divided into five categories, corresponding to the fields in HL7 Common Audit Message standard:
The EventLog
value object defined by this interface contains
information about a particular audit event. For example, information about a
user action event and business event. The information about an audit event is
contained within the attributes defined in this interface. For example,
information on where a user action event originated is provided by the value
of the AccessPointType
attribute belonging to the
EventLog
value object that represents this event type.
This interface defines various accessor methods that set the attributes of an
EventLog
value object. After setting the required attributes,
call
createEventLog(EventLog eventLog)
to create a new event log. This event log represents an addition to the event
trail.
Related database table is OHF_AU_ACCESS_LOG
Modifier and Type | Method and Description |
---|---|
String |
getAccessPointId() |
SET<II> |
getAccessPointII() |
String |
getAccessPointSiteId() |
SET<II> |
getAccessPointSiteII() |
String |
getAccessPointType() |
String |
getApplicationId() |
String |
getAuditSourceId() |
String |
getAuditSourceType() |
String |
getAuthorId() |
SET<II> |
getAuthorII() |
String |
getCreatedBy() |
Date |
getCreationDate() |
BigDecimal |
getDataOwnerId() |
SET<II> |
getDataOwnerII() |
BigDecimal |
getDataSubjectId() |
SET<II> |
getDataSubjectII() |
String |
getEnterpriseSiteId() |
Date |
getEventDate() |
String |
getEventDescription() |
String |
getEventOutcome() |
String |
getEventType() |
Date |
getLastUpdateDate() |
String |
getLastUpdatedBy() |
BigDecimal |
getLastUpdateLogin() |
BigDecimal |
getLevelCode() |
String |
getObjectId() |
String |
getObjectIdType() |
SET<II> |
getObjectII() |
String |
getObjectLifecycle() |
String |
getObjectType() |
BigDecimal |
getObjectVersionNumber() |
String |
getPermissionDesc() |
String |
getPurpose() |
String |
getQueryResults() |
String |
getRoleId() |
String |
getRuleId() |
BigDecimal |
getSecurityProfileId() |
BigDecimal |
getSessionNumber() |
String |
getTransactionId() |
String |
getUserId() |
BigDecimal |
getVersionNumber() |
void |
setAccessPointId(String accessPointId)
Deprecated.
replaced by
setAccessPointII(SET) . Sets the identifier
of the physical device from which the event is logged. |
void |
setAccessPointII(SET<II> accessPointII)
The identifier of the physical device from which the event
is logged.
|
void |
setAccessPointSiteId(String accessPointSiteId)
Deprecated.
replaced by
setAccessPointSiteII(SET) .
The identifier of the enterprise from which the event is logged. |
void |
setAccessPointSiteII(SET<II> accessPointSiteII)
The identifier of the enterprise from which the event is
logged.
|
void |
setAccessPointType(String accessPointType)
The type of access point, such as IP address and telephone,
from where the event originates.
|
void |
setApplicationId(String applicationId)
The identifier of the HDR-based application from which the
event is logged.
|
void |
setAuditSourceId(String auditSourceId)
Set audit source Id
|
void |
setAuditSourceType(String auditSourceType)
The type of server, such as Web server, interface engine,
and HDR server, that logs the event.
|
void |
setAuthorId(String authorId)
Deprecated.
replaced by
setAuthorII(SET) . |
void |
setAuthorII(SET<II> authorII)
The identifier of the person who authored the event.
|
void |
setCreatedBy(String createdBy) |
void |
setCreationDate(Date creationDate) |
void |
setDataOwnerId(BigDecimal dataOwnerId)
Deprecated.
replaced by
setDataOwnerII(SET) .
Sets the identifier of the organization that owns the object. |
void |
setDataOwnerII(SET<II> dataOwnerII)
The identifier of the organization that owns the object.
|
void |
setDataSubjectId(BigDecimal dataSubjectId)
Deprecated.
replaced by
setDataSubjectII(SET) .
Sets the identifier of the person described by an object. |
void |
setDataSubjectII(SET<II> dataSubjectII)
The identifier of the person described by an object
|
void |
setEnterpriseSiteId(String enterpriseSiteId)
Sets enterprise site Id
|
void |
setEventDate(Date eventDate) |
void |
setEventDescription(String objectDesc)
A free-text description of the event.
|
void |
setEventOutcome(String eventOutcome)
Success or failure codes of an event.
|
void |
setEventType(String eventType)
The type of an event that has been registered.
|
void |
setLastUpdatedBy(String lastUpdatedBy) |
void |
setLastUpdateLogin(BigDecimal lastUpdateLogin) |
void |
setLevelCode(BigDecimal levelCode) |
void |
setObjectId(String objectId)
Deprecated.
replaced by
setObjectII(SET) .
Sets the object identifier. |
void |
setObjectIdType(String objectIdType)
The type of the object identifier being logged.
|
void |
setObjectII(SET<II> objectII)
Sets the object identifier.
|
void |
setObjectLifecycle(String objectLifecycle)
Sets the life cycle code of an object.
|
void |
setObjectType(String objectType)
The type of HDR objects being queried or updated.
|
void |
setObjectVersionNumber(BigDecimal objectVersionNumber) |
void |
setPermissionDesc(String permissionDesc) |
void |
setPurpose(String purpose) |
void |
setQueryResults(String queryResults) |
void |
setRoleId(String roleId) |
void |
setRuleId(String ruleId) |
void |
setSecurityProfileId(BigDecimal securityProfileId) |
void |
setSessionNumber(BigDecimal sessionNumber) |
void |
setTransactionId(String transactionId)
The identifier of the HDR transaction from which the event
is logged.
|
void |
setUserId(String userId) |
void |
setVersionNumber(BigDecimal versionNumber)
Sets the version number of an object.
|
String getEventType()
void setEventType(String eventType)
eventType
- The new event type.Date getEventDate()
void setEventDate(Date eventDate)
eventDate
- Date value to be set for eventBigDecimal getObjectVersionNumber()
void setObjectVersionNumber(BigDecimal objectVersionNumber)
objectVersionNumber
- BigDecimal getSessionNumber()
void setSessionNumber(BigDecimal sessionNumber)
sessionNumber
- String getEventOutcome()
void setEventOutcome(String eventOutcome)
eventOutcome
- The new event outcome.String getUserId()
void setUserId(String userId)
userId
- String getRoleId()
void setRoleId(String roleId)
roleId
- String getAuthorId()
void setAuthorId(String authorId)
setAuthorII(SET)
.The identifier of the person who authored the event. This person might be different from the end-user who has currently logged into the system.
authorId
- The new author identifier.String getApplicationId()
void setApplicationId(String applicationId)
The identifier of the HDR-based application from which the event is logged.
applicationId
- The new application identifier.String getObjectType()
void setObjectType(String objectType)
The type of HDR objects being queried or updated.
objectType
- The new object type.String getObjectIdType()
void setObjectIdType(String objectIdType)
The type of the object identifier being logged. Example, MRN and SSN.
objectIdType
- The new object identifier type.String getObjectId()
void setObjectId(String objectId)
setObjectII(SET)
.
Sets the object identifier.
objectId
- The new object identifier.String getEventDescription()
void setEventDescription(String objectDesc)
objectDesc
- The new event description.String getObjectLifecycle()
void setObjectLifecycle(String objectLifecycle)
Sets the life cycle code of an object.
objectLifecycle
- The new life cycle code of an object.String getEnterpriseSiteId()
void setEnterpriseSiteId(String enterpriseSiteId)
enterpriseSiteId
- String getAuditSourceId()
void setAuditSourceId(String auditSourceId)
auditSourceId
- String getAuditSourceType()
void setAuditSourceType(String auditSourceType)
The type of server, such as Web server, interface engine, and HDR server, that logs the event.
auditSourceType
- The new audit source type code.String getAccessPointType()
void setAccessPointType(String accessPointType)
The type of access point, such as IP address and telephone, from where the event originates.
accessPointType
- The new access point type code.String getAccessPointSiteId()
void setAccessPointSiteId(String accessPointSiteId)
setAccessPointSiteII(SET)
.
The identifier of the enterprise from which the event is logged.
accessPointSiteId
- The new access point site identifier.String getAccessPointId()
void setAccessPointId(String accessPointId)
setAccessPointII(SET)
. Sets the identifier
of the physical device from which the event is logged.accessPointId
- The new access point identifier.String getTransactionId()
void setTransactionId(String transactionId)
transactionId
- The new transaction identifier.String getPurpose()
void setPurpose(String purpose)
purpose
- String getPermissionDesc()
void setPermissionDesc(String permissionDesc)
permissionDesc
- String getRuleId()
void setRuleId(String ruleId)
ruleId
- String getQueryResults()
void setQueryResults(String queryResults)
queryResults
- BigDecimal getLevelCode()
void setLevelCode(BigDecimal levelCode)
levelCode
- BigDecimal getDataSubjectId()
void setDataSubjectId(BigDecimal dataSubjectId)
setDataSubjectII(SET)
.
Sets the identifier of the person described by an object.
dataSubjectId
- The new data subject identifier.BigDecimal getDataOwnerId()
void setDataOwnerId(BigDecimal dataOwnerId)
setDataOwnerII(SET)
.
Sets the identifier of the organization that owns the object.
dataOwnerId
- The new data owner identifier.BigDecimal getSecurityProfileId()
void setSecurityProfileId(BigDecimal securityProfileId)
securityProfileId
- BigDecimal getVersionNumber()
void setVersionNumber(BigDecimal versionNumber)
Sets the version number of an object.
versionNumber
- The new version number.String getCreatedBy()
void setCreatedBy(String createdBy)
createdBy
- Date getCreationDate()
void setCreationDate(Date creationDate)
creationDate
- String getLastUpdatedBy()
void setLastUpdatedBy(String lastUpdatedBy)
lastUpdatedBy
- Date getLastUpdateDate()
BigDecimal getLastUpdateLogin()
void setLastUpdateLogin(BigDecimal lastUpdateLogin)
lastUpdateLogin
- void setAccessPointII(SET<II> accessPointII)
accessPointII
- The new access point identifier.void setAccessPointSiteII(SET<II> accessPointSiteII)
The identifier of the enterprise from which the event is logged.
accessPointSiteII
- The new access point site identifier.void setAuthorII(SET<II> authorII)
The identifier of the person who authored the event. This person might be different from the end-user who has currently logged into the system.
authorII
- The new author identifier.void setDataOwnerII(SET<II> dataOwnerII)
The identifier of the organization that owns the object.
dataOwnerII
- The new data owner identifier.void setDataSubjectII(SET<II> dataSubjectII)
The identifier of the person described by an object
dataSubjectII
- The new data subject identifier.HDR Glossary HDR Concept Lists HDR Exceptions HDR Programmer's Guide HDR Implementation Guide HDR Profile Options
Copyright © 2016, 2018, Oracle. All rights reserved