Class AuditEvent.Participant
- All Implemented Interfaces:
ca.uhn.fhir.model.api.ICompositeElement
,ca.uhn.fhir.model.api.IElement
,ca.uhn.fhir.model.api.IIdentifiableElement
,ca.uhn.fhir.model.api.IResourceBlock
,ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions
,Serializable
,org.hl7.fhir.instance.model.api.IBase
- Enclosing class:
AuditEvent
Definition:
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionca.uhn.fhir.model.primitive.UriDt
Adds and returns a new value for policy ()addPolicy
(ca.uhn.fhir.model.primitive.UriDt theValue) Adds a given new value for policy ()Adds a new value for policy ()Adds and returns a new value for purposeOfUse ()addPurposeOfUse
(CodingDt theValue) Adds a given new value for purposeOfUse ()addRole()
Adds and returns a new value for role ()addRole
(CodeableConceptDt theValue) Adds a given new value for role ()<T extends ca.uhn.fhir.model.api.IElement>
List<T> getAllPopulatedChildElementsOfType
(Class<T> theType) getAltId()
Gets the value(s) for altId ().ca.uhn.fhir.model.primitive.StringDt
Gets the value(s) for altId ().Gets the value(s) for location ().getMedia()
Gets the value(s) for media ().getName()
Gets the value(s) for name ().ca.uhn.fhir.model.primitive.StringDt
Gets the value(s) for name ().Gets the value(s) for network ().List
<ca.uhn.fhir.model.primitive.UriDt> Gets the value(s) for policy ().ca.uhn.fhir.model.primitive.UriDt
Gets the first repetition for policy (), creating it if it does not already exist.Gets the value(s) for purposeOfUse ().Gets the first repetition for purposeOfUse (), creating it if it does not already exist.Gets the value(s) for reference ().Gets the value(s) for requestor ().ca.uhn.fhir.model.primitive.BooleanDt
Gets the value(s) for requestor ().getRole()
Gets the value(s) for role ().Gets the first repetition for role (), creating it if it does not already exist.Gets the value(s) for userId ().boolean
isEmpty()
setAltId
(ca.uhn.fhir.model.primitive.StringDt theValue) Sets the value(s) for altId ()Sets the value for altId ()setLocation
(ResourceReferenceDt theValue) Sets the value(s) for location ()Sets the value(s) for media ()setName
(ca.uhn.fhir.model.primitive.StringDt theValue) Sets the value(s) for name ()Sets the value for name ()setNetwork
(AuditEvent.ParticipantNetwork theValue) Sets the value(s) for network ()Sets the value(s) for policy ()setPurposeOfUse
(List<CodingDt> theValue) Sets the value(s) for purposeOfUse ()setReference
(ResourceReferenceDt theValue) Sets the value(s) for reference ()setRequestor
(boolean theBoolean) Sets the value for requestor ()setRequestor
(ca.uhn.fhir.model.primitive.BooleanDt theValue) Sets the value(s) for requestor ()setRole
(List<CodeableConceptDt> theValue) Sets the value(s) for role ()setUserId
(IdentifierDt theValue) Sets the value(s) for userId ()Methods inherited from class ca.uhn.fhir.model.api.BaseIdentifiableElement
getElementSpecificId, getId, setElementSpecificId, setId, setId
Methods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, isBaseEmpty, setUserData
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
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
Methods inherited from interface ca.uhn.fhir.model.api.IIdentifiableElement
getElementSpecificId, getId, setElementSpecificId, setId, setId
-
Constructor Details
-
Participant
public Participant()
-
-
Method Details
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
-
getAllPopulatedChildElementsOfType
public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType) - Specified by:
getAllPopulatedChildElementsOfType
in interfaceca.uhn.fhir.model.api.ICompositeElement
-
getRole
Gets the value(s) for role (). creating it if it does not exist. Will not returnnull
.Definition: 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
-
setRole
Sets the value(s) for role ()Definition: 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
Adds and returns a new value for role ()Definition: 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
Adds a given new value for role ()Definition: 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
- Parameters:
theValue
- The role to add (must not benull
)
-
getRoleFirstRep
Gets the first repetition for role (), creating it if it does not already exist.Definition: 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
-
getReference
Gets the value(s) for reference (). creating it if it does not exist. Will not returnnull
.Definition: Direct reference to a resource that identifies the participant
-
setReference
Sets the value(s) for reference ()Definition: Direct reference to a resource that identifies the participant
-
getUserId
Gets the value(s) for userId (). creating it if it does not exist. Will not returnnull
.Definition: Unique identifier for the user actively participating in the event
-
setUserId
Sets the value(s) for userId ()Definition: Unique identifier for the user actively participating in the event
-
getAltIdElement
Gets the value(s) for altId (). creating it if it does not exist. Will not returnnull
.Definition: 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
-
getAltId
Gets the value(s) for altId (). creating it if it does not exist. This method may returnnull
.Definition: 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
Sets the value(s) for altId ()Definition: 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
Sets the value for altId ()Definition: 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
Gets the value(s) for name (). creating it if it does not exist. Will not returnnull
.Definition: Human-meaningful name for the user
-
getName
Gets the value(s) for name (). creating it if it does not exist. This method may returnnull
.Definition: Human-meaningful name for the user
-
setName
Sets the value(s) for name ()Definition: Human-meaningful name for the user
-
setName
Sets the value for name ()Definition: Human-meaningful name for the user
-
getRequestorElement
Gets the value(s) for requestor (). creating it if it does not exist. Will not returnnull
.Definition: Indicator that the user is or is not the requestor, or initiator, for the event being audited.
-
getRequestor
Gets the value(s) for requestor (). creating it if it does not exist. This method may returnnull
.Definition: Indicator that the user is or is not the requestor, or initiator, for the event being audited.
-
setRequestor
Sets the value(s) for requestor ()Definition: Indicator that the user is or is not the requestor, or initiator, for the event being audited.
-
setRequestor
Sets the value for requestor ()Definition: Indicator that the user is or is not the requestor, or initiator, for the event being audited.
-
getLocation
Gets the value(s) for location (). creating it if it does not exist. Will not returnnull
.Definition: Where the event occurred
-
setLocation
Sets the value(s) for location ()Definition: Where the event occurred
-
getPolicy
Gets the value(s) for policy (). creating it if it does not exist. Will not returnnull
.Definition: 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.
-
setPolicy
Sets the value(s) for policy ()Definition: 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
Adds and returns a new value for policy ()Definition: 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
Adds a given new value for policy ()Definition: 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.
- Parameters:
theValue
- The policy to add (must not benull
)
-
getPolicyFirstRep
Gets the first repetition for policy (), creating it if it does not already exist.Definition: 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
Adds a new value for policy ()Definition: 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.
- Returns:
- Returns a reference to this object, to allow for simple chaining.
-
getMedia
Gets the value(s) for media (). creating it if it does not exist. Will not returnnull
.Definition: Type of media involved. Used when the event is about exporting/importing onto media
-
setMedia
Sets the value(s) for media ()Definition: Type of media involved. Used when the event is about exporting/importing onto media
-
getNetwork
Gets the value(s) for network (). creating it if it does not exist. Will not returnnull
.Definition: Logical network location for application activity, if the activity has a network location
-
setNetwork
Sets the value(s) for network ()Definition: Logical network location for application activity, if the activity has a network location
-
getPurposeOfUse
Gets the value(s) for purposeOfUse (). creating it if it does not exist. Will not returnnull
.Definition: The reason (purpose of use), specific to this participant, that was used during the event being recorded.
-
setPurposeOfUse
Sets the value(s) for purposeOfUse ()Definition: The reason (purpose of use), specific to this participant, that was used during the event being recorded.
-
addPurposeOfUse
Adds and returns a new value for purposeOfUse ()Definition: The reason (purpose of use), specific to this participant, that was used during the event being recorded.
-
addPurposeOfUse
Adds a given new value for purposeOfUse ()Definition: The reason (purpose of use), specific to this participant, that was used during the event being recorded.
- Parameters:
theValue
- The purposeOfUse to add (must not benull
)
-
getPurposeOfUseFirstRep
Gets the first repetition for purposeOfUse (), creating it if it does not already exist.Definition: The reason (purpose of use), specific to this participant, that was used during the event being recorded.
-