public class AuditEvent 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/AuditEvent
| Modifier and Type | Class and Description |
|---|---|
static class |
AuditEvent.Event
Block class for child element: AuditEvent.event ()
|
static class |
AuditEvent.ObjectDetail
Block class for child element: AuditEvent.object.detail ()
|
static class |
AuditEvent.ObjectElement
Block class for child element: AuditEvent.object ()
|
static class |
AuditEvent.Participant
Block class for child element: AuditEvent.participant ()
|
static class |
AuditEvent.ParticipantNetwork
Block class for child element: AuditEvent.participant.network ()
|
static class |
AuditEvent.Source
Block class for child element: AuditEvent.source ()
|
| 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_PARTICIPANT
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_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 ReferenceClientParam |
PARTICIPANT
Fluent Client search parameter constant for participant
|
static ReferenceClientParam |
PATIENT
Fluent Client search parameter constant for patient
|
static UriClientParam |
POLICY
Fluent Client search parameter constant for policy
|
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_PARTICIPANT
Search parameter constant for participant
|
static String |
SP_PATIENT
Search parameter constant for patient
|
static String |
SP_POLICY
Search parameter constant for policy
|
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
|
RES_ID, SP_RES_ID, SP_RES_LANGUAGEINCLUDE_ALL, WILDCARD_ALL_SET| Constructor and Description |
|---|
AuditEvent() |
| Modifier and Type | Method and Description |
|---|---|
AuditEvent.ObjectElement |
addObject()
Adds and returns a new value for object ()
|
AuditEvent |
addObject(AuditEvent.ObjectElement theValue)
Adds a given new value for object ()
|
AuditEvent.Participant |
addParticipant()
Adds and returns a new value for participant ()
|
AuditEvent |
addParticipant(AuditEvent.Participant theValue)
Adds a given new value for participant ()
|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType) |
AuditEvent.Event |
getEvent()
Gets the value(s) for event ().
|
List<AuditEvent.ObjectElement> |
getObject()
Gets the value(s) for object ().
|
AuditEvent.ObjectElement |
getObjectFirstRep()
Gets the first repetition for object (),
creating it if it does not already exist.
|
List<AuditEvent.Participant> |
getParticipant()
Gets the value(s) for participant ().
|
AuditEvent.Participant |
getParticipantFirstRep()
Gets the first repetition for participant (),
creating it if it does not already exist.
|
String |
getResourceName() |
AuditEvent.Source |
getSource()
Gets the value(s) for source ().
|
FhirVersionEnum |
getStructureFhirVersionEnum() |
boolean |
isEmpty() |
AuditEvent |
setEvent(AuditEvent.Event theValue)
Sets the value(s) for event ()
|
AuditEvent |
setObject(List<AuditEvent.ObjectElement> theValue)
Sets the value(s) for object ()
|
AuditEvent |
setParticipant(List<AuditEvent.Participant> theValue)
Sets the value(s) for participant ()
|
AuditEvent |
setSource(AuditEvent.Source theValue)
Sets the value(s) for source ()
|
getContained, getId, getIdElement, getLanguage, getResourceMetadata, getText, isBaseEmpty, setContained, setId, 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, setResourceMetadatagetIdElement, setId, setIdpublic static final String SP_TYPE
Description:
Type: token
Path: AuditEvent.event.type
public static final TokenClientParam TYPE
Description:
Type: token
Path: AuditEvent.event.type
public static final String SP_ACTION
Description:
Type: token
Path: AuditEvent.event.action
public static final TokenClientParam ACTION
Description:
Type: token
Path: AuditEvent.event.action
public static final String SP_DATE
Description:
Type: date
Path: AuditEvent.event.dateTime
public static final DateClientParam DATE
Description:
Type: date
Path: AuditEvent.event.dateTime
public static final String SP_SUBTYPE
Description:
Type: token
Path: AuditEvent.event.subtype
public static final TokenClientParam SUBTYPE
Description:
Type: token
Path: AuditEvent.event.subtype
public static final String SP_USER
Description:
Type: token
Path: AuditEvent.participant.userId
public static final TokenClientParam USER
Description:
Type: token
Path: AuditEvent.participant.userId
public static final String SP_NAME
Description:
Type: string
Path: AuditEvent.participant.name
public static final StringClientParam NAME
Description:
Type: string
Path: AuditEvent.participant.name
public static final String SP_ADDRESS
Description:
Type: token
Path: AuditEvent.participant.network.address
public static final TokenClientParam ADDRESS
Description:
Type: token
Path: AuditEvent.participant.network.address
public static final String SP_SOURCE
Description:
Type: token
Path: AuditEvent.source.identifier
public static final TokenClientParam SOURCE
Description:
Type: token
Path: AuditEvent.source.identifier
public static final String SP_SITE
Description:
Type: token
Path: AuditEvent.source.site
public static final TokenClientParam SITE
Description:
Type: token
Path: AuditEvent.source.site
public static final String SP_OBJECT_TYPE
Description:
Type: token
Path: AuditEvent.object.type
public static final TokenClientParam OBJECT_TYPE
Description:
Type: token
Path: AuditEvent.object.type
public static final String SP_IDENTITY
Description:
Type: token
Path: AuditEvent.object.identifier
public static final TokenClientParam IDENTITY
Description:
Type: token
Path: AuditEvent.object.identifier
public static final String SP_REFERENCE
Description:
Type: reference
Path: AuditEvent.object.reference
public static final ReferenceClientParam REFERENCE
Description:
Type: reference
Path: AuditEvent.object.reference
public static final String SP_DESC
Description:
Type: string
Path: AuditEvent.object.name
public static final StringClientParam DESC
Description:
Type: string
Path: AuditEvent.object.name
public static final String SP_PATIENT
Description:
Type: reference
Path: AuditEvent.participant.reference | AuditEvent.object.reference
public static final ReferenceClientParam PATIENT
Description:
Type: reference
Path: AuditEvent.participant.reference | AuditEvent.object.reference
public static final String SP_ALTID
Description:
Type: token
Path: AuditEvent.participant.altId
public static final TokenClientParam ALTID
Description:
Type: token
Path: AuditEvent.participant.altId
public static final String SP_PARTICIPANT
Description:
Type: reference
Path: AuditEvent.participant.reference
public static final ReferenceClientParam PARTICIPANT
Description:
Type: reference
Path: AuditEvent.participant.reference
public static final String SP_POLICY
Description:
Type: uri
Path: AuditEvent.participant.policy
public static final UriClientParam POLICY
Description:
Type: uri
Path: AuditEvent.participant.policy
public static final Include INCLUDE_PARTICIPANT
public static final Include INCLUDE_PATIENT
public static final Include INCLUDE_REFERENCE
public AuditEvent()
public <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
getAllPopulatedChildElementsOfType in interface ICompositeElementpublic AuditEvent.Event getEvent()
null.
Definition: Identifies the name, action type, time, and disposition of the audited event
public AuditEvent setEvent(AuditEvent.Event theValue)
Definition: Identifies the name, action type, time, and disposition of the audited event
public List<AuditEvent.Participant> getParticipant()
null.
Definition:
public AuditEvent setParticipant(List<AuditEvent.Participant> theValue)
Definition:
public AuditEvent.Participant addParticipant()
Definition:
public AuditEvent addParticipant(AuditEvent.Participant theValue)
Definition:
theValue - The participant to add (must not be null)public AuditEvent.Participant getParticipantFirstRep()
Definition:
public AuditEvent.Source getSource()
null.
Definition:
public AuditEvent setSource(AuditEvent.Source theValue)
Definition:
public List<AuditEvent.ObjectElement> getObject()
null.
Definition: Specific instances of data or objects that have been accessed
public AuditEvent setObject(List<AuditEvent.ObjectElement> theValue)
Definition: Specific instances of data or objects that have been accessed
public AuditEvent.ObjectElement addObject()
Definition: Specific instances of data or objects that have been accessed
public AuditEvent addObject(AuditEvent.ObjectElement theValue)
Definition: Specific instances of data or objects that have been accessed
theValue - The object to add (must not be null)public AuditEvent.ObjectElement getObjectFirstRep()
Definition: Specific instances of data or objects that have been accessed
public String getResourceName()
getResourceName in interface IResourcepublic FhirVersionEnum getStructureFhirVersionEnum()
getStructureFhirVersionEnum in interface IResourcegetStructureFhirVersionEnum in interface IBaseResourceCopyright © 2014–2016 University Health Network. All rights reserved.