Package org.hl7.fhir
Class FamilyMemberHistoryCondition
java.lang.Object
org.hl7.fhir.Element
org.hl7.fhir.BackboneElement
org.hl7.fhir.FamilyMemberHistoryCondition
- All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.Equals2,org.jvnet.jaxb2_commons.lang.HashCode2,org.jvnet.jaxb2_commons.lang.ToString2
public class FamilyMemberHistoryCondition
extends BackboneElement
implements org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.ToString2
Significant health events and conditions for a person related to the patient relevant in the context of care for the patient.
Java class for FamilyMemberHistory.Condition complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="FamilyMemberHistory.Condition">
<complexContent>
<extension base="{http://hl7.org/fhir}BackboneElement">
<sequence>
<element name="code" type="{http://hl7.org/fhir}CodeableConcept"/>
<element name="outcome" type="{http://hl7.org/fhir}CodeableConcept" minOccurs="0"/>
<choice minOccurs="0">
<element name="onsetQuantity" type="{http://hl7.org/fhir}Age"/>
<element name="onsetRange" type="{http://hl7.org/fhir}Range"/>
<element name="onsetPeriod" type="{http://hl7.org/fhir}Period"/>
<element name="onsetString" type="{http://hl7.org/fhir}string"/>
</choice>
<element name="note" type="{http://hl7.org/fhir}Annotation" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CodeableConceptprotected Annotationprotected Periodprotected Ageprotected Rangeprotected Stringprotected 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) getCode()Gets the value of the code property.getNote()Gets the value of the note property.Gets the value of the onsetPeriod property.Gets the value of the onsetQuantity property.Gets the value of the onsetRange property.Gets the value of the onsetString property.Gets the value of the outcome property.inthashCode()inthashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy) voidsetCode(CodeableConcept value) Sets the value of the code property.voidsetNote(Annotation value) Sets the value of the note property.voidsetOnsetPeriod(Period value) Sets the value of the onsetPeriod property.voidsetOnsetQuantity(Age value) Sets the value of the onsetQuantity property.voidsetOnsetRange(Range value) Sets the value of the onsetRange property.voidsetOnsetString(String value) Sets the value of the onsetString property.voidsetOutcome(CodeableConcept value) Sets the value of the outcome property.toString()withCode(CodeableConcept value) withExtension(Collection<Extension> values) withExtension(Extension... values) withModifierExtension(Collection<Extension> values) withModifierExtension(Extension... values) withNote(Annotation value) withOnsetPeriod(Period value) withOnsetQuantity(Age value) withOnsetRange(Range value) withOnsetString(String value) withOutcome(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
-
code
-
outcome
-
onsetQuantity
-
onsetRange
-
onsetPeriod
-
onsetString
-
note
-
-
Constructor Details
-
FamilyMemberHistoryCondition
public FamilyMemberHistoryCondition()
-
-
Method Details
-
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
-
getOutcome
Gets the value of the outcome property.- Returns:
- possible object is
CodeableConcept
-
setOutcome
Sets the value of the outcome property.- Parameters:
value- allowed object isCodeableConcept
-
getOnsetQuantity
Gets the value of the onsetQuantity property.- Returns:
- possible object is
Age
-
setOnsetQuantity
Sets the value of the onsetQuantity property.- Parameters:
value- allowed object isAge
-
getOnsetRange
Gets the value of the onsetRange property.- Returns:
- possible object is
Range
-
setOnsetRange
Sets the value of the onsetRange property.- Parameters:
value- allowed object isRange
-
getOnsetPeriod
Gets the value of the onsetPeriod property.- Returns:
- possible object is
Period
-
setOnsetPeriod
Sets the value of the onsetPeriod property.- Parameters:
value- allowed object isPeriod
-
getOnsetString
Gets the value of the onsetString property.- Returns:
- possible object is
String
-
setOnsetString
Sets the value of the onsetString property.- Parameters:
value- allowed object isString
-
getNote
Gets the value of the note property.- Returns:
- possible object is
Annotation
-
setNote
Sets the value of the note property.- Parameters:
value- allowed object isAnnotation
-
withCode
-
withOutcome
-
withOnsetQuantity
-
withOnsetRange
-
withOnsetPeriod
-
withOnsetString
-
withNote
-
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
-