
Package org.hl7.fhir.dstu3.model
Class CarePlan.CarePlanActivityComponent
- java.lang.Object
-
- org.hl7.fhir.dstu3.model.Base
-
- org.hl7.fhir.dstu3.model.Element
-
- org.hl7.fhir.dstu3.model.BackboneElement
-
- org.hl7.fhir.dstu3.model.CarePlan.CarePlanActivityComponent
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement
,Serializable
,org.hl7.fhir.instance.model.api.IBase
,org.hl7.fhir.instance.model.api.IBaseBackboneElement
,org.hl7.fhir.instance.model.api.IBaseElement
,org.hl7.fhir.instance.model.api.IBaseHasExtensions
,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
- Enclosing class:
- CarePlan
public static class CarePlan.CarePlanActivityComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected CarePlan.CarePlanActivityDetailComponent
detail
A simple summary of a planned activity suitable for a general care plan system (e.g.protected List<CodeableConcept>
outcomeCodeableConcept
Identifies the outcome at the point when the status of the activity is assessed.protected List<Reference>
outcomeReference
Details of the outcome or action resulting from the activity.protected List<Resource>
outcomeReferenceTarget
The actual objects that are the target of the reference (Details of the outcome or action resulting from the activity.protected List<Annotation>
progress
Notes about the adherence/status/progress of the activity.protected Reference
reference
The details of the proposed activity represented in a specific resource.protected Resource
referenceTarget
The actual object that is the target of the reference (The details of the proposed activity represented in a specific resource.)-
Fields inherited from class org.hl7.fhir.dstu3.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description CarePlanActivityComponent()
Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu3.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.dstu3.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu3.model.Base
castToAddress, 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, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
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
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
-
-
-
-
Field Detail
-
outcomeCodeableConcept
protected List<CodeableConcept> outcomeCodeableConcept
Identifies the outcome at the point when the status of the activity is assessed. For example, the outcome of an education activity could be patient understands (or not).
-
outcomeReference
protected List<Reference> outcomeReference
Details of the outcome or action resulting from the activity. The reference to an "event" resource, such as Procedure or Encounter or Observation, is the result/outcome of the activity itself. The activity can be conveyed using CarePlan.activity.detail OR using the CarePlan.activity.reference (a reference to a ?request? resource).
-
outcomeReferenceTarget
protected List<Resource> outcomeReferenceTarget
The actual objects that are the target of the reference (Details of the outcome or action resulting from the activity. The reference to an "event" resource, such as Procedure or Encounter or Observation, is the result/outcome of the activity itself. The activity can be conveyed using CarePlan.activity.detail OR using the CarePlan.activity.reference (a reference to a ?request? resource).)
-
progress
protected List<Annotation> progress
Notes about the adherence/status/progress of the activity.
-
reference
protected Reference reference
The details of the proposed activity represented in a specific resource.
-
referenceTarget
protected Resource referenceTarget
The actual object that is the target of the reference (The details of the proposed activity represented in a specific resource.)
-
detail
protected CarePlan.CarePlanActivityDetailComponent detail
A simple summary of a planned activity suitable for a general care plan system (e.g. form driven) that doesn't know about specific resources such as procedure etc.
-
-
Constructor Detail
-
CarePlanActivityComponent
public CarePlanActivityComponent()
Constructor
-
-
Method Detail
-
getOutcomeCodeableConcept
public List<CodeableConcept> getOutcomeCodeableConcept()
- Returns:
outcomeCodeableConcept
(Identifies the outcome at the point when the status of the activity is assessed. For example, the outcome of an education activity could be patient understands (or not).)
-
setOutcomeCodeableConcept
public CarePlan.CarePlanActivityComponent setOutcomeCodeableConcept(List<CodeableConcept> theOutcomeCodeableConcept)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasOutcomeCodeableConcept
public boolean hasOutcomeCodeableConcept()
-
addOutcomeCodeableConcept
public CodeableConcept addOutcomeCodeableConcept()
-
addOutcomeCodeableConcept
public CarePlan.CarePlanActivityComponent addOutcomeCodeableConcept(CodeableConcept t)
-
getOutcomeCodeableConceptFirstRep
public CodeableConcept getOutcomeCodeableConceptFirstRep()
- Returns:
- The first repetition of repeating field
outcomeCodeableConcept
, creating it if it does not already exist
-
getOutcomeReference
public List<Reference> getOutcomeReference()
- Returns:
outcomeReference
(Details of the outcome or action resulting from the activity. The reference to an "event" resource, such as Procedure or Encounter or Observation, is the result/outcome of the activity itself. The activity can be conveyed using CarePlan.activity.detail OR using the CarePlan.activity.reference (a reference to a ?request? resource).)
-
setOutcomeReference
public CarePlan.CarePlanActivityComponent setOutcomeReference(List<Reference> theOutcomeReference)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasOutcomeReference
public boolean hasOutcomeReference()
-
addOutcomeReference
public Reference addOutcomeReference()
-
addOutcomeReference
public CarePlan.CarePlanActivityComponent addOutcomeReference(Reference t)
-
getOutcomeReferenceFirstRep
public Reference getOutcomeReferenceFirstRep()
- Returns:
- The first repetition of repeating field
outcomeReference
, creating it if it does not already exist
-
getOutcomeReferenceTarget
@Deprecated public List<Resource> getOutcomeReferenceTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
getProgress
public List<Annotation> getProgress()
- Returns:
progress
(Notes about the adherence/status/progress of the activity.)
-
setProgress
public CarePlan.CarePlanActivityComponent setProgress(List<Annotation> theProgress)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasProgress
public boolean hasProgress()
-
addProgress
public Annotation addProgress()
-
addProgress
public CarePlan.CarePlanActivityComponent addProgress(Annotation t)
-
getProgressFirstRep
public Annotation getProgressFirstRep()
- Returns:
- The first repetition of repeating field
progress
, creating it if it does not already exist
-
getReference
public Reference getReference()
- Returns:
reference
(The details of the proposed activity represented in a specific resource.)
-
hasReference
public boolean hasReference()
-
setReference
public CarePlan.CarePlanActivityComponent setReference(Reference value)
- Parameters:
value
-reference
(The details of the proposed activity represented in a specific resource.)
-
getReferenceTarget
public Resource getReferenceTarget()
- Returns:
reference
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. (The details of the proposed activity represented in a specific resource.)
-
setReferenceTarget
public CarePlan.CarePlanActivityComponent setReferenceTarget(Resource value)
- Parameters:
value
-reference
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. (The details of the proposed activity represented in a specific resource.)
-
getDetail
public CarePlan.CarePlanActivityDetailComponent getDetail()
- Returns:
detail
(A simple summary of a planned activity suitable for a general care plan system (e.g. form driven) that doesn't know about specific resources such as procedure etc.)
-
hasDetail
public boolean hasDetail()
-
setDetail
public CarePlan.CarePlanActivityComponent setDetail(CarePlan.CarePlanActivityDetailComponent value)
- Parameters:
value
-detail
(A simple summary of a planned activity suitable for a general care plan system (e.g. form driven) that doesn't know about specific resources such as procedure etc.)
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildren
in classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makeProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChild
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public CarePlan.CarePlanActivityComponent copy()
- Specified by:
copy
in classBackboneElement
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeep
in classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallow
in classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classBackboneElement
-
-