Class CarePlanDetail
- All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.Equals2,org.jvnet.jaxb2_commons.lang.HashCode2,org.jvnet.jaxb2_commons.lang.ToString2
Java class for CarePlan.Detail complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="CarePlan.Detail">
<complexContent>
<extension base="{http://hl7.org/fhir}BackboneElement">
<sequence>
<element name="category" type="{http://hl7.org/fhir}CodeableConcept" minOccurs="0"/>
<element name="code" type="{http://hl7.org/fhir}CodeableConcept" minOccurs="0"/>
<element name="reasonCode" type="{http://hl7.org/fhir}CodeableConcept" maxOccurs="unbounded" minOccurs="0"/>
<element name="reasonReference" type="{http://hl7.org/fhir}Reference" maxOccurs="unbounded" minOccurs="0"/>
<element name="goal" type="{http://hl7.org/fhir}Reference" maxOccurs="unbounded" minOccurs="0"/>
<element name="status" type="{http://hl7.org/fhir}CarePlanActivityStatus" minOccurs="0"/>
<element name="statusReason" type="{http://hl7.org/fhir}CodeableConcept" minOccurs="0"/>
<element name="prohibited" type="{http://hl7.org/fhir}boolean"/>
<choice minOccurs="0">
<element name="scheduledTiming" type="{http://hl7.org/fhir}Timing"/>
<element name="scheduledPeriod" type="{http://hl7.org/fhir}Period"/>
<element name="scheduledString" type="{http://hl7.org/fhir}string"/>
</choice>
<element name="location" type="{http://hl7.org/fhir}Reference" minOccurs="0"/>
<element name="performer" type="{http://hl7.org/fhir}Reference" maxOccurs="unbounded" minOccurs="0"/>
<choice minOccurs="0">
<element name="productCodeableConcept" type="{http://hl7.org/fhir}CodeableConcept"/>
<element name="productReference" type="{http://hl7.org/fhir}Reference"/>
</choice>
<element name="dailyAmount" type="{http://hl7.org/fhir}SimpleQuantity" minOccurs="0"/>
<element name="quantity" type="{http://hl7.org/fhir}SimpleQuantity" minOccurs="0"/>
<element name="description" type="{http://hl7.org/fhir}string" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CodeableConceptprotected CodeableConceptprotected SimpleQuantityprotected Stringprotected Referenceprotected CodeableConceptprotected Referenceprotected Booleanprotected SimpleQuantityprotected List<CodeableConcept> protected Periodprotected Stringprotected Timingprotected CarePlanActivityStatusprotected CodeableConceptFields inherited from class org.hl7.fhir.BackboneElement
modifierExtension -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionappend(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) booleanbooleanequals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy) Gets the value of the category property.getCode()Gets the value of the code property.Gets the value of the dailyAmount property.Gets the value of the description property.getGoal()Gets the value of the goal property.Gets the value of the location property.Gets the value of the performer property.Gets the value of the productCodeableConcept property.Gets the value of the productReference property.Gets the value of the prohibited property.Gets the value of the quantity property.Gets the value of the reasonCode property.Gets the value of the reasonReference property.Gets the value of the scheduledPeriod property.Gets the value of the scheduledString property.Gets the value of the scheduledTiming property.Gets the value of the status property.Gets the value of the statusReason property.inthashCode()inthashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy) voidsetCategory(CodeableConcept value) Sets the value of the category property.voidsetCode(CodeableConcept value) Sets the value of the code property.voidsetDailyAmount(SimpleQuantity value) Sets the value of the dailyAmount property.voidsetDescription(String value) Sets the value of the description property.voidvoidsetLocation(Reference value) Sets the value of the location property.voidsetPerformer(List<Reference> value) voidSets the value of the productCodeableConcept property.voidsetProductReference(Reference value) Sets the value of the productReference property.voidsetProhibited(Boolean value) Sets the value of the prohibited property.voidsetQuantity(SimpleQuantity value) Sets the value of the quantity property.voidsetReasonCode(List<CodeableConcept> value) voidsetReasonReference(List<Reference> value) voidsetScheduledPeriod(Period value) Sets the value of the scheduledPeriod property.voidsetScheduledString(String value) Sets the value of the scheduledString property.voidsetScheduledTiming(Timing value) Sets the value of the scheduledTiming property.voidsetStatus(CarePlanActivityStatus value) Sets the value of the status property.voidsetStatusReason(CodeableConcept value) Sets the value of the statusReason property.toString()withCategory(CodeableConcept value) withCode(CodeableConcept value) withDailyAmount(SimpleQuantity value) withDescription(String value) withExtension(Collection<Extension> values) withExtension(Extension... values) withGoal(Collection<Reference> values) withLocation(Reference value) withModifierExtension(Collection<Extension> values) withModifierExtension(Extension... values) withPerformer(Collection<Reference> values) withPerformer(Reference... values) withProductReference(Reference value) withProhibited(Boolean value) withQuantity(SimpleQuantity value) withReasonCode(Collection<CodeableConcept> values) withReasonCode(CodeableConcept... values) withReasonReference(Collection<Reference> values) withReasonReference(Reference... values) withScheduledPeriod(Period value) withScheduledString(String value) withScheduledTiming(Timing value) withStatus(CarePlanActivityStatus value) withStatusReason(CodeableConcept value) Methods inherited from class org.hl7.fhir.BackboneElement
getModifierExtension, setModifierExtensionMethods inherited from class org.hl7.fhir.Element
getExtension, getId, setExtension, setId
-
Field Details
-
category
-
code
-
reasonCode
-
reasonReference
-
goal
-
status
-
statusReason
-
prohibited
-
scheduledTiming
-
scheduledPeriod
-
scheduledString
-
location
-
performer
-
productCodeableConcept
-
productReference
-
dailyAmount
-
quantity
-
description
-
-
Constructor Details
-
CarePlanDetail
public CarePlanDetail()
-
-
Method Details
-
getCategory
Gets the value of the category property.- Returns:
- possible object is
CodeableConcept
-
setCategory
Sets the value of the category property.- Parameters:
value- allowed object isCodeableConcept
-
getCode
Gets the value of the code property.- Returns:
- possible object is
CodeableConcept
-
setCode
Sets the value of the code property.- Parameters:
value- allowed object isCodeableConcept
-
getReasonCode
Gets the value of the reasonCode 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
setmethod for the reasonCode property.For example, to add a new item, do as follows:
getReasonCode().add(newItem);Objects of the following type(s) are allowed in the list
CodeableConcept -
getReasonReference
Gets the value of the reasonReference 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
setmethod for the reasonReference property.For example, to add a new item, do as follows:
getReasonReference().add(newItem);Objects of the following type(s) are allowed in the list
Reference -
getGoal
Gets the value of the goal 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
setmethod for the goal property.For example, to add a new item, do as follows:
getGoal().add(newItem);Objects of the following type(s) are allowed in the list
Reference -
getStatus
Gets the value of the status property.- Returns:
- possible object is
CarePlanActivityStatus
-
setStatus
Sets the value of the status property.- Parameters:
value- allowed object isCarePlanActivityStatus
-
getStatusReason
Gets the value of the statusReason property.- Returns:
- possible object is
CodeableConcept
-
setStatusReason
Sets the value of the statusReason property.- Parameters:
value- allowed object isCodeableConcept
-
getProhibited
Gets the value of the prohibited property.- Returns:
- possible object is
Boolean
-
setProhibited
Sets the value of the prohibited property.- Parameters:
value- allowed object isBoolean
-
getScheduledTiming
Gets the value of the scheduledTiming property.- Returns:
- possible object is
Timing
-
setScheduledTiming
Sets the value of the scheduledTiming property.- Parameters:
value- allowed object isTiming
-
getScheduledPeriod
Gets the value of the scheduledPeriod property.- Returns:
- possible object is
Period
-
setScheduledPeriod
Sets the value of the scheduledPeriod property.- Parameters:
value- allowed object isPeriod
-
getScheduledString
Gets the value of the scheduledString property.- Returns:
- possible object is
String
-
setScheduledString
Sets the value of the scheduledString property.- Parameters:
value- allowed object isString
-
getLocation
Gets the value of the location property.- Returns:
- possible object is
Reference
-
setLocation
Sets the value of the location property.- Parameters:
value- allowed object isReference
-
getPerformer
Gets the value of the performer 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
setmethod for the performer property.For example, to add a new item, do as follows:
getPerformer().add(newItem);Objects of the following type(s) are allowed in the list
Reference -
getProductCodeableConcept
Gets the value of the productCodeableConcept property.- Returns:
- possible object is
CodeableConcept
-
setProductCodeableConcept
Sets the value of the productCodeableConcept property.- Parameters:
value- allowed object isCodeableConcept
-
getProductReference
Gets the value of the productReference property.- Returns:
- possible object is
Reference
-
setProductReference
Sets the value of the productReference property.- Parameters:
value- allowed object isReference
-
getDailyAmount
Gets the value of the dailyAmount property.- Returns:
- possible object is
SimpleQuantity
-
setDailyAmount
Sets the value of the dailyAmount property.- Parameters:
value- allowed object isSimpleQuantity
-
getQuantity
Gets the value of the quantity property.- Returns:
- possible object is
SimpleQuantity
-
setQuantity
Sets the value of the quantity property.- Parameters:
value- allowed object isSimpleQuantity
-
getDescription
Gets the value of the description property.- Returns:
- possible object is
String
-
setDescription
Sets the value of the description property.- Parameters:
value- allowed object isString
-
withCategory
-
withCode
-
withReasonCode
-
withReasonCode
-
withReasonReference
-
withReasonReference
-
withGoal
-
withGoal
-
withStatus
-
withStatusReason
-
withProhibited
-
withScheduledTiming
-
withScheduledPeriod
-
withScheduledString
-
withLocation
-
withPerformer
-
withPerformer
-
withProductCodeableConcept
-
withProductReference
-
withDailyAmount
-
withQuantity
-
withDescription
-
withModifierExtension
- Overrides:
withModifierExtensionin classBackboneElement
-
withModifierExtension
- Overrides:
withModifierExtensionin classBackboneElement
-
withExtension
- Overrides:
withExtensionin classBackboneElement
-
withExtension
- Overrides:
withExtensionin classBackboneElement
-
withId
- Overrides:
withIdin classBackboneElement
-
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:
equalsin interfaceorg.jvnet.jaxb2_commons.lang.Equals2- Overrides:
equalsin classBackboneElement
-
equals
- Overrides:
equalsin classBackboneElement
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy) - Specified by:
hashCodein interfaceorg.jvnet.jaxb2_commons.lang.HashCode2- Overrides:
hashCodein classBackboneElement
-
hashCode
public int hashCode()- Overrides:
hashCodein classBackboneElement
-
toString
- Overrides:
toStringin classBackboneElement
-
append
public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) - Specified by:
appendin interfaceorg.jvnet.jaxb2_commons.lang.ToString2- Overrides:
appendin classBackboneElement
-
appendFields
public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy) - Specified by:
appendFieldsin interfaceorg.jvnet.jaxb2_commons.lang.ToString2- Overrides:
appendFieldsin classBackboneElement
-
setReasonCode
-
setReasonReference
-
setGoal
-
setPerformer
-