Package org.hl7.fhir.dstu2.model
Class FamilyMemberHistory.FamilyMemberHistoryConditionComponent
- 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.FamilyMemberHistory.FamilyMemberHistoryConditionComponent
-
- 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:
- FamilyMemberHistory
public static class FamilyMemberHistory.FamilyMemberHistoryConditionComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected CodeableConceptcodeThe actual condition specified.protected AnnotationnoteAn area where general notes can be placed about this specific condition.protected TypeonsetEither the age of onset, range of approximate age or descriptive string can be recorded.protected CodeableConceptoutcomeIndicates what happened as a result of this condition.-
Fields inherited from class org.hl7.fhir.dstu2.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description FamilyMemberHistoryConditionComponent()FamilyMemberHistoryConditionComponent(CodeableConcept code)
-
Method Summary
-
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
-
code
protected CodeableConcept code
The actual condition specified. Could be a coded condition (like MI or Diabetes) or a less specific string like 'cancer' depending on how much is known about the condition and the capabilities of the creating system.
-
outcome
protected CodeableConcept outcome
Indicates what happened as a result of this condition. If the condition resulted in death, deceased date is captured on the relation.
-
onset
protected Type onset
Either the age of onset, range of approximate age or descriptive string can be recorded. For conditions with multiple occurrences, this describes the first known occurrence.
-
note
protected Annotation note
An area where general notes can be placed about this specific condition.
-
-
Constructor Detail
-
FamilyMemberHistoryConditionComponent
public FamilyMemberHistoryConditionComponent()
-
FamilyMemberHistoryConditionComponent
public FamilyMemberHistoryConditionComponent(CodeableConcept code)
-
-
Method Detail
-
getCode
public CodeableConcept getCode()
- Returns:
code(The actual condition specified. Could be a coded condition (like MI or Diabetes) or a less specific string like 'cancer' depending on how much is known about the condition and the capabilities of the creating system.)
-
hasCode
public boolean hasCode()
-
setCode
public FamilyMemberHistory.FamilyMemberHistoryConditionComponent setCode(CodeableConcept value)
- Parameters:
value-code(The actual condition specified. Could be a coded condition (like MI or Diabetes) or a less specific string like 'cancer' depending on how much is known about the condition and the capabilities of the creating system.)
-
getOutcome
public CodeableConcept getOutcome()
- Returns:
outcome(Indicates what happened as a result of this condition. If the condition resulted in death, deceased date is captured on the relation.)
-
hasOutcome
public boolean hasOutcome()
-
setOutcome
public FamilyMemberHistory.FamilyMemberHistoryConditionComponent setOutcome(CodeableConcept value)
- Parameters:
value-outcome(Indicates what happened as a result of this condition. If the condition resulted in death, deceased date is captured on the relation.)
-
getOnset
public Type getOnset()
- Returns:
onset(Either the age of onset, range of approximate age or descriptive string can be recorded. For conditions with multiple occurrences, this describes the first known occurrence.)
-
getOnsetAge
public Age getOnsetAge() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
onset(Either the age of onset, range of approximate age or descriptive string can be recorded. For conditions with multiple occurrences, this describes the first known occurrence.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasOnsetAge
public boolean hasOnsetAge()
-
getOnsetRange
public Range getOnsetRange() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
onset(Either the age of onset, range of approximate age or descriptive string can be recorded. For conditions with multiple occurrences, this describes the first known occurrence.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasOnsetRange
public boolean hasOnsetRange()
-
getOnsetPeriod
public Period getOnsetPeriod() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
onset(Either the age of onset, range of approximate age or descriptive string can be recorded. For conditions with multiple occurrences, this describes the first known occurrence.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasOnsetPeriod
public boolean hasOnsetPeriod()
-
getOnsetStringType
public StringType getOnsetStringType() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
onset(Either the age of onset, range of approximate age or descriptive string can be recorded. For conditions with multiple occurrences, this describes the first known occurrence.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasOnsetStringType
public boolean hasOnsetStringType()
-
hasOnset
public boolean hasOnset()
-
setOnset
public FamilyMemberHistory.FamilyMemberHistoryConditionComponent setOnset(Type value)
- Parameters:
value-onset(Either the age of onset, range of approximate age or descriptive string can be recorded. For conditions with multiple occurrences, this describes the first known occurrence.)
-
getNote
public Annotation getNote()
- Returns:
note(An area where general notes can be placed about this specific condition.)
-
hasNote
public boolean hasNote()
-
setNote
public FamilyMemberHistory.FamilyMemberHistoryConditionComponent setNote(Annotation value)
- Parameters:
value-note(An area where general notes can be placed about this specific condition.)
-
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 FamilyMemberHistory.FamilyMemberHistoryConditionComponent 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
-
-