public class AuditEvent extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
AuditEvent.AuditEventAction |
static class |
AuditEvent.AuditEventActionEnumFactory |
static class |
AuditEvent.AuditEventAgentComponent |
static class |
AuditEvent.AuditEventAgentNetworkComponent |
static class |
AuditEvent.AuditEventAgentNetworkType |
static class |
AuditEvent.AuditEventAgentNetworkTypeEnumFactory |
static class |
AuditEvent.AuditEventEntityComponent |
static class |
AuditEvent.AuditEventEntityDetailComponent |
static class |
AuditEvent.AuditEventOutcome |
static class |
AuditEvent.AuditEventOutcomeEnumFactory |
static class |
AuditEvent.AuditEventSourceComponent |
| Modifier and Type | Field and Description |
|---|---|
protected Enumeration<AuditEvent.AuditEventAction> |
action
Indicator for type of action performed during the event that generated the audit.
|
static TokenClientParam |
ACTION
Fluent Client search parameter constant for action
|
static StringClientParam |
ADDRESS
Fluent Client search parameter constant for address
|
protected List<AuditEvent.AuditEventAgentComponent> |
agent
An actor taking an active role in the event or activity that is logged.
|
static ReferenceClientParam |
AGENT
Fluent Client search parameter constant for agent
|
static StringClientParam |
AGENT_NAME
Fluent Client search parameter constant for agent-name
|
static TokenClientParam |
AGENT_ROLE
Fluent Client search parameter constant for agent-role
|
static TokenClientParam |
ALTID
Fluent Client search parameter constant for altid
|
static DateClientParam |
DATE
Fluent Client search parameter constant for date
|
protected List<AuditEvent.AuditEventEntityComponent> |
entity
Specific instances of data or objects that have been accessed.
|
static ReferenceClientParam |
ENTITY
Fluent Client search parameter constant for entity
|
static TokenClientParam |
ENTITY_ID
Fluent Client search parameter constant for entity-id
|
static StringClientParam |
ENTITY_NAME
Fluent Client search parameter constant for entity-name
|
static TokenClientParam |
ENTITY_ROLE
Fluent Client search parameter constant for entity-role
|
static TokenClientParam |
ENTITY_TYPE
Fluent Client search parameter constant for entity-type
|
static Include |
INCLUDE_AGENT
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_ENTITY
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.
|
protected Enumeration<AuditEvent.AuditEventOutcome> |
outcome
Indicates whether the event succeeded or failed.
|
static TokenClientParam |
OUTCOME
Fluent Client search parameter constant for outcome
|
protected StringType |
outcomeDesc
A free text description of the outcome of the event.
|
static ReferenceClientParam |
PATIENT
Fluent Client search parameter constant for patient
|
static UriClientParam |
POLICY
Fluent Client search parameter constant for policy
|
protected List<CodeableConcept> |
purposeOfEvent
The purposeOfUse (reason) that was used during the event being recorded.
|
protected InstantType |
recorded
The time when the event occurred on the source.
|
static TokenClientParam |
SITE
Fluent Client search parameter constant for site
|
protected AuditEvent.AuditEventSourceComponent |
source
The system that is reporting the event.
|
static TokenClientParam |
SOURCE
Fluent Client search parameter constant for source
|
static String |
SP_ACTION
Search parameter: action
|
static String |
SP_ADDRESS
Search parameter: address
|
static String |
SP_AGENT
Search parameter: agent
|
static String |
SP_AGENT_NAME
Search parameter: agent-name
|
static String |
SP_AGENT_ROLE
Search parameter: agent-role
|
static String |
SP_ALTID
Search parameter: altid
|
static String |
SP_DATE
Search parameter: date
|
static String |
SP_ENTITY
Search parameter: entity
|
static String |
SP_ENTITY_ID
Search parameter: entity-id
|
static String |
SP_ENTITY_NAME
Search parameter: entity-name
|
static String |
SP_ENTITY_ROLE
Search parameter: entity-role
|
static String |
SP_ENTITY_TYPE
Search parameter: entity-type
|
static String |
SP_OUTCOME
Search parameter: outcome
|
static String |
SP_PATIENT
Search parameter: patient
|
static String |
SP_POLICY
Search parameter: policy
|
static String |
SP_SITE
Search parameter: site
|
static String |
SP_SOURCE
Search parameter: source
|
static String |
SP_SUBTYPE
Search parameter: subtype
|
static String |
SP_TYPE
Search parameter: type
|
static String |
SP_USER
Search parameter: user
|
protected List<Coding> |
subtype
Identifier for the category of event.
|
static TokenClientParam |
SUBTYPE
Fluent Client search parameter constant for subtype
|
protected Coding |
type
Identifier for a family of the event.
|
static TokenClientParam |
TYPE
Fluent Client search parameter constant for type
|
static TokenClientParam |
USER
Fluent Client search parameter constant for user
|
contained, extension, modifierExtension, textid, implicitRules, language, metaRES_ID, SP_RES_ID, SP_RES_LANGUAGEINCLUDE_ALL, WILDCARD_ALL_SET| Constructor and Description |
|---|
AuditEvent()
Constructor
|
AuditEvent(Coding type,
InstantType recorded,
AuditEvent.AuditEventSourceComponent source)
Constructor
|
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setTextcopyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, isResource, setIdcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDatagetMeta, getStructureFhirVersionEnum, setIdgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentprotected Coding type
protected Enumeration<AuditEvent.AuditEventAction> action
protected InstantType recorded
protected Enumeration<AuditEvent.AuditEventOutcome> outcome
protected StringType outcomeDesc
protected List<CodeableConcept> purposeOfEvent
protected List<AuditEvent.AuditEventAgentComponent> agent
protected AuditEvent.AuditEventSourceComponent source
protected List<AuditEvent.AuditEventEntityComponent> entity
public static final String SP_DATE
Description: Time when the event occurred on source
Type: date
Path: AuditEvent.recorded
public static final DateClientParam DATE
Description: Time when the event occurred on source
Type: date
Path: AuditEvent.recorded
public static final String SP_ENTITY_TYPE
Description: Type of entity involved
Type: token
Path: AuditEvent.entity.type
public static final TokenClientParam ENTITY_TYPE
Description: Type of entity involved
Type: token
Path: AuditEvent.entity.type
public static final String SP_AGENT
Description: Direct reference to resource
Type: reference
Path: AuditEvent.agent.reference
public static final ReferenceClientParam AGENT
Description: Direct reference to resource
Type: reference
Path: AuditEvent.agent.reference
public static final Include INCLUDE_AGENT
public static final String SP_ADDRESS
Description: Identifier for the network access point of the user device
Type: string
Path: AuditEvent.agent.network.address
public static final StringClientParam ADDRESS
Description: Identifier for the network access point of the user device
Type: string
Path: AuditEvent.agent.network.address
public static final String SP_ENTITY_ROLE
Description: What role the entity played
Type: token
Path: AuditEvent.entity.role
public static final TokenClientParam ENTITY_ROLE
Description: What role the entity played
Type: token
Path: AuditEvent.entity.role
public static final String SP_SOURCE
Description: The identity of source detecting the event
Type: token
Path: AuditEvent.source.identifier
public static final TokenClientParam SOURCE
Description: The identity of source detecting the event
Type: token
Path: AuditEvent.source.identifier
public static final String SP_TYPE
Description: Type/identifier of event
Type: token
Path: AuditEvent.type
public static final TokenClientParam TYPE
Description: Type/identifier of event
Type: token
Path: AuditEvent.type
public static final String SP_ALTID
Description: Alternative User id e.g. authentication
Type: token
Path: AuditEvent.agent.altId
public static final TokenClientParam ALTID
Description: Alternative User id e.g. authentication
Type: token
Path: AuditEvent.agent.altId
public static final String SP_SITE
Description: Logical source location within the enterprise
Type: token
Path: AuditEvent.source.site
public static final TokenClientParam SITE
Description: Logical source location within the enterprise
Type: token
Path: AuditEvent.source.site
public static final String SP_AGENT_NAME
Description: Human-meaningful name for the agent
Type: string
Path: AuditEvent.agent.name
public static final StringClientParam AGENT_NAME
Description: Human-meaningful name for the agent
Type: string
Path: AuditEvent.agent.name
public static final String SP_ENTITY_NAME
Description: Descriptor for entity
Type: string
Path: AuditEvent.entity.name
public static final StringClientParam ENTITY_NAME
Description: Descriptor for entity
Type: string
Path: AuditEvent.entity.name
public static final String SP_SUBTYPE
Description: More specific type/id for the event
Type: token
Path: AuditEvent.subtype
public static final TokenClientParam SUBTYPE
Description: More specific type/id for the event
Type: token
Path: AuditEvent.subtype
public static final String SP_PATIENT
Description: Direct reference to resource
Type: reference
Path: AuditEvent.agent.reference, AuditEvent.entity.reference
public static final ReferenceClientParam PATIENT
Description: Direct reference to resource
Type: reference
Path: AuditEvent.agent.reference, AuditEvent.entity.reference
public static final Include INCLUDE_PATIENT
public static final String SP_ACTION
Description: Type of action performed during the event
Type: token
Path: AuditEvent.action
public static final TokenClientParam ACTION
Description: Type of action performed during the event
Type: token
Path: AuditEvent.action
public static final String SP_AGENT_ROLE
Description: Agent role in the event
Type: token
Path: AuditEvent.agent.role
public static final TokenClientParam AGENT_ROLE
Description: Agent role in the event
Type: token
Path: AuditEvent.agent.role
public static final String SP_USER
Description: Unique identifier for the user
Type: token
Path: AuditEvent.agent.userId
public static final TokenClientParam USER
Description: Unique identifier for the user
Type: token
Path: AuditEvent.agent.userId
public static final String SP_ENTITY
Description: Specific instance of resource
Type: reference
Path: AuditEvent.entity.reference
public static final ReferenceClientParam ENTITY
Description: Specific instance of resource
Type: reference
Path: AuditEvent.entity.reference
public static final Include INCLUDE_ENTITY
public static final String SP_ENTITY_ID
Description: Specific instance of object
Type: token
Path: AuditEvent.entity.identifier
public static final TokenClientParam ENTITY_ID
Description: Specific instance of object
Type: token
Path: AuditEvent.entity.identifier
public static final String SP_OUTCOME
Description: Whether the event succeeded or failed
Type: token
Path: AuditEvent.outcome
public static final TokenClientParam OUTCOME
Description: Whether the event succeeded or failed
Type: token
Path: AuditEvent.outcome
public static final String SP_POLICY
Description: Policy that authorized event
Type: uri
Path: AuditEvent.agent.policy
public static final UriClientParam POLICY
Description: Policy that authorized event
Type: uri
Path: AuditEvent.agent.policy
public AuditEvent()
public AuditEvent(Coding type, InstantType recorded, AuditEvent.AuditEventSourceComponent source)
public Coding getType()
type (Identifier for a family of the event. For example, a menu item, program, rule, policy, function code, application name or URL. It identifies the performed function.)public boolean hasType()
public AuditEvent setType(Coding value)
value - type (Identifier for a family of the event. For example, a menu item, program, rule, policy, function code, application name or URL. It identifies the performed function.)public List<Coding> getSubtype()
subtype (Identifier for the category of event.)public AuditEvent setSubtype(List<Coding> theSubtype)
this for easy method chainingpublic boolean hasSubtype()
public Coding addSubtype()
public AuditEvent addSubtype(Coding t)
public Coding getSubtypeFirstRep()
subtype, creating it if it does not already existpublic Enumeration<AuditEvent.AuditEventAction> getActionElement()
action (Indicator for type of action performed during the event that generated the audit.). This is the underlying object with id, value and extensions. The accessor "getAction" gives direct access to the valuepublic boolean hasActionElement()
public boolean hasAction()
public AuditEvent setActionElement(Enumeration<AuditEvent.AuditEventAction> value)
value - action (Indicator for type of action performed during the event that generated the audit.). This is the underlying object with id, value and extensions. The accessor "getAction" gives direct access to the valuepublic AuditEvent.AuditEventAction getAction()
public AuditEvent setAction(AuditEvent.AuditEventAction value)
value - Indicator for type of action performed during the event that generated the audit.public InstantType getRecordedElement()
recorded (The time when the event occurred on the source.). This is the underlying object with id, value and extensions. The accessor "getRecorded" gives direct access to the valuepublic boolean hasRecordedElement()
public boolean hasRecorded()
public AuditEvent setRecordedElement(InstantType value)
value - recorded (The time when the event occurred on the source.). This is the underlying object with id, value and extensions. The accessor "getRecorded" gives direct access to the valuepublic Date getRecorded()
public AuditEvent setRecorded(Date value)
value - The time when the event occurred on the source.public Enumeration<AuditEvent.AuditEventOutcome> getOutcomeElement()
outcome (Indicates whether the event succeeded or failed.). This is the underlying object with id, value and extensions. The accessor "getOutcome" gives direct access to the valuepublic boolean hasOutcomeElement()
public boolean hasOutcome()
public AuditEvent setOutcomeElement(Enumeration<AuditEvent.AuditEventOutcome> value)
value - outcome (Indicates whether the event succeeded or failed.). This is the underlying object with id, value and extensions. The accessor "getOutcome" gives direct access to the valuepublic AuditEvent.AuditEventOutcome getOutcome()
public AuditEvent setOutcome(AuditEvent.AuditEventOutcome value)
value - Indicates whether the event succeeded or failed.public StringType getOutcomeDescElement()
outcomeDesc (A free text description of the outcome of the event.). This is the underlying object with id, value and extensions. The accessor "getOutcomeDesc" gives direct access to the valuepublic boolean hasOutcomeDescElement()
public boolean hasOutcomeDesc()
public AuditEvent setOutcomeDescElement(StringType value)
value - outcomeDesc (A free text description of the outcome of the event.). This is the underlying object with id, value and extensions. The accessor "getOutcomeDesc" gives direct access to the valuepublic String getOutcomeDesc()
public AuditEvent setOutcomeDesc(String value)
value - A free text description of the outcome of the event.public List<CodeableConcept> getPurposeOfEvent()
purposeOfEvent (The purposeOfUse (reason) that was used during the event being recorded.)public AuditEvent setPurposeOfEvent(List<CodeableConcept> thePurposeOfEvent)
this for easy method chainingpublic boolean hasPurposeOfEvent()
public CodeableConcept addPurposeOfEvent()
public AuditEvent addPurposeOfEvent(CodeableConcept t)
public CodeableConcept getPurposeOfEventFirstRep()
purposeOfEvent, creating it if it does not already existpublic List<AuditEvent.AuditEventAgentComponent> getAgent()
agent (An actor taking an active role in the event or activity that is logged.)public AuditEvent setAgent(List<AuditEvent.AuditEventAgentComponent> theAgent)
this for easy method chainingpublic boolean hasAgent()
public AuditEvent.AuditEventAgentComponent addAgent()
public AuditEvent addAgent(AuditEvent.AuditEventAgentComponent t)
public AuditEvent.AuditEventAgentComponent getAgentFirstRep()
agent, creating it if it does not already existpublic AuditEvent.AuditEventSourceComponent getSource()
source (The system that is reporting the event.)public boolean hasSource()
public AuditEvent setSource(AuditEvent.AuditEventSourceComponent value)
value - source (The system that is reporting the event.)public List<AuditEvent.AuditEventEntityComponent> getEntity()
entity (Specific instances of data or objects that have been accessed.)public AuditEvent setEntity(List<AuditEvent.AuditEventEntityComponent> theEntity)
this for easy method chainingpublic boolean hasEntity()
public AuditEvent.AuditEventEntityComponent addEntity()
public AuditEvent addEntity(AuditEvent.AuditEventEntityComponent t)
public AuditEvent.AuditEventEntityComponent getEntityFirstRep()
entity, creating it if it does not already existprotected void listChildren(List<Property> childrenList)
listChildren in class DomainResourcepublic Base[] getProperty(int hash, String name, boolean checkValid) throws FHIRException
getProperty in class DomainResourceFHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws FHIRException
setProperty in class DomainResourceFHIRExceptionpublic Base setProperty(String name, Base value) throws FHIRException
setProperty in class DomainResourceFHIRExceptionpublic Base makeProperty(int hash, String name) throws FHIRException
makeProperty in class DomainResourceFHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws FHIRException
getTypesForProperty in class DomainResourceFHIRExceptionpublic Base addChild(String name) throws FHIRException
addChild in class DomainResourceFHIRExceptionpublic String fhirType()
fhirType in class DomainResourcepublic AuditEvent copy()
copy in class DomainResourceprotected AuditEvent typedCopy()
public boolean equalsDeep(Base other)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2017 University Health Network. All rights reserved.