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 ca.uhn.fhir.rest.gclient.TokenClientParam |
ACTION
Fluent Client search parameter constant for action
|
static ca.uhn.fhir.rest.gclient.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 ca.uhn.fhir.rest.gclient.ReferenceClientParam |
AGENT
Fluent Client search parameter constant for agent
|
static ca.uhn.fhir.rest.gclient.StringClientParam |
AGENT_NAME
Fluent Client search parameter constant for agent-name
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
AGENT_ROLE
Fluent Client search parameter constant for agent-role
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
ALTID
Fluent Client search parameter constant for altid
|
static ca.uhn.fhir.rest.gclient.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 ca.uhn.fhir.rest.gclient.ReferenceClientParam |
ENTITY
Fluent Client search parameter constant for entity
|
static ca.uhn.fhir.rest.gclient.StringClientParam |
ENTITY_NAME
Fluent Client search parameter constant for entity-name
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
ENTITY_ROLE
Fluent Client search parameter constant for entity-role
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
ENTITY_TYPE
Fluent Client search parameter constant for entity-type
|
static 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.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_SOURCE
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 outcome
|
protected 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 patient
|
protected Period |
period
The period during which the activity occurred.
|
static ca.uhn.fhir.rest.gclient.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 was recorded.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
SITE
Fluent Client search parameter constant for site
|
protected AuditEvent.AuditEventSourceComponent |
source
The system that is reporting the event.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
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_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
|
protected List<Coding> |
subtype
Identifier for the category of event.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
SUBTYPE
Fluent Client search parameter constant for subtype
|
protected Coding |
type
Identifier for a family of the event.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
TYPE
Fluent Client search parameter constant for type
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
AuditEvent()
Constructor
|
AuditEvent(Coding type,
InstantType recorded,
AuditEvent.AuditEventSourceComponent source)
Constructor
|
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setTextcopyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, isResource, setIdcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected 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 was recorded
Type: date
Path: AuditEvent.recorded
public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE
Description: Time when the event was recorded
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 ca.uhn.fhir.rest.gclient.TokenClientParam ENTITY_TYPE
Description: Type of entity involved
Type: token
Path: AuditEvent.entity.type
public static final String SP_AGENT
Description: Identifier of who
Type: reference
Path: AuditEvent.agent.who
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam AGENT
Description: Identifier of who
Type: reference
Path: AuditEvent.agent.who
public static final ca.uhn.fhir.model.api.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 ca.uhn.fhir.rest.gclient.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 ca.uhn.fhir.rest.gclient.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: reference
Path: AuditEvent.source.observer
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SOURCE
Description: The identity of source detecting the event
Type: reference
Path: AuditEvent.source.observer
public static final ca.uhn.fhir.model.api.Include INCLUDE_SOURCE
public static final String SP_TYPE
Description: Type/identifier of event
Type: token
Path: AuditEvent.type
public static final ca.uhn.fhir.rest.gclient.TokenClientParam TYPE
Description: Type/identifier of event
Type: token
Path: AuditEvent.type
public static final String SP_ALTID
Description: Alternative User identity
Type: token
Path: AuditEvent.agent.altId
public static final ca.uhn.fhir.rest.gclient.TokenClientParam ALTID
Description: Alternative User identity
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 ca.uhn.fhir.rest.gclient.TokenClientParam SITE
Description: Logical source location within the enterprise
Type: token
Path: AuditEvent.source.site
public static final String SP_AGENT_NAME
Description: Human friendly name for the agent
Type: string
Path: AuditEvent.agent.name
public static final ca.uhn.fhir.rest.gclient.StringClientParam AGENT_NAME
Description: Human friendly 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 ca.uhn.fhir.rest.gclient.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 ca.uhn.fhir.rest.gclient.TokenClientParam SUBTYPE
Description: More specific type/id for the event
Type: token
Path: AuditEvent.subtype
public static final String SP_PATIENT
Description: Identifier of who
Type: reference
Path: AuditEvent.agent.who, AuditEvent.entity.what
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Description: Identifier of who
Type: reference
Path: AuditEvent.agent.who, AuditEvent.entity.what
public static final ca.uhn.fhir.model.api.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 ca.uhn.fhir.rest.gclient.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 ca.uhn.fhir.rest.gclient.TokenClientParam AGENT_ROLE
Description: Agent role in the event
Type: token
Path: AuditEvent.agent.role
public static final String SP_ENTITY
Description: Specific instance of resource
Type: reference
Path: AuditEvent.entity.what
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENTITY
Description: Specific instance of resource
Type: reference
Path: AuditEvent.entity.what
public static final ca.uhn.fhir.model.api.Include INCLUDE_ENTITY
public static final String SP_OUTCOME
Description: Whether the event succeeded or failed
Type: token
Path: AuditEvent.outcome
public static final ca.uhn.fhir.rest.gclient.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 ca.uhn.fhir.rest.gclient.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 Period getPeriod()
period (The period during which the activity occurred.)public boolean hasPeriod()
public AuditEvent setPeriod(Period value)
value - period (The period during which the activity occurred.)public InstantType getRecordedElement()
recorded (The time when the event was recorded.). 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 was recorded.). 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 was recorded.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> children)
listChildren in class DomainResourcepublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String fhirType()
fhirType in interface org.hl7.fhir.instance.model.api.IBasefhirType in class DomainResourcepublic AuditEvent copy()
copy in class DomainResourcepublic void copyValues(AuditEvent dst)
protected AuditEvent typedCopy()
public boolean equalsDeep(Base other_)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other_)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2021 Health Level 7. All rights reserved.