public class SecurityEvent extends BaseResource implements IResource
Definition: A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage
Requirements:
Profile Definition: http://hl7.org/fhir/profiles/SecurityEvent
| Modifier and Type | Class and Description |
|---|---|
static class |
SecurityEvent.Event
Block class for child element: SecurityEvent.event (What was done)
|
static class |
SecurityEvent.ObjectDetail
Block class for child element: SecurityEvent.object.detail (Additional Information about the Object)
|
static class |
SecurityEvent.ObjectElement
Block class for child element: SecurityEvent.object (Specific instances of data or objects that have been accessed)
|
static class |
SecurityEvent.Participant
Block class for child element: SecurityEvent.participant (A person, a hardware device or software process)
|
static class |
SecurityEvent.ParticipantNetwork
Block class for child element: SecurityEvent.participant.network (Logical network location for application activity)
|
static class |
SecurityEvent.Source
Block class for child element: SecurityEvent.source (Application systems and processes)
|
| Modifier and Type | Field and Description |
|---|---|
static TokenClientParam |
ACTION
Fluent Client search parameter constant for action
|
static TokenClientParam |
ADDRESS
Fluent Client search parameter constant for address
|
static TokenClientParam |
ALTID
Fluent Client search parameter constant for altid
|
static DateClientParam |
DATE
Fluent Client search parameter constant for date
|
static StringClientParam |
DESC
Fluent Client search parameter constant for desc
|
static TokenClientParam |
IDENTITY
Fluent Client search parameter constant for identity
|
static Include |
INCLUDE_OBJECT_REFERENCE
Constant for fluent queries to be used to add include statements.
|
static StringClientParam |
NAME
Fluent Client search parameter constant for name
|
static TokenClientParam |
OBJECT_TYPE
Fluent Client search parameter constant for object-type
|
static TokenClientParam |
PATIENTID
Fluent Client search parameter constant for patientid
|
static ReferenceClientParam |
REFERENCE
Fluent Client search parameter constant for reference
|
static TokenClientParam |
SITE
Fluent Client search parameter constant for site
|
static TokenClientParam |
SOURCE
Fluent Client search parameter constant for source
|
static String |
SP_ACTION
Search parameter constant for action
|
static String |
SP_ADDRESS
Search parameter constant for address
|
static String |
SP_ALTID
Search parameter constant for altid
|
static String |
SP_DATE
Search parameter constant for date
|
static String |
SP_DESC
Search parameter constant for desc
|
static String |
SP_IDENTITY
Search parameter constant for identity
|
static String |
SP_NAME
Search parameter constant for name
|
static String |
SP_OBJECT_TYPE
Search parameter constant for object-type
|
static String |
SP_PATIENTID
Search parameter constant for patientid
|
static String |
SP_REFERENCE
Search parameter constant for reference
|
static String |
SP_SITE
Search parameter constant for site
|
static String |
SP_SOURCE
Search parameter constant for source
|
static String |
SP_SUBTYPE
Search parameter constant for subtype
|
static String |
SP_TYPE
Search parameter constant for type
|
static String |
SP_USER
Search parameter constant for user
|
static TokenClientParam |
SUBTYPE
Fluent Client search parameter constant for subtype
|
static TokenClientParam |
TYPE
Fluent Client search parameter constant for type
|
static TokenClientParam |
USER
Fluent Client search parameter constant for user
|
SP_RES_ID, SP_RES_LANGUAGE| Constructor and Description |
|---|
SecurityEvent() |
| Modifier and Type | Method and Description |
|---|---|
SecurityEvent.ObjectElement |
addObject()
Adds and returns a new value for object (Specific instances of data or objects that have been accessed)
|
SecurityEvent.Participant |
addParticipant()
Adds and returns a new value for participant (A person, a hardware device or software process)
|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType)
Returns a list containing all child elements matching a given type
|
SecurityEvent.Event |
getEvent()
Gets the value(s) for event (What was done).
|
List<SecurityEvent.ObjectElement> |
getObject()
Gets the value(s) for object (Specific instances of data or objects that have been accessed).
|
SecurityEvent.ObjectElement |
getObjectFirstRep()
Gets the first repetition for object (Specific instances of data or objects that have been accessed),
creating it if it does not already exist.
|
List<SecurityEvent.Participant> |
getParticipant()
Gets the value(s) for participant (A person, a hardware device or software process).
|
SecurityEvent.Participant |
getParticipantFirstRep()
Gets the first repetition for participant (A person, a hardware device or software process),
creating it if it does not already exist.
|
SecurityEvent.Source |
getSource()
Gets the value(s) for source (Application systems and processes).
|
boolean |
isEmpty() |
SecurityEvent |
setEvent(SecurityEvent.Event theValue)
Sets the value(s) for event (What was done)
|
SecurityEvent |
setObject(List<SecurityEvent.ObjectElement> theValue)
Sets the value(s) for object (Specific instances of data or objects that have been accessed)
|
SecurityEvent |
setParticipant(List<SecurityEvent.Participant> theValue)
Sets the value(s) for participant (A person, a hardware device or software process)
|
SecurityEvent |
setSource(SecurityEvent.Source theValue)
Sets the value(s) for source (Application systems and processes)
|
getContained, getId, getLanguage, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setLanguage, setResourceMetadata, setText, toStringaddUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensionsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetContained, getId, getLanguage, getResourceMetadata, getText, setId, setLanguage, setResourceMetadatapublic static final String SP_TYPE
Description:
Type: token
Path: SecurityEvent.event.type
public static final TokenClientParam TYPE
Description:
Type: token
Path: SecurityEvent.event.type
public static final String SP_ACTION
Description:
Type: token
Path: SecurityEvent.event.action
public static final TokenClientParam ACTION
Description:
Type: token
Path: SecurityEvent.event.action
public static final String SP_DATE
Description:
Type: date
Path: SecurityEvent.event.dateTime
public static final DateClientParam DATE
Description:
Type: date
Path: SecurityEvent.event.dateTime
public static final String SP_SUBTYPE
Description:
Type: token
Path: SecurityEvent.event.subtype
public static final TokenClientParam SUBTYPE
Description:
Type: token
Path: SecurityEvent.event.subtype
public static final String SP_USER
Description:
Type: token
Path: SecurityEvent.participant.userId
public static final TokenClientParam USER
Description:
Type: token
Path: SecurityEvent.participant.userId
public static final String SP_NAME
Description:
Type: string
Path: SecurityEvent.participant.name
public static final StringClientParam NAME
Description:
Type: string
Path: SecurityEvent.participant.name
public static final String SP_ADDRESS
Description:
Type: token
Path: SecurityEvent.participant.network.identifier
public static final TokenClientParam ADDRESS
Description:
Type: token
Path: SecurityEvent.participant.network.identifier
public static final String SP_SOURCE
Description:
Type: token
Path: SecurityEvent.source.identifier
public static final TokenClientParam SOURCE
Description:
Type: token
Path: SecurityEvent.source.identifier
public static final String SP_SITE
Description:
Type: token
Path: SecurityEvent.source.site
public static final TokenClientParam SITE
Description:
Type: token
Path: SecurityEvent.source.site
public static final String SP_OBJECT_TYPE
Description:
Type: token
Path: SecurityEvent.object.type
public static final TokenClientParam OBJECT_TYPE
Description:
Type: token
Path: SecurityEvent.object.type
public static final String SP_IDENTITY
Description:
Type: token
Path: SecurityEvent.object.identifier
public static final TokenClientParam IDENTITY
Description:
Type: token
Path: SecurityEvent.object.identifier
public static final String SP_REFERENCE
Description:
Type: reference
Path: SecurityEvent.object.reference
public static final ReferenceClientParam REFERENCE
Description:
Type: reference
Path: SecurityEvent.object.reference
public static final Include INCLUDE_OBJECT_REFERENCE
public static final String SP_DESC
Description:
Type: string
Path: SecurityEvent.object.name
public static final StringClientParam DESC
Description:
Type: string
Path: SecurityEvent.object.name
public static final String SP_PATIENTID
Description: The id of the patient (one of multiple kinds of participations)
Type: token
Path:
public static final TokenClientParam PATIENTID
Description: The id of the patient (one of multiple kinds of participations)
Type: token
Path:
public static final String SP_ALTID
Description:
Type: token
Path: SecurityEvent.participant.altId
public static final TokenClientParam ALTID
Description:
Type: token
Path: SecurityEvent.participant.altId
public <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
ICompositeElementgetAllPopulatedChildElementsOfType in interface ICompositeElementtheType - The type to match. If set to null, all child elements will be returnedpublic SecurityEvent.Event getEvent()
null.
Definition: Identifies the name, action type, time, and disposition of the audited event
public SecurityEvent setEvent(SecurityEvent.Event theValue)
Definition: Identifies the name, action type, time, and disposition of the audited event
public List<SecurityEvent.Participant> getParticipant()
null.
Definition:
public SecurityEvent setParticipant(List<SecurityEvent.Participant> theValue)
Definition:
public SecurityEvent.Participant addParticipant()
Definition:
public SecurityEvent.Participant getParticipantFirstRep()
Definition:
public SecurityEvent.Source getSource()
null.
Definition:
public SecurityEvent setSource(SecurityEvent.Source theValue)
Definition:
public List<SecurityEvent.ObjectElement> getObject()
null.
Definition: Specific instances of data or objects that have been accessed
public SecurityEvent setObject(List<SecurityEvent.ObjectElement> theValue)
Definition: Specific instances of data or objects that have been accessed
public SecurityEvent.ObjectElement addObject()
Definition: Specific instances of data or objects that have been accessed
public SecurityEvent.ObjectElement getObjectFirstRep()
Definition: Specific instances of data or objects that have been accessed
Copyright © 2014 University Health Network. All rights reserved.