Package org.hl7.fhir.dstu2.model
Class AuditEvent.AuditEventParticipantComponent
- java.lang.Object
-
- org.hl7.fhir.dstu2.model.Base
-
- org.hl7.fhir.dstu2.model.Element
-
- org.hl7.fhir.dstu2.model.BackboneElement
-
- org.hl7.fhir.dstu2.model.AuditEvent.AuditEventParticipantComponent
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseBackboneElement,org.hl7.fhir.instance.model.api.IBaseElement,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
- Enclosing class:
- AuditEvent
public static class AuditEvent.AuditEventParticipantComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected StringTypealtIdAlternative Participant Identifier.protected ReferencelocationWhere the event occurred.protected LocationlocationTargetThe actual object that is the target of the reference (Where the event occurred.)protected CodingmediaType of media involved.protected StringTypenameHuman-meaningful name for the user.protected AuditEvent.AuditEventParticipantNetworkComponentnetworkLogical network location for application activity, if the activity has a network location.protected List<UriType>policyThe policy or plan that authorized the activity being recorded.protected List<Coding>purposeOfUseThe reason (purpose of use), specific to this participant, that was used during the event being recorded.protected ReferencereferenceDirect reference to a resource that identifies the participant.protected ResourcereferenceTargetThe actual object that is the target of the reference (Direct reference to a resource that identifies the participant.)protected BooleanTyperequestorIndicator that the user is or is not the requestor, or initiator, for the event being audited.protected List<CodeableConcept>roleSpecification of the role(s) the user plays when performing the event.protected IdentifieruserIdUnique identifier for the user actively participating in the event.-
Fields inherited from class org.hl7.fhir.dstu2.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description AuditEventParticipantComponent()AuditEventParticipantComponent(BooleanType requestor)
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu2.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtension
-
Methods inherited from class org.hl7.fhir.dstu2.model.Element
addExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu2.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, 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.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
-
-
-
-
Field Detail
-
role
protected List<CodeableConcept> role
Specification of the role(s) the user plays when performing the event. Usually the codes used in this element are local codes defined by the role-based access control security system used in the local context.
-
reference
protected Reference reference
Direct reference to a resource that identifies the participant.
-
referenceTarget
protected Resource referenceTarget
The actual object that is the target of the reference (Direct reference to a resource that identifies the participant.)
-
userId
protected Identifier userId
Unique identifier for the user actively participating in the event.
-
altId
protected StringType altId
Alternative Participant 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.
-
name
protected StringType name
Human-meaningful name for the user.
-
requestor
protected BooleanType requestor
Indicator that the user is or is not the requestor, or initiator, for the event being audited.
-
locationTarget
protected Location locationTarget
The actual object that is the target of the reference (Where the event occurred.)
-
policy
protected List<UriType> 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.
-
media
protected Coding media
Type of media involved. Used when the event is about exporting/importing onto media.
-
network
protected AuditEvent.AuditEventParticipantNetworkComponent network
Logical network location for application activity, if the activity has a network location.
-
purposeOfUse
protected List<Coding> purposeOfUse
The reason (purpose of use), specific to this participant, that was used during the event being recorded.
-
-
Constructor Detail
-
AuditEventParticipantComponent
public AuditEventParticipantComponent()
-
AuditEventParticipantComponent
public AuditEventParticipantComponent(BooleanType requestor)
-
-
Method Detail
-
getRole
public List<CodeableConcept> getRole()
- Returns:
role(Specification of the role(s) the user plays when performing the event. Usually the codes used in this element are local codes defined by the role-based access control security system used in the local context.)
-
hasRole
public boolean hasRole()
-
addRole
public CodeableConcept addRole()
- Returns:
role(Specification of the role(s) the user plays when performing the event. Usually the codes used in this element are local codes defined by the role-based access control security system used in the local context.)
-
addRole
public AuditEvent.AuditEventParticipantComponent addRole(CodeableConcept t)
-
getReference
public Reference getReference()
- Returns:
reference(Direct reference to a resource that identifies the participant.)
-
hasReference
public boolean hasReference()
-
setReference
public AuditEvent.AuditEventParticipantComponent setReference(Reference value)
- Parameters:
value-reference(Direct reference to a resource that identifies the participant.)
-
getReferenceTarget
public Resource getReferenceTarget()
- Returns:
referenceThe 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 participant.)
-
setReferenceTarget
public AuditEvent.AuditEventParticipantComponent setReferenceTarget(Resource value)
- Parameters:
value-referenceThe 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 participant.)
-
getUserId
public Identifier getUserId()
- Returns:
userId(Unique identifier for the user actively participating in the event.)
-
hasUserId
public boolean hasUserId()
-
setUserId
public AuditEvent.AuditEventParticipantComponent setUserId(Identifier value)
- Parameters:
value-userId(Unique identifier for the user actively participating in the event.)
-
getAltIdElement
public StringType getAltIdElement()
- Returns:
altId(Alternative Participant 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 value
-
hasAltIdElement
public boolean hasAltIdElement()
-
hasAltId
public boolean hasAltId()
-
setAltIdElement
public AuditEvent.AuditEventParticipantComponent setAltIdElement(StringType value)
- Parameters:
value-altId(Alternative Participant 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 value
-
getAltId
public String getAltId()
- Returns:
- Alternative Participant 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.
-
setAltId
public AuditEvent.AuditEventParticipantComponent setAltId(String value)
- Parameters:
value- Alternative Participant 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.
-
getNameElement
public StringType getNameElement()
- Returns:
name(Human-meaningful name for the user.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
-
hasNameElement
public boolean hasNameElement()
-
hasName
public boolean hasName()
-
setNameElement
public AuditEvent.AuditEventParticipantComponent setNameElement(StringType value)
- Parameters:
value-name(Human-meaningful name for the user.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
-
setName
public AuditEvent.AuditEventParticipantComponent setName(String value)
- Parameters:
value- Human-meaningful name for the user.
-
getRequestorElement
public BooleanType getRequestorElement()
- Returns:
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 value
-
hasRequestorElement
public boolean hasRequestorElement()
-
hasRequestor
public boolean hasRequestor()
-
setRequestorElement
public AuditEvent.AuditEventParticipantComponent setRequestorElement(BooleanType value)
- Parameters:
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 value
-
getRequestor
public boolean getRequestor()
- Returns:
- Indicator that the user is or is not the requestor, or initiator, for the event being audited.
-
setRequestor
public AuditEvent.AuditEventParticipantComponent setRequestor(boolean value)
- Parameters:
value- Indicator that the user is or is not the requestor, or initiator, for the event being audited.
-
getLocation
public Reference getLocation()
- Returns:
location(Where the event occurred.)
-
hasLocation
public boolean hasLocation()
-
setLocation
public AuditEvent.AuditEventParticipantComponent setLocation(Reference value)
- Parameters:
value-location(Where the event occurred.)
-
getLocationTarget
public Location getLocationTarget()
- Returns:
locationThe 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.)
-
setLocationTarget
public AuditEvent.AuditEventParticipantComponent setLocationTarget(Location value)
- Parameters:
value-locationThe 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.)
-
getPolicy
public List<UriType> getPolicy()
- Returns:
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.)
-
hasPolicy
public boolean hasPolicy()
-
addPolicyElement
public UriType addPolicyElement()
- Returns:
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.)
-
addPolicy
public AuditEvent.AuditEventParticipantComponent addPolicy(String value)
- Parameters:
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.)
-
hasPolicy
public boolean hasPolicy(String value)
- Parameters:
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.)
-
getMedia
public Coding getMedia()
- Returns:
media(Type of media involved. Used when the event is about exporting/importing onto media.)
-
hasMedia
public boolean hasMedia()
-
setMedia
public AuditEvent.AuditEventParticipantComponent setMedia(Coding value)
- Parameters:
value-media(Type of media involved. Used when the event is about exporting/importing onto media.)
-
getNetwork
public AuditEvent.AuditEventParticipantNetworkComponent getNetwork()
- Returns:
network(Logical network location for application activity, if the activity has a network location.)
-
hasNetwork
public boolean hasNetwork()
-
setNetwork
public AuditEvent.AuditEventParticipantComponent setNetwork(AuditEvent.AuditEventParticipantNetworkComponent value)
- Parameters:
value-network(Logical network location for application activity, if the activity has a network location.)
-
getPurposeOfUse
public List<Coding> getPurposeOfUse()
- Returns:
purposeOfUse(The reason (purpose of use), specific to this participant, that was used during the event being recorded.)
-
hasPurposeOfUse
public boolean hasPurposeOfUse()
-
addPurposeOfUse
public Coding addPurposeOfUse()
- Returns:
purposeOfUse(The reason (purpose of use), specific to this participant, that was used during the event being recorded.)
-
addPurposeOfUse
public AuditEvent.AuditEventParticipantComponent addPurposeOfUse(Coding t)
-
listChildren
protected void listChildren(List<Property> childrenList)
- Overrides:
listChildrenin classBackboneElement
-
setProperty
public void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public AuditEvent.AuditEventParticipantComponent copy()
- Specified by:
copyin classBackboneElement
-
equalsDeep
public boolean equalsDeep(Base other)
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other)
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement
-
-