public static class AuditEvent.AuditEventParticipantComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected StringType |
altId
Alternative Participant 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 user.
|
protected AuditEvent.AuditEventParticipantNetworkComponent |
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<Coding> |
purposeOfUse
The reason (purpose of use), specific to this participant, that was used during the event being recorded.
|
protected Reference |
reference
Direct reference to a resource that identifies the participant.
|
protected Resource |
referenceTarget
The actual object that is the target of the reference (Direct reference to a resource that identifies the participant.)
|
protected BooleanType |
requestor
Indicator that the user is or is not the requestor, or initiator, for the event being audited.
|
protected List<CodeableConcept> |
role
Specification of the role(s) the user plays when performing the event.
|
protected Identifier |
userId
Unique identifier for the user actively participating in the event.
|
modifierExtension| Constructor and Description |
|---|
AuditEventParticipantComponent() |
AuditEventParticipantComponent(BooleanType requestor) |
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtensionaddExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElementcastToAddress, 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, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentprotected List<CodeableConcept> role
protected Reference reference
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.AuditEventParticipantNetworkComponent network
protected List<Coding> purposeOfUse
public AuditEventParticipantComponent()
public AuditEventParticipantComponent(BooleanType requestor)
public List<CodeableConcept> getRole()
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.)public boolean hasRole()
public CodeableConcept addRole()
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.)public AuditEvent.AuditEventParticipantComponent addRole(CodeableConcept t)
public Reference getReference()
reference (Direct reference to a resource that identifies the participant.)public boolean hasReference()
public AuditEvent.AuditEventParticipantComponent setReference(Reference value)
value - reference (Direct reference to a resource that identifies the participant.)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 participant.)public AuditEvent.AuditEventParticipantComponent 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 participant.)public Identifier getUserId()
userId (Unique identifier for the user actively participating in the event.)public boolean hasUserId()
public AuditEvent.AuditEventParticipantComponent setUserId(Identifier value)
value - userId (Unique identifier for the user actively participating in the event.)public StringType getAltIdElement()
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 valuepublic boolean hasAltIdElement()
public boolean hasAltId()
public AuditEvent.AuditEventParticipantComponent setAltIdElement(StringType value)
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 valuepublic String getAltId()
public AuditEvent.AuditEventParticipantComponent setAltId(String value)
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.public StringType getNameElement()
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 valuepublic boolean hasNameElement()
public boolean hasName()
public AuditEvent.AuditEventParticipantComponent setNameElement(StringType value)
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 valuepublic AuditEvent.AuditEventParticipantComponent setName(String value)
value - Human-meaningful name for the user.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.AuditEventParticipantComponent 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.AuditEventParticipantComponent 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.AuditEventParticipantComponent 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.AuditEventParticipantComponent 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 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.AuditEventParticipantComponent 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.AuditEventParticipantComponent setMedia(Coding value)
value - media (Type of media involved. Used when the event is about exporting/importing onto media.)public AuditEvent.AuditEventParticipantNetworkComponent getNetwork()
network (Logical network location for application activity, if the activity has a network location.)public boolean hasNetwork()
public AuditEvent.AuditEventParticipantComponent setNetwork(AuditEvent.AuditEventParticipantNetworkComponent value)
value - network (Logical network location for application activity, if the activity has a network location.)public List<Coding> getPurposeOfUse()
purposeOfUse (The reason (purpose of use), specific to this participant, that was used during the event being recorded.)public boolean hasPurposeOfUse()
public Coding addPurposeOfUse()
purposeOfUse (The reason (purpose of use), specific to this participant, that was used during the event being recorded.)public AuditEvent.AuditEventParticipantComponent addPurposeOfUse(Coding t)
protected void listChildren(List<Property> childrenList)
listChildren in class BackboneElementpublic void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty 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.AuditEventParticipantComponent 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.