Package org.hl7.fhir

Class CarePlanActivity

All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.ToString2

public class CarePlanActivity extends BackboneElement implements org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.ToString2
Describes the intention of how one or more practitioners intend to deliver care for a particular patient, group or community for a period of time, possibly limited to care for a specific condition or set of conditions.

Java class for CarePlan.Activity complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="CarePlan.Activity">
   <complexContent>
     <extension base="{http://hl7.org/fhir}BackboneElement">
       <sequence>
         <element name="actionResulting" type="{http://hl7.org/fhir}Reference" maxOccurs="unbounded" minOccurs="0"/>
         <element name="progress" type="{http://hl7.org/fhir}Annotation" maxOccurs="unbounded" minOccurs="0"/>
         <element name="reference" type="{http://hl7.org/fhir}Reference" minOccurs="0"/>
         <element name="detail" type="{http://hl7.org/fhir}CarePlan.Detail" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 
  • Field Details

  • Constructor Details

    • CarePlanActivity

      public CarePlanActivity()
  • Method Details

    • getActionResulting

      public List<Reference> getActionResulting()
      Gets the value of the actionResulting property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the actionResulting property.

      For example, to add a new item, do as follows:

          getActionResulting().add(newItem);
       

      Objects of the following type(s) are allowed in the list Reference

    • getProgress

      public List<Annotation> getProgress()
      Gets the value of the progress property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the progress property.

      For example, to add a new item, do as follows:

          getProgress().add(newItem);
       

      Objects of the following type(s) are allowed in the list Annotation

    • getReference

      public Reference getReference()
      Gets the value of the reference property.
      Returns:
      possible object is Reference
    • setReference

      public void setReference(Reference value)
      Sets the value of the reference property.
      Parameters:
      value - allowed object is Reference
    • getDetail

      public CarePlanDetail getDetail()
      Gets the value of the detail property.
      Returns:
      possible object is CarePlanDetail
    • setDetail

      public void setDetail(CarePlanDetail value)
      Sets the value of the detail property.
      Parameters:
      value - allowed object is CarePlanDetail
    • withActionResulting

      public CarePlanActivity withActionResulting(Reference... values)
    • withActionResulting

      public CarePlanActivity withActionResulting(Collection<Reference> values)
    • withProgress

      public CarePlanActivity withProgress(Annotation... values)
    • withProgress

      public CarePlanActivity withProgress(Collection<Annotation> values)
    • withReference

      public CarePlanActivity withReference(Reference value)
    • withDetail

      public CarePlanActivity withDetail(CarePlanDetail value)
    • withModifierExtension

      public CarePlanActivity withModifierExtension(Extension... values)
      Overrides:
      withModifierExtension in class BackboneElement
    • withModifierExtension

      public CarePlanActivity withModifierExtension(Collection<Extension> values)
      Overrides:
      withModifierExtension in class BackboneElement
    • withExtension

      public CarePlanActivity withExtension(Extension... values)
      Overrides:
      withExtension in class BackboneElement
    • withExtension

      public CarePlanActivity withExtension(Collection<Extension> values)
      Overrides:
      withExtension in class BackboneElement
    • withId

      public CarePlanActivity withId(String value)
      Overrides:
      withId in class BackboneElement
    • equals

      public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
      Specified by:
      equals in interface org.jvnet.jaxb2_commons.lang.Equals2
      Overrides:
      equals in class BackboneElement
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class BackboneElement
    • hashCode

      public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
      Specified by:
      hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2
      Overrides:
      hashCode in class BackboneElement
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class BackboneElement
    • toString

      public String toString()
      Overrides:
      toString in class BackboneElement
    • append

      public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
      Specified by:
      append in interface org.jvnet.jaxb2_commons.lang.ToString2
      Overrides:
      append in class BackboneElement
    • appendFields

      public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
      Specified by:
      appendFields in interface org.jvnet.jaxb2_commons.lang.ToString2
      Overrides:
      appendFields in class BackboneElement
    • setActionResulting

      public void setActionResulting(List<Reference> value)
    • setProgress

      public void setProgress(List<Annotation> value)