
Class AuditEvent
- java.lang.Object
-
- org.hl7.fhir.dstu3.model.Base
-
- org.hl7.fhir.dstu3.model.BaseResource
-
- org.hl7.fhir.dstu3.model.Resource
-
- org.hl7.fhir.dstu3.model.DomainResource
-
- org.hl7.fhir.dstu3.model.AuditEvent
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement
,Serializable
,org.hl7.fhir.instance.model.api.IAnyResource
,org.hl7.fhir.instance.model.api.IBase
,org.hl7.fhir.instance.model.api.IBaseHasExtensions
,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
,org.hl7.fhir.instance.model.api.IBaseResource
,org.hl7.fhir.instance.model.api.IDomainResource
public class AuditEvent extends DomainResource
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.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class 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
-
Field Summary
Fields Modifier and Type Field Description protected Enumeration<AuditEvent.AuditEventAction>
action
Indicator for type of action performed during the event that generated the audit.static ca.uhn.fhir.rest.gclient.TokenClientParam
ACTION
Fluent Client search parameter constant for actionstatic ca.uhn.fhir.rest.gclient.StringClientParam
ADDRESS
Fluent Client search parameter constant for addressprotected List<AuditEvent.AuditEventAgentComponent>
agent
An actor taking an active role in the event or activity that is logged.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
AGENT
Fluent Client search parameter constant for agentstatic ca.uhn.fhir.rest.gclient.StringClientParam
AGENT_NAME
Fluent Client search parameter constant for agent-namestatic ca.uhn.fhir.rest.gclient.TokenClientParam
AGENT_ROLE
Fluent Client search parameter constant for agent-rolestatic ca.uhn.fhir.rest.gclient.TokenClientParam
ALTID
Fluent Client search parameter constant for altidstatic ca.uhn.fhir.rest.gclient.DateClientParam
DATE
Fluent Client search parameter constant for dateprotected List<AuditEvent.AuditEventEntityComponent>
entity
Specific instances of data or objects that have been accessed.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
ENTITY
Fluent Client search parameter constant for entitystatic ca.uhn.fhir.rest.gclient.TokenClientParam
ENTITY_ID
Fluent Client search parameter constant for entity-idstatic ca.uhn.fhir.rest.gclient.StringClientParam
ENTITY_NAME
Fluent Client search parameter constant for entity-namestatic ca.uhn.fhir.rest.gclient.TokenClientParam
ENTITY_ROLE
Fluent Client search parameter constant for entity-rolestatic ca.uhn.fhir.rest.gclient.TokenClientParam
ENTITY_TYPE
Fluent Client search parameter constant for entity-typestatic ca.uhn.fhir.model.api.Include
INCLUDE_AGENT
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_ENTITY
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.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 ca.uhn.fhir.rest.gclient.TokenClientParam
OUTCOME
Fluent Client search parameter constant for outcomeprotected StringType
outcomeDesc
A free text description of the outcome of the event.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
PATIENT
Fluent Client search parameter constant for patientstatic ca.uhn.fhir.rest.gclient.UriClientParam
POLICY
Fluent Client search parameter constant for policyprotected 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 ca.uhn.fhir.rest.gclient.TokenClientParam
SITE
Fluent Client search parameter constant for siteprotected AuditEvent.AuditEventSourceComponent
source
The system that is reporting the event.static ca.uhn.fhir.rest.gclient.TokenClientParam
SOURCE
Fluent Client search parameter constant for sourcestatic String
SP_ACTION
Search parameter: actionstatic String
SP_ADDRESS
Search parameter: addressstatic String
SP_AGENT
Search parameter: agentstatic String
SP_AGENT_NAME
Search parameter: agent-namestatic String
SP_AGENT_ROLE
Search parameter: agent-rolestatic String
SP_ALTID
Search parameter: altidstatic String
SP_DATE
Search parameter: datestatic String
SP_ENTITY
Search parameter: entitystatic String
SP_ENTITY_ID
Search parameter: entity-idstatic String
SP_ENTITY_NAME
Search parameter: entity-namestatic String
SP_ENTITY_ROLE
Search parameter: entity-rolestatic String
SP_ENTITY_TYPE
Search parameter: entity-typestatic String
SP_OUTCOME
Search parameter: outcomestatic String
SP_PATIENT
Search parameter: patientstatic String
SP_POLICY
Search parameter: policystatic String
SP_SITE
Search parameter: sitestatic String
SP_SOURCE
Search parameter: sourcestatic String
SP_SUBTYPE
Search parameter: subtypestatic String
SP_TYPE
Search parameter: typestatic String
SP_USER
Search parameter: userprotected List<Coding>
subtype
Identifier for the category of event.static ca.uhn.fhir.rest.gclient.TokenClientParam
SUBTYPE
Fluent Client search parameter constant for subtypeprotected Coding
type
Identifier for a family of the event.static ca.uhn.fhir.rest.gclient.TokenClientParam
TYPE
Fluent Client search parameter constant for typestatic ca.uhn.fhir.rest.gclient.TokenClientParam
USER
Fluent Client search parameter constant for user-
Fields inherited from class org.hl7.fhir.dstu3.model.DomainResource
contained, extension, modifierExtension, text
-
Fields inherited from class org.hl7.fhir.dstu3.model.Resource
id, implicitRules, language, meta
-
-
Constructor Summary
Constructors Constructor Description AuditEvent()
ConstructorAuditEvent(Coding type, InstantType recorded, AuditEvent.AuditEventSourceComponent source)
Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu3.model.DomainResource
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setText
-
Methods inherited from class org.hl7.fhir.dstu3.model.Resource
copyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta
-
Methods inherited from class org.hl7.fhir.dstu3.model.BaseResource
getStructureFhirVersionEnum, isResource, setId
-
Methods inherited from class org.hl7.fhir.dstu3.model.Base
castToAddress, 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, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserData
-
-
-
-
Field Detail
-
type
protected Coding 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.
-
action
protected Enumeration<AuditEvent.AuditEventAction> action
Indicator for type of action performed during the event that generated the audit.
-
recorded
protected InstantType recorded
The time when the event occurred on the source.
-
outcome
protected Enumeration<AuditEvent.AuditEventOutcome> outcome
Indicates whether the event succeeded or failed.
-
outcomeDesc
protected StringType outcomeDesc
A free text description of the outcome of the event.
-
purposeOfEvent
protected List<CodeableConcept> purposeOfEvent
The purposeOfUse (reason) that was used during the event being recorded.
-
agent
protected List<AuditEvent.AuditEventAgentComponent> agent
An actor taking an active role in the event or activity that is logged.
-
source
protected AuditEvent.AuditEventSourceComponent source
The system that is reporting the event.
-
entity
protected List<AuditEvent.AuditEventEntityComponent> entity
Specific instances of data or objects that have been accessed.
-
SP_DATE
public static final String SP_DATE
Search parameter: dateDescription: Time when the event occurred on source
Type: date
Path: AuditEvent.recorded
- See Also:
- Constant Field Values
-
DATE
public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE
Fluent Client search parameter constant for dateDescription: Time when the event occurred on source
Type: date
Path: AuditEvent.recorded
-
SP_ENTITY_TYPE
public static final String SP_ENTITY_TYPE
Search parameter: entity-typeDescription: Type of entity involved
Type: token
Path: AuditEvent.entity.type
- See Also:
- Constant Field Values
-
ENTITY_TYPE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam ENTITY_TYPE
Fluent Client search parameter constant for entity-typeDescription: Type of entity involved
Type: token
Path: AuditEvent.entity.type
-
SP_AGENT
public static final String SP_AGENT
Search parameter: agentDescription: Direct reference to resource
Type: reference
Path: AuditEvent.agent.reference
- See Also:
- Constant Field Values
-
AGENT
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam AGENT
Fluent Client search parameter constant for agentDescription: Direct reference to resource
Type: reference
Path: AuditEvent.agent.reference
-
INCLUDE_AGENT
public static final ca.uhn.fhir.model.api.Include INCLUDE_AGENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "AuditEvent:agent".
-
SP_ADDRESS
public static final String SP_ADDRESS
Search parameter: addressDescription: Identifier for the network access point of the user device
Type: string
Path: AuditEvent.agent.network.address
- See Also:
- Constant Field Values
-
ADDRESS
public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS
Fluent Client search parameter constant for addressDescription: Identifier for the network access point of the user device
Type: string
Path: AuditEvent.agent.network.address
-
SP_ENTITY_ROLE
public static final String SP_ENTITY_ROLE
Search parameter: entity-roleDescription: What role the entity played
Type: token
Path: AuditEvent.entity.role
- See Also:
- Constant Field Values
-
ENTITY_ROLE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam ENTITY_ROLE
Fluent Client search parameter constant for entity-roleDescription: What role the entity played
Type: token
Path: AuditEvent.entity.role
-
SP_SOURCE
public static final String SP_SOURCE
Search parameter: sourceDescription: The identity of source detecting the event
Type: token
Path: AuditEvent.source.identifier
- See Also:
- Constant Field Values
-
SOURCE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam SOURCE
Fluent Client search parameter constant for sourceDescription: The identity of source detecting the event
Type: token
Path: AuditEvent.source.identifier
-
SP_TYPE
public static final String SP_TYPE
Search parameter: typeDescription: Type/identifier of event
Type: token
Path: AuditEvent.type
- See Also:
- Constant Field Values
-
TYPE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE
Fluent Client search parameter constant for typeDescription: Type/identifier of event
Type: token
Path: AuditEvent.type
-
SP_ALTID
public static final String SP_ALTID
Search parameter: altidDescription: Alternative User id e.g. authentication
Type: token
Path: AuditEvent.agent.altId
- See Also:
- Constant Field Values
-
ALTID
public static final ca.uhn.fhir.rest.gclient.TokenClientParam ALTID
Fluent Client search parameter constant for altidDescription: Alternative User id e.g. authentication
Type: token
Path: AuditEvent.agent.altId
-
SP_SITE
public static final String SP_SITE
Search parameter: siteDescription: Logical source location within the enterprise
Type: token
Path: AuditEvent.source.site
- See Also:
- Constant Field Values
-
SITE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam SITE
Fluent Client search parameter constant for siteDescription: Logical source location within the enterprise
Type: token
Path: AuditEvent.source.site
-
SP_AGENT_NAME
public static final String SP_AGENT_NAME
Search parameter: agent-nameDescription: Human-meaningful name for the agent
Type: string
Path: AuditEvent.agent.name
- See Also:
- Constant Field Values
-
AGENT_NAME
public static final ca.uhn.fhir.rest.gclient.StringClientParam AGENT_NAME
Fluent Client search parameter constant for agent-nameDescription: Human-meaningful name for the agent
Type: string
Path: AuditEvent.agent.name
-
SP_ENTITY_NAME
public static final String SP_ENTITY_NAME
Search parameter: entity-nameDescription: Descriptor for entity
Type: string
Path: AuditEvent.entity.name
- See Also:
- Constant Field Values
-
ENTITY_NAME
public static final ca.uhn.fhir.rest.gclient.StringClientParam ENTITY_NAME
Fluent Client search parameter constant for entity-nameDescription: Descriptor for entity
Type: string
Path: AuditEvent.entity.name
-
SP_SUBTYPE
public static final String SP_SUBTYPE
Search parameter: subtypeDescription: More specific type/id for the event
Type: token
Path: AuditEvent.subtype
- See Also:
- Constant Field Values
-
SUBTYPE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam SUBTYPE
Fluent Client search parameter constant for subtypeDescription: More specific type/id for the event
Type: token
Path: AuditEvent.subtype
-
SP_PATIENT
public static final String SP_PATIENT
Search parameter: patientDescription: Direct reference to resource
Type: reference
Path: AuditEvent.agent.reference, AuditEvent.entity.reference
- See Also:
- Constant Field Values
-
PATIENT
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Fluent Client search parameter constant for patientDescription: Direct reference to resource
Type: reference
Path: AuditEvent.agent.reference, AuditEvent.entity.reference
-
INCLUDE_PATIENT
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "AuditEvent:patient".
-
SP_ACTION
public static final String SP_ACTION
Search parameter: actionDescription: Type of action performed during the event
Type: token
Path: AuditEvent.action
- See Also:
- Constant Field Values
-
ACTION
public static final ca.uhn.fhir.rest.gclient.TokenClientParam ACTION
Fluent Client search parameter constant for actionDescription: Type of action performed during the event
Type: token
Path: AuditEvent.action
-
SP_AGENT_ROLE
public static final String SP_AGENT_ROLE
Search parameter: agent-roleDescription: Agent role in the event
Type: token
Path: AuditEvent.agent.role
- See Also:
- Constant Field Values
-
AGENT_ROLE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam AGENT_ROLE
Fluent Client search parameter constant for agent-roleDescription: Agent role in the event
Type: token
Path: AuditEvent.agent.role
-
SP_USER
public static final String SP_USER
Search parameter: userDescription: Unique identifier for the user
Type: token
Path: AuditEvent.agent.userId
- See Also:
- Constant Field Values
-
USER
public static final ca.uhn.fhir.rest.gclient.TokenClientParam USER
Fluent Client search parameter constant for userDescription: Unique identifier for the user
Type: token
Path: AuditEvent.agent.userId
-
SP_ENTITY
public static final String SP_ENTITY
Search parameter: entityDescription: Specific instance of resource
Type: reference
Path: AuditEvent.entity.reference
- See Also:
- Constant Field Values
-
ENTITY
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENTITY
Fluent Client search parameter constant for entityDescription: Specific instance of resource
Type: reference
Path: AuditEvent.entity.reference
-
INCLUDE_ENTITY
public static final ca.uhn.fhir.model.api.Include INCLUDE_ENTITY
Constant for fluent queries to be used to add include statements. Specifies the path value of "AuditEvent:entity".
-
SP_ENTITY_ID
public static final String SP_ENTITY_ID
Search parameter: entity-idDescription: Specific instance of object
Type: token
Path: AuditEvent.entity.identifier
- See Also:
- Constant Field Values
-
ENTITY_ID
public static final ca.uhn.fhir.rest.gclient.TokenClientParam ENTITY_ID
Fluent Client search parameter constant for entity-idDescription: Specific instance of object
Type: token
Path: AuditEvent.entity.identifier
-
SP_OUTCOME
public static final String SP_OUTCOME
Search parameter: outcomeDescription: Whether the event succeeded or failed
Type: token
Path: AuditEvent.outcome
- See Also:
- Constant Field Values
-
OUTCOME
public static final ca.uhn.fhir.rest.gclient.TokenClientParam OUTCOME
Fluent Client search parameter constant for outcomeDescription: Whether the event succeeded or failed
Type: token
Path: AuditEvent.outcome
-
SP_POLICY
public static final String SP_POLICY
Search parameter: policyDescription: Policy that authorized event
Type: uri
Path: AuditEvent.agent.policy
- See Also:
- Constant Field Values
-
POLICY
public static final ca.uhn.fhir.rest.gclient.UriClientParam POLICY
Fluent Client search parameter constant for policyDescription: Policy that authorized event
Type: uri
Path: AuditEvent.agent.policy
-
-
Constructor Detail
-
AuditEvent
public AuditEvent()
Constructor
-
AuditEvent
public AuditEvent(Coding type, InstantType recorded, AuditEvent.AuditEventSourceComponent source)
Constructor
-
-
Method Detail
-
getType
public Coding getType()
- Returns:
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.)
-
hasType
public boolean hasType()
-
setType
public AuditEvent setType(Coding value)
- Parameters:
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.)
-
getSubtype
public List<Coding> getSubtype()
- Returns:
subtype
(Identifier for the category of event.)
-
setSubtype
public AuditEvent setSubtype(List<Coding> theSubtype)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasSubtype
public boolean hasSubtype()
-
addSubtype
public Coding addSubtype()
-
addSubtype
public AuditEvent addSubtype(Coding t)
-
getSubtypeFirstRep
public Coding getSubtypeFirstRep()
- Returns:
- The first repetition of repeating field
subtype
, creating it if it does not already exist
-
getActionElement
public Enumeration<AuditEvent.AuditEventAction> getActionElement()
- Returns:
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 value
-
hasActionElement
public boolean hasActionElement()
-
hasAction
public boolean hasAction()
-
setActionElement
public AuditEvent setActionElement(Enumeration<AuditEvent.AuditEventAction> value)
- Parameters:
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 value
-
getAction
public AuditEvent.AuditEventAction getAction()
- Returns:
- Indicator for type of action performed during the event that generated the audit.
-
setAction
public AuditEvent setAction(AuditEvent.AuditEventAction value)
- Parameters:
value
- Indicator for type of action performed during the event that generated the audit.
-
getRecordedElement
public InstantType getRecordedElement()
- Returns:
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 value
-
hasRecordedElement
public boolean hasRecordedElement()
-
hasRecorded
public boolean hasRecorded()
-
setRecordedElement
public AuditEvent setRecordedElement(InstantType value)
- Parameters:
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 value
-
getRecorded
public Date getRecorded()
- Returns:
- The time when the event occurred on the source.
-
setRecorded
public AuditEvent setRecorded(Date value)
- Parameters:
value
- The time when the event occurred on the source.
-
getOutcomeElement
public Enumeration<AuditEvent.AuditEventOutcome> getOutcomeElement()
- Returns:
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 value
-
hasOutcomeElement
public boolean hasOutcomeElement()
-
hasOutcome
public boolean hasOutcome()
-
setOutcomeElement
public AuditEvent setOutcomeElement(Enumeration<AuditEvent.AuditEventOutcome> value)
- Parameters:
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 value
-
getOutcome
public AuditEvent.AuditEventOutcome getOutcome()
- Returns:
- Indicates whether the event succeeded or failed.
-
setOutcome
public AuditEvent setOutcome(AuditEvent.AuditEventOutcome value)
- Parameters:
value
- Indicates whether the event succeeded or failed.
-
getOutcomeDescElement
public StringType getOutcomeDescElement()
- Returns:
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 value
-
hasOutcomeDescElement
public boolean hasOutcomeDescElement()
-
hasOutcomeDesc
public boolean hasOutcomeDesc()
-
setOutcomeDescElement
public AuditEvent setOutcomeDescElement(StringType value)
- Parameters:
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 value
-
getOutcomeDesc
public String getOutcomeDesc()
- Returns:
- A free text description of the outcome of the event.
-
setOutcomeDesc
public AuditEvent setOutcomeDesc(String value)
- Parameters:
value
- A free text description of the outcome of the event.
-
getPurposeOfEvent
public List<CodeableConcept> getPurposeOfEvent()
- Returns:
purposeOfEvent
(The purposeOfUse (reason) that was used during the event being recorded.)
-
setPurposeOfEvent
public AuditEvent setPurposeOfEvent(List<CodeableConcept> thePurposeOfEvent)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasPurposeOfEvent
public boolean hasPurposeOfEvent()
-
addPurposeOfEvent
public CodeableConcept addPurposeOfEvent()
-
addPurposeOfEvent
public AuditEvent addPurposeOfEvent(CodeableConcept t)
-
getPurposeOfEventFirstRep
public CodeableConcept getPurposeOfEventFirstRep()
- Returns:
- The first repetition of repeating field
purposeOfEvent
, creating it if it does not already exist
-
getAgent
public List<AuditEvent.AuditEventAgentComponent> getAgent()
- Returns:
agent
(An actor taking an active role in the event or activity that is logged.)
-
setAgent
public AuditEvent setAgent(List<AuditEvent.AuditEventAgentComponent> theAgent)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasAgent
public boolean hasAgent()
-
addAgent
public AuditEvent.AuditEventAgentComponent addAgent()
-
addAgent
public AuditEvent addAgent(AuditEvent.AuditEventAgentComponent t)
-
getAgentFirstRep
public AuditEvent.AuditEventAgentComponent getAgentFirstRep()
- Returns:
- The first repetition of repeating field
agent
, creating it if it does not already exist
-
getSource
public AuditEvent.AuditEventSourceComponent getSource()
- Returns:
source
(The system that is reporting the event.)
-
hasSource
public boolean hasSource()
-
setSource
public AuditEvent setSource(AuditEvent.AuditEventSourceComponent value)
- Parameters:
value
-source
(The system that is reporting the event.)
-
getEntity
public List<AuditEvent.AuditEventEntityComponent> getEntity()
- Returns:
entity
(Specific instances of data or objects that have been accessed.)
-
setEntity
public AuditEvent setEntity(List<AuditEvent.AuditEventEntityComponent> theEntity)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasEntity
public boolean hasEntity()
-
addEntity
public AuditEvent.AuditEventEntityComponent addEntity()
-
addEntity
public AuditEvent addEntity(AuditEvent.AuditEventEntityComponent t)
-
getEntityFirstRep
public AuditEvent.AuditEventEntityComponent getEntityFirstRep()
- Returns:
- The first repetition of repeating field
entity
, creating it if it does not already exist
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildren
in classDomainResource
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makeProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChild
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
public String fhirType()
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classDomainResource
-
copy
public AuditEvent copy()
- Specified by:
copy
in classDomainResource
-
typedCopy
protected AuditEvent typedCopy()
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeep
in classDomainResource
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallow
in classDomainResource
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classDomainResource
-
getResourceType
public ResourceType getResourceType()
- Specified by:
getResourceType
in classResource
-
-