public static class CarePlan.CarePlanActivityDetailComponent extends BackboneElement implements IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected CodeableConcept |
category
High-level categorization of the type of activity in a care plan.
|
protected CodeableConcept |
code
Detailed description of the type of planned activity; e.g.
|
protected SimpleQuantity |
dailyAmount
Identifies the quantity expected to be consumed in a given day.
|
protected Reference |
definition
Identifies the protocol, questionnaire, guideline or other specification the planned activity should be conducted in accordance with.
|
protected Resource |
definitionTarget
The actual object that is the target of the reference (Identifies the protocol, questionnaire, guideline or other specification the planned activity should be conducted in accordance with.)
|
protected StringType |
description
This provides a textual description of constraints on the intended activity occurrence, including relation to other activities.
|
protected List<Reference> |
goal
Internal reference that identifies the goals that this activity is intended to contribute towards meeting.
|
protected List<Goal> |
goalTarget
The actual objects that are the target of the reference (Internal reference that identifies the goals that this activity is intended to contribute towards meeting.)
|
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 Type |
product
Identifies the food, drug or other product to be consumed or supplied in the activity.
|
protected BooleanType |
prohibited
If true, indicates that the described activity is one that must NOT be engaged in when following the plan.
|
protected SimpleQuantity |
quantity
Identifies the quantity expected to be supplied, administered or consumed by the subject.
|
protected List<CodeableConcept> |
reasonCode
Provides the rationale that drove the inclusion of this particular activity as part of the plan or the reason why the activity was prohibited.
|
protected List<Reference> |
reasonReference
Provides the health condition(s) that drove the inclusion of this particular activity as part of the plan.
|
protected List<Condition> |
reasonReferenceTarget
The actual objects that are the target of the reference (Provides the health condition(s) that drove the inclusion of this particular activity as part of the plan.)
|
protected Type |
scheduled
The period, timing or frequency upon which the described activity is to occur.
|
protected Enumeration<CarePlan.CarePlanActivityStatus> |
status
Identifies what progress is being made for the specific activity.
|
protected StringType |
statusReason
Provides reason why the activity isn't yet started, is on hold, was cancelled, etc.
|
modifierExtension| Constructor and Description |
|---|
CarePlanActivityDetailComponent()
Constructor
|
CarePlanActivityDetailComponent(Enumeration<CarePlan.CarePlanActivityStatus> status)
Constructor
|
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtensionaddExtension, addExtension, addExtension, copyValues, getExtension, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setExtension, setId, setIdBase, setIdElementcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentaddExtension, getExtension, hasExtensionaddModifierExtension, getModifierExtension, hasModifierExtensionprotected CodeableConcept category
protected Reference definition
protected Resource definitionTarget
protected CodeableConcept code
protected List<CodeableConcept> reasonCode
protected List<Reference> reasonReference
protected List<Condition> reasonReferenceTarget
protected List<Reference> goal
protected List<Goal> goalTarget
protected Enumeration<CarePlan.CarePlanActivityStatus> status
protected StringType statusReason
protected BooleanType prohibited
protected Type scheduled
protected Reference location
protected Location locationTarget
protected List<Reference> performer
protected List<Resource> performerTarget
protected Type product
protected SimpleQuantity dailyAmount
protected SimpleQuantity quantity
protected StringType description
public CarePlanActivityDetailComponent()
public CarePlanActivityDetailComponent(Enumeration<CarePlan.CarePlanActivityStatus> status)
public CodeableConcept getCategory()
category (High-level categorization of the type of activity in a care plan.)public boolean hasCategory()
public CarePlan.CarePlanActivityDetailComponent setCategory(CodeableConcept value)
value - category (High-level categorization of the type of activity in a care plan.)public Reference getDefinition()
definition (Identifies the protocol, questionnaire, guideline or other specification the planned activity should be conducted in accordance with.)public boolean hasDefinition()
public CarePlan.CarePlanActivityDetailComponent setDefinition(Reference value)
value - definition (Identifies the protocol, questionnaire, guideline or other specification the planned activity should be conducted in accordance with.)public Resource getDefinitionTarget()
definition 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 protocol, questionnaire, guideline or other specification the planned activity should be conducted in accordance with.)public CarePlan.CarePlanActivityDetailComponent setDefinitionTarget(Resource value)
value - definition 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 protocol, questionnaire, guideline or other specification the planned activity should be conducted in accordance with.)public CodeableConcept getCode()
code (Detailed description of the type of planned activity; e.g. What lab test, what procedure, what kind of encounter.)public boolean hasCode()
public CarePlan.CarePlanActivityDetailComponent setCode(CodeableConcept value)
value - code (Detailed description of the type of planned activity; e.g. What lab test, what procedure, what kind of encounter.)public List<CodeableConcept> getReasonCode()
reasonCode (Provides the rationale that drove the inclusion of this particular activity as part of the plan or the reason why the activity was prohibited.)public CarePlan.CarePlanActivityDetailComponent setReasonCode(List<CodeableConcept> theReasonCode)
this for easy method chainingpublic boolean hasReasonCode()
public CodeableConcept addReasonCode()
public CarePlan.CarePlanActivityDetailComponent addReasonCode(CodeableConcept t)
public CodeableConcept getReasonCodeFirstRep()
reasonCode, creating it if it does not already existpublic List<Reference> getReasonReference()
reasonReference (Provides the health condition(s) that drove the inclusion of this particular activity as part of the plan.)public CarePlan.CarePlanActivityDetailComponent setReasonReference(List<Reference> theReasonReference)
this for easy method chainingpublic boolean hasReasonReference()
public Reference addReasonReference()
public CarePlan.CarePlanActivityDetailComponent addReasonReference(Reference t)
public Reference getReasonReferenceFirstRep()
reasonReference, creating it if it does not already exist@Deprecated public List<Condition> getReasonReferenceTarget()
@Deprecated public Condition addReasonReferenceTarget()
public List<Reference> getGoal()
goal (Internal reference that identifies the goals that this activity is intended to contribute towards meeting.)public CarePlan.CarePlanActivityDetailComponent setGoal(List<Reference> theGoal)
this for easy method chainingpublic boolean hasGoal()
public CarePlan.CarePlanActivityDetailComponent addGoal(Reference t)
public Reference getGoalFirstRep()
goal, creating it if it does not already exist@Deprecated public List<Goal> getGoalTarget()
@Deprecated public Goal addGoalTarget()
public Enumeration<CarePlan.CarePlanActivityStatus> getStatusElement()
status (Identifies what progress is being made for the specific activity.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic boolean hasStatusElement()
public boolean hasStatus()
public CarePlan.CarePlanActivityDetailComponent setStatusElement(Enumeration<CarePlan.CarePlanActivityStatus> value)
value - status (Identifies what progress is being made for the specific activity.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic CarePlan.CarePlanActivityStatus getStatus()
public CarePlan.CarePlanActivityDetailComponent setStatus(CarePlan.CarePlanActivityStatus value)
value - Identifies what progress is being made for the specific activity.public StringType getStatusReasonElement()
statusReason (Provides reason why the activity isn't yet started, is on hold, was cancelled, etc.). This is the underlying object with id, value and extensions. The accessor "getStatusReason" gives direct access to the valuepublic boolean hasStatusReasonElement()
public boolean hasStatusReason()
public CarePlan.CarePlanActivityDetailComponent setStatusReasonElement(StringType value)
value - statusReason (Provides reason why the activity isn't yet started, is on hold, was cancelled, etc.). This is the underlying object with id, value and extensions. The accessor "getStatusReason" gives direct access to the valuepublic String getStatusReason()
public CarePlan.CarePlanActivityDetailComponent setStatusReason(String value)
value - Provides reason why the activity isn't yet started, is on hold, was cancelled, etc.public BooleanType getProhibitedElement()
prohibited (If true, indicates that the described activity is one that must NOT be engaged in when following the plan. If false, indicates that the described activity is one that should be engaged in when following the plan.). This is the underlying object with id, value and extensions. The accessor "getProhibited" gives direct access to the valuepublic boolean hasProhibitedElement()
public boolean hasProhibited()
public CarePlan.CarePlanActivityDetailComponent setProhibitedElement(BooleanType value)
value - prohibited (If true, indicates that the described activity is one that must NOT be engaged in when following the plan. If false, indicates that the described activity is one that should be engaged in when following the plan.). This is the underlying object with id, value and extensions. The accessor "getProhibited" gives direct access to the valuepublic boolean getProhibited()
public CarePlan.CarePlanActivityDetailComponent setProhibited(boolean value)
value - If true, indicates that the described activity is one that must NOT be engaged in when following the plan. If false, indicates that the described activity is one that should be engaged in when following the plan.public Type getScheduled()
scheduled (The period, timing or frequency upon which the described activity is to occur.)public Timing getScheduledTiming() throws FHIRException
scheduled (The period, timing or frequency upon which the described activity is to occur.)FHIRExceptionpublic boolean hasScheduledTiming()
public Period getScheduledPeriod() throws FHIRException
scheduled (The period, timing or frequency upon which the described activity is to occur.)FHIRExceptionpublic boolean hasScheduledPeriod()
public StringType getScheduledStringType() throws FHIRException
scheduled (The period, timing or frequency upon which the described activity is to occur.)FHIRExceptionpublic boolean hasScheduledStringType()
public boolean hasScheduled()
public CarePlan.CarePlanActivityDetailComponent setScheduled(Type value)
value - scheduled (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 CarePlan.CarePlanActivityDetailComponent 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 CarePlan.CarePlanActivityDetailComponent 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 CarePlan.CarePlanActivityDetailComponent setPerformer(List<Reference> thePerformer)
this for easy method chainingpublic boolean hasPerformer()
public Reference addPerformer()
public CarePlan.CarePlanActivityDetailComponent addPerformer(Reference t)
public Reference getPerformerFirstRep()
performer, creating it if it does not already exist@Deprecated public List<Resource> getPerformerTarget()
public Type getProduct()
product (Identifies the food, drug or other product to be consumed or supplied in the activity.)public CodeableConcept getProductCodeableConcept() throws FHIRException
product (Identifies the food, drug or other product to be consumed or supplied in the activity.)FHIRExceptionpublic boolean hasProductCodeableConcept()
public Reference getProductReference() throws FHIRException
product (Identifies the food, drug or other product to be consumed or supplied in the activity.)FHIRExceptionpublic boolean hasProductReference()
public boolean hasProduct()
public CarePlan.CarePlanActivityDetailComponent setProduct(Type value)
value - product (Identifies the food, drug or other product to be consumed or supplied in the activity.)public SimpleQuantity getDailyAmount()
dailyAmount (Identifies the quantity expected to be consumed in a given day.)public boolean hasDailyAmount()
public CarePlan.CarePlanActivityDetailComponent setDailyAmount(SimpleQuantity value)
value - dailyAmount (Identifies the quantity expected to be consumed in a given day.)public SimpleQuantity getQuantity()
quantity (Identifies the quantity expected to be supplied, administered or consumed by the subject.)public boolean hasQuantity()
public CarePlan.CarePlanActivityDetailComponent setQuantity(SimpleQuantity value)
value - quantity (Identifies the quantity expected to be supplied, administered or consumed by the subject.)public StringType getDescriptionElement()
description (This provides a textual description of constraints on the intended 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 CarePlan.CarePlanActivityDetailComponent setDescriptionElement(StringType value)
value - description (This provides a textual description of constraints on the intended 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 CarePlan.CarePlanActivityDetailComponent setDescription(String value)
value - This provides a textual description of constraints on the intended 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 FHIRException
getProperty in class BackboneElementFHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws FHIRException
setProperty in class BackboneElementFHIRExceptionpublic Base setProperty(String name, Base value) throws FHIRException
setProperty in class BackboneElementFHIRExceptionpublic Base makeProperty(int hash, String name) throws FHIRException
makeProperty in class BackboneElementFHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws FHIRException
getTypesForProperty in class BackboneElementFHIRExceptionpublic Base addChild(String name) throws FHIRException
addChild in class BackboneElementFHIRExceptionpublic CarePlan.CarePlanActivityDetailComponent 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 IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in class BackboneElementCopyright © 2014–2017 University Health Network. All rights reserved.