Package org.hl7.fhir.dstu2.model
Class Patient.AnimalComponent
- java.lang.Object
-
- org.hl7.fhir.dstu2.model.Base
-
- org.hl7.fhir.dstu2.model.Element
-
- org.hl7.fhir.dstu2.model.BackboneElement
-
- org.hl7.fhir.dstu2.model.Patient.AnimalComponent
-
- 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:
- Patient
public static class Patient.AnimalComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected CodeableConceptbreedIdentifies the detailed categorization of the kind of animal.protected CodeableConceptgenderStatusIndicates the current state of the animal's reproductive organs.protected CodeableConceptspeciesIdentifies the high level taxonomic categorization of the kind of animal.-
Fields inherited from class org.hl7.fhir.dstu2.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description AnimalComponent()AnimalComponent(CodeableConcept species)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BaseaddChild(String name)Patient.AnimalComponentcopy()booleanequalsDeep(Base other)booleanequalsShallow(Base other)StringfhirType()CodeableConceptgetBreed()CodeableConceptgetGenderStatus()CodeableConceptgetSpecies()booleanhasBreed()booleanhasGenderStatus()booleanhasSpecies()booleanisEmpty()protected voidlistChildren(List<Property> childrenList)Patient.AnimalComponentsetBreed(CodeableConcept value)Patient.AnimalComponentsetGenderStatus(CodeableConcept value)voidsetProperty(String name, Base value)Patient.AnimalComponentsetSpecies(CodeableConcept value)-
Methods inherited from class org.hl7.fhir.dstu2.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtension
-
Methods inherited from class org.hl7.fhir.dstu2.model.Element
addExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu2.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, 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
-
species
protected CodeableConcept species
Identifies the high level taxonomic categorization of the kind of animal.
-
breed
protected CodeableConcept breed
Identifies the detailed categorization of the kind of animal.
-
genderStatus
protected CodeableConcept genderStatus
Indicates the current state of the animal's reproductive organs.
-
-
Constructor Detail
-
AnimalComponent
public AnimalComponent()
-
AnimalComponent
public AnimalComponent(CodeableConcept species)
-
-
Method Detail
-
getSpecies
public CodeableConcept getSpecies()
- Returns:
species(Identifies the high level taxonomic categorization of the kind of animal.)
-
hasSpecies
public boolean hasSpecies()
-
setSpecies
public Patient.AnimalComponent setSpecies(CodeableConcept value)
- Parameters:
value-species(Identifies the high level taxonomic categorization of the kind of animal.)
-
getBreed
public CodeableConcept getBreed()
- Returns:
breed(Identifies the detailed categorization of the kind of animal.)
-
hasBreed
public boolean hasBreed()
-
setBreed
public Patient.AnimalComponent setBreed(CodeableConcept value)
- Parameters:
value-breed(Identifies the detailed categorization of the kind of animal.)
-
getGenderStatus
public CodeableConcept getGenderStatus()
- Returns:
genderStatus(Indicates the current state of the animal's reproductive organs.)
-
hasGenderStatus
public boolean hasGenderStatus()
-
setGenderStatus
public Patient.AnimalComponent setGenderStatus(CodeableConcept value)
- Parameters:
value-genderStatus(Indicates the current state of the animal's reproductive organs.)
-
listChildren
protected void listChildren(List<Property> childrenList)
- Overrides:
listChildrenin classBackboneElement
-
setProperty
public void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public Patient.AnimalComponent copy()
- Specified by:
copyin classBackboneElement
-
equalsDeep
public boolean equalsDeep(Base other)
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other)
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement
-
-