public static class Protocol.ProtocolStepActivityDetailComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected Enumeration<Protocol.ActivityDefinitionCategory> |
category
High-level categorization of the type of activity.
|
protected CodeableConcept |
code
Detailed description of the type of activity; e.g.
|
protected StringType |
description
This provides a textual description of constraints on the activity occurrence, including relation to other activities.
|
protected Reference |
location
Identifies the facility where the activity will occur; e.g.
|
protected Location |
locationTarget
The actual object that is the target of the reference (Identifies the facility where the activity will occur; e.g.
|
protected List<Reference> |
performer
Identifies who's expected to be involved in the activity.
|
protected List<Resource> |
performerTarget
The actual objects that are the target of the reference (Identifies who's expected to be involved in the activity.)
|
protected Reference |
product
Identifies the food, drug or other product being consumed or supplied in the activity.
|
protected Resource |
productTarget
The actual object that is the target of the reference (Identifies the food, drug or other product being consumed or supplied in the activity.)
|
protected SimpleQuantity |
quantity
Identifies the quantity expected to be consumed at once (per dose, per meal, etc.).
|
protected Type |
timing
The period, timing or frequency upon which the described activity is to occur.
|
modifierExtension| Constructor and Description |
|---|
ProtocolStepActivityDetailComponent()
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 Enumeration<Protocol.ActivityDefinitionCategory> category
protected CodeableConcept code
protected Type timing
protected Reference location
protected Location locationTarget
protected List<Reference> performer
protected List<Resource> performerTarget
protected Reference product
protected Resource productTarget
protected SimpleQuantity quantity
protected StringType description
public ProtocolStepActivityDetailComponent()
public Enumeration<Protocol.ActivityDefinitionCategory> getCategoryElement()
category (High-level categorization of the type of activity.). This is the underlying object with id, value and extensions. The accessor "getCategory" gives direct access to the valuepublic boolean hasCategoryElement()
public boolean hasCategory()
public Protocol.ProtocolStepActivityDetailComponent setCategoryElement(Enumeration<Protocol.ActivityDefinitionCategory> value)
value - category (High-level categorization of the type of activity.). This is the underlying object with id, value and extensions. The accessor "getCategory" gives direct access to the valuepublic Protocol.ActivityDefinitionCategory getCategory()
public Protocol.ProtocolStepActivityDetailComponent setCategory(Protocol.ActivityDefinitionCategory value)
value - High-level categorization of the type of activity.public CodeableConcept getCode()
code (Detailed description of the type of activity; e.g. What lab test, what procedure, what kind of encounter.)public boolean hasCode()
public Protocol.ProtocolStepActivityDetailComponent setCode(CodeableConcept value)
value - code (Detailed description of the type of activity; e.g. What lab test, what procedure, what kind of encounter.)public Type getTiming()
timing (The period, timing or frequency upon which the described activity is to occur.)public CodeableConcept getTimingCodeableConcept() throws org.hl7.fhir.exceptions.FHIRException
timing (The period, timing or frequency upon which the described activity is to occur.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasTimingCodeableConcept()
public Timing getTimingTiming() throws org.hl7.fhir.exceptions.FHIRException
timing (The period, timing or frequency upon which the described activity is to occur.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasTimingTiming()
public boolean hasTiming()
public Protocol.ProtocolStepActivityDetailComponent setTiming(Type value)
value - timing (The period, timing or frequency upon which the described activity is to occur.)public Reference getLocation()
location (Identifies the facility where the activity will occur; e.g. home, hospital, specific clinic, etc.)public boolean hasLocation()
public Protocol.ProtocolStepActivityDetailComponent setLocation(Reference value)
value - location (Identifies the facility where the activity will occur; e.g. home, hospital, specific clinic, etc.)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. (Identifies the facility where the activity will occur; e.g. home, hospital, specific clinic, etc.)public Protocol.ProtocolStepActivityDetailComponent 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. (Identifies the facility where the activity will occur; e.g. home, hospital, specific clinic, etc.)public List<Reference> getPerformer()
performer (Identifies who's expected to be involved in the activity.)public boolean hasPerformer()
public Reference addPerformer()
performer (Identifies who's expected to be involved in the activity.)public Protocol.ProtocolStepActivityDetailComponent addPerformer(Reference t)
public List<Resource> getPerformerTarget()
performer (The actual objects that are the target of the reference. The reference library doesn't populate this, but you can use this to hold the resources if you resolvethemt. Identifies who's expected to be involved in the activity.)public Reference getProduct()
product (Identifies the food, drug or other product being consumed or supplied in the activity.)public boolean hasProduct()
public Protocol.ProtocolStepActivityDetailComponent setProduct(Reference value)
value - product (Identifies the food, drug or other product being consumed or supplied in the activity.)public Resource getProductTarget()
product 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. (Identifies the food, drug or other product being consumed or supplied in the activity.)public Protocol.ProtocolStepActivityDetailComponent setProductTarget(Resource value)
value - product 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. (Identifies the food, drug or other product being consumed or supplied in the activity.)public SimpleQuantity getQuantity()
quantity (Identifies the quantity expected to be consumed at once (per dose, per meal, etc.).)public boolean hasQuantity()
public Protocol.ProtocolStepActivityDetailComponent setQuantity(SimpleQuantity value)
value - quantity (Identifies the quantity expected to be consumed at once (per dose, per meal, etc.).)public StringType getDescriptionElement()
description (This provides a textual description of constraints on the activity occurrence, including relation to other activities. It may also include objectives, pre-conditions and end-conditions. Finally, it may convey specifics about the activity such as body site, method, route, etc.). 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.ProtocolStepActivityDetailComponent setDescriptionElement(StringType value)
value - description (This provides a textual description of constraints on the activity occurrence, including relation to other activities. It may also include objectives, pre-conditions and end-conditions. Finally, it may convey specifics about the activity such as body site, method, route, etc.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the valuepublic String getDescription()
public Protocol.ProtocolStepActivityDetailComponent setDescription(String value)
value - This provides a textual description of constraints on the activity occurrence, including relation to other activities. It may also include objectives, pre-conditions and end-conditions. Finally, it may convey specifics about the activity such as body site, method, route, etc.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.ProtocolStepActivityDetailComponent 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.