public static class AuditEvent.AuditEventAgentComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected StringType |
altId
Alternative agent Identifier.
|
protected Reference |
location
Where the event occurred.
|
protected Location |
locationTarget
The actual object that is the target of the reference (Where the event occurred.)
|
protected Coding |
media
Type of media involved.
|
protected StringType |
name
Human-meaningful name for the agent.
|
protected AuditEvent.AuditEventAgentNetworkComponent |
network
Logical network location for application activity, if the activity has a network location.
|
protected List<UriType> |
policy
The policy or plan that authorized the activity being recorded.
|
protected List<CodeableConcept> |
purposeOfUse
The reason (purpose of use), specific to this agent, that was used during the event being recorded.
|
protected Reference |
reference
Direct reference to a resource that identifies the agent.
|
protected Resource |
referenceTarget
The actual object that is the target of the reference (Direct reference to a resource that identifies the agent.)
|
protected BooleanType |
requestor
Indicator that the user is or is not the requestor, or initiator, for the event being audited.
|
protected List<CodeableConcept> |
role
The security role that the user was acting under, that come from local codes defined by the access control security system (e.g.
|
protected CodeableConcept |
type
Specification of the participation type the user plays when performing the event.
|
protected Identifier |
userId
Unique identifier for the user actively participating in the event.
|
modifierExtension| Constructor and Description |
|---|
AuditEventAgentComponent()
Constructor
|
AuditEventAgentComponent(BooleanType requestor)
Constructor
|
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtensionaddExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, setDisallowExtensions, setExtension, setId, setIdBase, setIdElementcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, 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, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentprotected CodeableConcept type
protected List<CodeableConcept> role
protected Resource referenceTarget
protected Identifier userId
protected StringType altId
protected StringType name
protected BooleanType requestor
protected Location locationTarget
protected List<UriType> policy
protected Coding media
protected AuditEvent.AuditEventAgentNetworkComponent network
protected List<CodeableConcept> purposeOfUse
public AuditEventAgentComponent()
public AuditEventAgentComponent(BooleanType requestor)
public CodeableConcept getType()
type (Specification of the participation type the user plays when performing the event.)public boolean hasType()
public AuditEvent.AuditEventAgentComponent setType(CodeableConcept value)
value - type (Specification of the participation type the user plays when performing the event.)public List<CodeableConcept> getRole()
role (The security role that the user was acting under, that come from local codes defined by the access control security system (e.g. RBAC, ABAC) used in the local context.)public AuditEvent.AuditEventAgentComponent setRole(List<CodeableConcept> theRole)
this for easy method chainingpublic boolean hasRole()
public CodeableConcept addRole()
public AuditEvent.AuditEventAgentComponent addRole(CodeableConcept t)
public CodeableConcept getRoleFirstRep()
role, creating it if it does not already existpublic Reference getReference()
reference (Direct reference to a resource that identifies the agent.)public boolean hasReference()
public AuditEvent.AuditEventAgentComponent setReference(Reference value)
value - reference (Direct reference to a resource that identifies the agent.)public Resource getReferenceTarget()
reference The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (Direct reference to a resource that identifies the agent.)public AuditEvent.AuditEventAgentComponent setReferenceTarget(Resource value)
value - reference The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (Direct reference to a resource that identifies the agent.)public Identifier getUserId()
userId (Unique identifier for the user actively participating in the event.)public boolean hasUserId()
public AuditEvent.AuditEventAgentComponent setUserId(Identifier value)
value - userId (Unique identifier for the user actively participating in the event.)public StringType getAltIdElement()
altId (Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.). This is the underlying object with id, value and extensions. The accessor "getAltId" gives direct access to the valuepublic boolean hasAltIdElement()
public boolean hasAltId()
public AuditEvent.AuditEventAgentComponent setAltIdElement(StringType value)
value - altId (Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.). This is the underlying object with id, value and extensions. The accessor "getAltId" gives direct access to the valuepublic String getAltId()
public AuditEvent.AuditEventAgentComponent setAltId(String value)
value - Alternative agent Identifier. For a human, this should be a user identifier text string from authentication system. This identifier would be one known to a common authentication system (e.g. single sign-on), if available.public StringType getNameElement()
name (Human-meaningful name for the agent.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the valuepublic boolean hasNameElement()
public boolean hasName()
public AuditEvent.AuditEventAgentComponent setNameElement(StringType value)
value - name (Human-meaningful name for the agent.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the valuepublic AuditEvent.AuditEventAgentComponent setName(String value)
value - Human-meaningful name for the agent.public BooleanType getRequestorElement()
requestor (Indicator that the user is or is not the requestor, or initiator, for the event being audited.). This is the underlying object with id, value and extensions. The accessor "getRequestor" gives direct access to the valuepublic boolean hasRequestorElement()
public boolean hasRequestor()
public AuditEvent.AuditEventAgentComponent setRequestorElement(BooleanType value)
value - requestor (Indicator that the user is or is not the requestor, or initiator, for the event being audited.). This is the underlying object with id, value and extensions. The accessor "getRequestor" gives direct access to the valuepublic boolean getRequestor()
public AuditEvent.AuditEventAgentComponent setRequestor(boolean value)
value - Indicator that the user is or is not the requestor, or initiator, for the event being audited.public Reference getLocation()
location (Where the event occurred.)public boolean hasLocation()
public AuditEvent.AuditEventAgentComponent setLocation(Reference value)
value - location (Where the event occurred.)public Location getLocationTarget()
location The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (Where the event occurred.)public AuditEvent.AuditEventAgentComponent setLocationTarget(Location value)
value - location The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (Where the event occurred.)public List<UriType> getPolicy()
policy (The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used.)public AuditEvent.AuditEventAgentComponent setPolicy(List<UriType> thePolicy)
this for easy method chainingpublic boolean hasPolicy()
public UriType addPolicyElement()
policy (The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used.)public AuditEvent.AuditEventAgentComponent addPolicy(String value)
value - policy (The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used.)public boolean hasPolicy(String value)
value - policy (The policy or plan that authorized the activity being recorded. Typically, a single activity may have multiple applicable policies, such as patient consent, guarantor funding, etc. The policy would also indicate the security token used.)public Coding getMedia()
media (Type of media involved. Used when the event is about exporting/importing onto media.)public boolean hasMedia()
public AuditEvent.AuditEventAgentComponent setMedia(Coding value)
value - media (Type of media involved. Used when the event is about exporting/importing onto media.)public AuditEvent.AuditEventAgentNetworkComponent getNetwork()
network (Logical network location for application activity, if the activity has a network location.)public boolean hasNetwork()
public AuditEvent.AuditEventAgentComponent setNetwork(AuditEvent.AuditEventAgentNetworkComponent value)
value - network (Logical network location for application activity, if the activity has a network location.)public List<CodeableConcept> getPurposeOfUse()
purposeOfUse (The reason (purpose of use), specific to this agent, that was used during the event being recorded.)public AuditEvent.AuditEventAgentComponent setPurposeOfUse(List<CodeableConcept> thePurposeOfUse)
this for easy method chainingpublic boolean hasPurposeOfUse()
public CodeableConcept addPurposeOfUse()
public AuditEvent.AuditEventAgentComponent addPurposeOfUse(CodeableConcept t)
public CodeableConcept getPurposeOfUseFirstRep()
purposeOfUse, creating it if it does not already existprotected void listChildren(List<Property> children)
listChildren in class BackboneElementpublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic AuditEvent.AuditEventAgentComponent copy()
copy in class BackboneElementpublic boolean equalsDeep(Base other_)
equalsDeep in class BackboneElementpublic boolean equalsShallow(Base other_)
equalsShallow in class BackboneElementpublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in class BackboneElementCopyright © 2014–2018 University Health Network. All rights reserved.