public static class AuditEvent.AuditEventEventComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected Enumeration<AuditEvent.AuditEventAction> |
action
Indicator for type of action performed during the event that generated the audit.
|
protected InstantType |
dateTime
The time when the event occurred on the source.
|
protected Enumeration<AuditEvent.AuditEventOutcome> |
outcome
Indicates whether the event succeeded or failed.
|
protected StringType |
outcomeDesc
A free text description of the outcome of the event.
|
protected List<Coding> |
purposeOfEvent
The purposeOfUse (reason) that was used during the event being recorded.
|
protected List<Coding> |
subtype
Identifier for the category of event.
|
protected Coding |
type
Identifier for a family of the event.
|
modifierExtension| Constructor and Description |
|---|
AuditEventEventComponent() |
AuditEventEventComponent(Coding type,
InstantType dateTime) |
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 Coding type
protected Enumeration<AuditEvent.AuditEventAction> action
protected InstantType dateTime
protected Enumeration<AuditEvent.AuditEventOutcome> outcome
protected StringType outcomeDesc
protected List<Coding> purposeOfEvent
public AuditEventEventComponent()
public AuditEventEventComponent(Coding type, InstantType dateTime)
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.AuditEventEventComponent 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 boolean hasSubtype()
public Coding addSubtype()
subtype (Identifier for the category of event.)public AuditEvent.AuditEventEventComponent addSubtype(Coding t)
public 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.AuditEventEventComponent 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.AuditEventEventComponent setAction(AuditEvent.AuditEventAction value)
value - Indicator for type of action performed during the event that generated the audit.public InstantType getDateTimeElement()
dateTime (The time when the event occurred on the source.). This is the underlying object with id, value and extensions. The accessor "getDateTime" gives direct access to the valuepublic boolean hasDateTimeElement()
public boolean hasDateTime()
public AuditEvent.AuditEventEventComponent setDateTimeElement(InstantType value)
value - dateTime (The time when the event occurred on the source.). This is the underlying object with id, value and extensions. The accessor "getDateTime" gives direct access to the valuepublic Date getDateTime()
public AuditEvent.AuditEventEventComponent setDateTime(Date value)
value - The time when the event occurred on the source.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.AuditEventEventComponent 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.AuditEventEventComponent 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.AuditEventEventComponent 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.AuditEventEventComponent setOutcomeDesc(String value)
value - A free text description of the outcome of the event.public List<Coding> getPurposeOfEvent()
purposeOfEvent (The purposeOfUse (reason) that was used during the event being recorded.)public boolean hasPurposeOfEvent()
public Coding addPurposeOfEvent()
purposeOfEvent (The purposeOfUse (reason) that was used during the event being recorded.)public AuditEvent.AuditEventEventComponent addPurposeOfEvent(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.AuditEventEventComponent 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.