public static class Protocol.ProtocolStepComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected List<Protocol.ProtocolStepActivityComponent> |
activity
Activities that occur within timepoint.
|
protected StringType |
description
Human description of activity.
|
protected Duration |
duration
How long does step last?
|
protected Protocol.ProtocolStepPreconditionComponent |
exit
Indicates the conditions that must be met for activities that are part of this time point to terminate.
|
protected UriType |
firstActivity
First activity within timepoint.
|
protected StringType |
name
Label for step.
|
protected List<Protocol.ProtocolStepNextComponent> |
next
What happens next?
|
protected Protocol.ProtocolStepPreconditionComponent |
precondition
Rules prior to execution.
|
modifierExtension| Constructor and Description |
|---|
ProtocolStepComponent()
Constructor
|
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtensionaddExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElementcastToActionDefinition, castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToModuleMetadata, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentprotected StringType name
protected StringType description
protected Protocol.ProtocolStepPreconditionComponent precondition
protected Protocol.ProtocolStepPreconditionComponent exit
protected UriType firstActivity
protected List<Protocol.ProtocolStepActivityComponent> activity
protected List<Protocol.ProtocolStepNextComponent> next
public ProtocolStepComponent()
public StringType getNameElement()
name (Label for step.). 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 Protocol.ProtocolStepComponent setNameElement(StringType value)
value - name (Label for step.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the valuepublic Protocol.ProtocolStepComponent setName(String value)
value - Label for step.public StringType getDescriptionElement()
description (Human description of activity.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the valuepublic boolean hasDescriptionElement()
public boolean hasDescription()
public Protocol.ProtocolStepComponent setDescriptionElement(StringType value)
value - description (Human description of activity.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the valuepublic String getDescription()
public Protocol.ProtocolStepComponent setDescription(String value)
value - Human description of activity.public Duration getDuration()
duration (How long does step last?)public boolean hasDuration()
public Protocol.ProtocolStepComponent setDuration(Duration value)
value - duration (How long does step last?)public Protocol.ProtocolStepPreconditionComponent getPrecondition()
precondition (Rules prior to execution.)public boolean hasPrecondition()
public Protocol.ProtocolStepComponent setPrecondition(Protocol.ProtocolStepPreconditionComponent value)
value - precondition (Rules prior to execution.)public Protocol.ProtocolStepPreconditionComponent getExit()
exit (Indicates the conditions that must be met for activities that are part of this time point to terminate.)public boolean hasExit()
public Protocol.ProtocolStepComponent setExit(Protocol.ProtocolStepPreconditionComponent value)
value - exit (Indicates the conditions that must be met for activities that are part of this time point to terminate.)public UriType getFirstActivityElement()
firstActivity (First activity within timepoint.). This is the underlying object with id, value and extensions. The accessor "getFirstActivity" gives direct access to the valuepublic boolean hasFirstActivityElement()
public boolean hasFirstActivity()
public Protocol.ProtocolStepComponent setFirstActivityElement(UriType value)
value - firstActivity (First activity within timepoint.). This is the underlying object with id, value and extensions. The accessor "getFirstActivity" gives direct access to the valuepublic String getFirstActivity()
public Protocol.ProtocolStepComponent setFirstActivity(String value)
value - First activity within timepoint.public List<Protocol.ProtocolStepActivityComponent> getActivity()
activity (Activities that occur within timepoint.)public boolean hasActivity()
public Protocol.ProtocolStepActivityComponent addActivity()
activity (Activities that occur within timepoint.)public Protocol.ProtocolStepComponent addActivity(Protocol.ProtocolStepActivityComponent t)
public List<Protocol.ProtocolStepNextComponent> getNext()
next (What happens next?)public boolean hasNext()
public Protocol.ProtocolStepNextComponent addNext()
next (What happens next?)public Protocol.ProtocolStepComponent addNext(Protocol.ProtocolStepNextComponent t)
protected void listChildren(List<Property> childrenList)
listChildren in class BackboneElementpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic void setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic void 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 Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Protocol.ProtocolStepComponent 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.