Class FamilyMemberHistory
- All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.Equals2,org.jvnet.jaxb2_commons.lang.HashCode2,org.jvnet.jaxb2_commons.lang.ToString2
Java class for FamilyMemberHistory complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="FamilyMemberHistory">
<complexContent>
<extension base="{http://hl7.org/fhir}DomainResource">
<sequence>
<element name="identifier" type="{http://hl7.org/fhir}Identifier" maxOccurs="unbounded" minOccurs="0"/>
<element name="patient" type="{http://hl7.org/fhir}Reference"/>
<element name="date" type="{http://hl7.org/fhir}dateTime" minOccurs="0"/>
<element name="status" type="{http://hl7.org/fhir}FamilyHistoryStatus"/>
<element name="name" type="{http://hl7.org/fhir}string" minOccurs="0"/>
<element name="relationship" type="{http://hl7.org/fhir}CodeableConcept"/>
<element name="gender" type="{http://hl7.org/fhir}AdministrativeGender" minOccurs="0"/>
<choice minOccurs="0">
<element name="bornPeriod" type="{http://hl7.org/fhir}Period"/>
<element name="bornDate" type="{http://hl7.org/fhir}date"/>
<element name="bornString" type="{http://hl7.org/fhir}string"/>
</choice>
<choice minOccurs="0">
<element name="ageQuantity" type="{http://hl7.org/fhir}Age"/>
<element name="ageRange" type="{http://hl7.org/fhir}Range"/>
<element name="ageString" type="{http://hl7.org/fhir}string"/>
</choice>
<choice minOccurs="0">
<element name="deceasedBoolean" type="{http://hl7.org/fhir}boolean"/>
<element name="deceasedQuantity" type="{http://hl7.org/fhir}Age"/>
<element name="deceasedRange" type="{http://hl7.org/fhir}Range"/>
<element name="deceasedDate" type="{http://hl7.org/fhir}date"/>
<element name="deceasedString" type="{http://hl7.org/fhir}string"/>
</choice>
<element name="note" type="{http://hl7.org/fhir}Annotation" minOccurs="0"/>
<element name="condition" type="{http://hl7.org/fhir}FamilyMemberHistory.Condition" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Ageprotected Rangeprotected Stringprotected Dateprotected Periodprotected Stringprotected List<FamilyMemberHistoryCondition> protected DateTimeprotected Booleanprotected Dateprotected Ageprotected Rangeprotected Stringprotected AdministrativeGenderprotected List<Identifier> protected Stringprotected Annotationprotected Referenceprotected CodeableConceptprotected FamilyHistoryStatusFields inherited from class org.hl7.fhir.DomainResource
contained, extension, modifierExtension, textFields inherited from class org.hl7.fhir.Resource
id, implicitRules, language, meta -
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 ageQuantity property.Gets the value of the ageRange property.Gets the value of the ageString property.Gets the value of the bornDate property.Gets the value of the bornPeriod property.Gets the value of the bornString property.Gets the value of the condition property.getDate()Gets the value of the date property.Gets the value of the deceasedBoolean property.Gets the value of the deceasedDate property.Gets the value of the deceasedQuantity property.Gets the value of the deceasedRange property.Gets the value of the deceasedString property.Gets the value of the gender property.Gets the value of the identifier property.getName()Gets the value of the name property.getNote()Gets the value of the note property.Gets the value of the patient property.Gets the value of the relationship property.Gets the value of the status property.inthashCode()inthashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy) voidsetAgeQuantity(Age value) Sets the value of the ageQuantity property.voidsetAgeRange(Range value) Sets the value of the ageRange property.voidsetAgeString(String value) Sets the value of the ageString property.voidsetBornDate(Date value) Sets the value of the bornDate property.voidsetBornPeriod(Period value) Sets the value of the bornPeriod property.voidsetBornString(String value) Sets the value of the bornString property.voidvoidSets the value of the date property.voidsetDeceasedBoolean(Boolean value) Sets the value of the deceasedBoolean property.voidsetDeceasedDate(Date value) Sets the value of the deceasedDate property.voidsetDeceasedQuantity(Age value) Sets the value of the deceasedQuantity property.voidsetDeceasedRange(Range value) Sets the value of the deceasedRange property.voidsetDeceasedString(String value) Sets the value of the deceasedString property.voidsetGender(AdministrativeGender value) Sets the value of the gender property.voidsetIdentifier(List<Identifier> value) voidSets the value of the name property.voidsetNote(Annotation value) Sets the value of the note property.voidsetPatient(Reference value) Sets the value of the patient property.voidsetRelationship(CodeableConcept value) Sets the value of the relationship property.voidsetStatus(FamilyHistoryStatus value) Sets the value of the status property.toString()withAgeQuantity(Age value) withAgeRange(Range value) withAgeString(String value) withBornDate(Date value) withBornPeriod(Period value) withBornString(String value) withCondition(FamilyMemberHistoryCondition... values) withContained(Collection<ResourceContainer> values) withContained(ResourceContainer... values) withDeceasedBoolean(Boolean value) withDeceasedDate(Date value) withDeceasedQuantity(Age value) withDeceasedRange(Range value) withDeceasedString(String value) withExtension(Collection<Extension> values) withExtension(Extension... values) withGender(AdministrativeGender value) withIdentifier(Collection<Identifier> values) withIdentifier(Identifier... values) withImplicitRules(Uri value) withLanguage(Code value) withModifierExtension(Collection<Extension> values) withModifierExtension(Extension... values) withNote(Annotation value) withPatient(Reference value) withRelationship(CodeableConcept value) withStatus(FamilyHistoryStatus value) Methods inherited from class org.hl7.fhir.DomainResource
getContained, getExtension, getModifierExtension, getText, setContained, setExtension, setModifierExtension, setTextMethods inherited from class org.hl7.fhir.Resource
getId, getImplicitRules, getLanguage, getMeta, setId, setImplicitRules, setLanguage, setMeta
-
Field Details
-
identifier
-
patient
-
date
-
status
-
name
-
relationship
-
gender
-
bornPeriod
-
bornDate
-
bornString
-
ageQuantity
-
ageRange
-
ageString
-
deceasedBoolean
-
deceasedQuantity
-
deceasedRange
-
deceasedDate
-
deceasedString
-
note
-
condition
-
-
Constructor Details
-
FamilyMemberHistory
public FamilyMemberHistory()
-
-
Method Details
-
getIdentifier
Gets the value of the identifier 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 identifier property.For example, to add a new item, do as follows:
getIdentifier().add(newItem);Objects of the following type(s) are allowed in the list
Identifier -
getPatient
Gets the value of the patient property.- Returns:
- possible object is
Reference
-
setPatient
Sets the value of the patient property.- Parameters:
value- allowed object isReference
-
getDate
Gets the value of the date property.- Returns:
- possible object is
DateTime
-
setDate
Sets the value of the date property.- Parameters:
value- allowed object isDateTime
-
getStatus
Gets the value of the status property.- Returns:
- possible object is
FamilyHistoryStatus
-
setStatus
Sets the value of the status property.- Parameters:
value- allowed object isFamilyHistoryStatus
-
getName
Gets the value of the name property.- Returns:
- possible object is
String
-
setName
Sets the value of the name property.- Parameters:
value- allowed object isString
-
getRelationship
Gets the value of the relationship property.- Returns:
- possible object is
CodeableConcept
-
setRelationship
Sets the value of the relationship property.- Parameters:
value- allowed object isCodeableConcept
-
getGender
Gets the value of the gender property.- Returns:
- possible object is
AdministrativeGender
-
setGender
Sets the value of the gender property.- Parameters:
value- allowed object isAdministrativeGender
-
getBornPeriod
Gets the value of the bornPeriod property.- Returns:
- possible object is
Period
-
setBornPeriod
Sets the value of the bornPeriod property.- Parameters:
value- allowed object isPeriod
-
getBornDate
Gets the value of the bornDate property.- Returns:
- possible object is
Date
-
setBornDate
Sets the value of the bornDate property.- Parameters:
value- allowed object isDate
-
getBornString
Gets the value of the bornString property.- Returns:
- possible object is
String
-
setBornString
Sets the value of the bornString property.- Parameters:
value- allowed object isString
-
getAgeQuantity
Gets the value of the ageQuantity property.- Returns:
- possible object is
Age
-
setAgeQuantity
Sets the value of the ageQuantity property.- Parameters:
value- allowed object isAge
-
getAgeRange
Gets the value of the ageRange property.- Returns:
- possible object is
Range
-
setAgeRange
Sets the value of the ageRange property.- Parameters:
value- allowed object isRange
-
getAgeString
Gets the value of the ageString property.- Returns:
- possible object is
String
-
setAgeString
Sets the value of the ageString property.- Parameters:
value- allowed object isString
-
getDeceasedBoolean
Gets the value of the deceasedBoolean property.- Returns:
- possible object is
Boolean
-
setDeceasedBoolean
Sets the value of the deceasedBoolean property.- Parameters:
value- allowed object isBoolean
-
getDeceasedQuantity
Gets the value of the deceasedQuantity property.- Returns:
- possible object is
Age
-
setDeceasedQuantity
Sets the value of the deceasedQuantity property.- Parameters:
value- allowed object isAge
-
getDeceasedRange
Gets the value of the deceasedRange property.- Returns:
- possible object is
Range
-
setDeceasedRange
Sets the value of the deceasedRange property.- Parameters:
value- allowed object isRange
-
getDeceasedDate
Gets the value of the deceasedDate property.- Returns:
- possible object is
Date
-
setDeceasedDate
Sets the value of the deceasedDate property.- Parameters:
value- allowed object isDate
-
getDeceasedString
Gets the value of the deceasedString property.- Returns:
- possible object is
String
-
setDeceasedString
Sets the value of the deceasedString 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
-
getCondition
Gets the value of the condition 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 condition property.For example, to add a new item, do as follows:
getCondition().add(newItem);Objects of the following type(s) are allowed in the list
FamilyMemberHistoryCondition -
withIdentifier
-
withIdentifier
-
withPatient
-
withDate
-
withStatus
-
withName
-
withRelationship
-
withGender
-
withBornPeriod
-
withBornDate
-
withBornString
-
withAgeQuantity
-
withAgeRange
-
withAgeString
-
withDeceasedBoolean
-
withDeceasedQuantity
-
withDeceasedRange
-
withDeceasedDate
-
withDeceasedString
-
withNote
-
withCondition
-
withCondition
-
withText
- Overrides:
withTextin classDomainResource
-
withContained
- Overrides:
withContainedin classDomainResource
-
withContained
- Overrides:
withContainedin classDomainResource
-
withExtension
- Overrides:
withExtensionin classDomainResource
-
withExtension
- Overrides:
withExtensionin classDomainResource
-
withModifierExtension
- Overrides:
withModifierExtensionin classDomainResource
-
withModifierExtension
- Overrides:
withModifierExtensionin classDomainResource
-
withId
- Overrides:
withIdin classDomainResource
-
withMeta
- Overrides:
withMetain classDomainResource
-
withImplicitRules
- Overrides:
withImplicitRulesin classDomainResource
-
withLanguage
- Overrides:
withLanguagein classDomainResource
-
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 classDomainResource
-
equals
- Overrides:
equalsin classDomainResource
-
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 classDomainResource
-
hashCode
public int hashCode()- Overrides:
hashCodein classDomainResource
-
toString
- Overrides:
toStringin classDomainResource
-
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 classDomainResource
-
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 classDomainResource
-
setIdentifier
-
setCondition
-