Class FamilyMemberHistory.Condition

  • All Implemented Interfaces:
    ca.uhn.fhir.model.api.ICompositeElement, ca.uhn.fhir.model.api.IElement, ca.uhn.fhir.model.api.IIdentifiableElement, ca.uhn.fhir.model.api.IResourceBlock, ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions, Serializable, org.hl7.fhir.instance.model.api.IBase
    Enclosing class:
    FamilyMemberHistory

    public static class FamilyMemberHistory.Condition
    extends ca.uhn.fhir.model.api.BaseIdentifiableElement
    implements ca.uhn.fhir.model.api.IResourceBlock
    Block class for child element: FamilyMemberHistory.condition ()

    Definition: The significant Conditions (or condition) that the family member had. This is a repeating section to allow a system to represent more than one condition per resource, though there is nothing stopping multiple resources - one per condition.

    See Also:
    Serialized Form
    • Method Detail

      • isEmpty

        public boolean isEmpty()
        Specified by:
        isEmpty in interface org.hl7.fhir.instance.model.api.IBase
      • getAllPopulatedChildElementsOfType

        public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType​(Class<T> theType)
        Specified by:
        getAllPopulatedChildElementsOfType in interface ca.uhn.fhir.model.api.ICompositeElement
      • getCode

        public CodeableConceptDt getCode()
        Gets the value(s) for code (). creating it if it does not exist. Will not return null.

        Definition: 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

      • setCode

        public FamilyMemberHistory.Condition setCode​(CodeableConceptDt theValue)
        Sets the value(s) for code ()

        Definition: 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 CodeableConceptDt getOutcome()
        Gets the value(s) for outcome (). creating it if it does not exist. Will not return null.

        Definition: Indicates what happened as a result of this condition. If the condition resulted in death, deceased date is captured on the relation.

      • getOnset

        public ca.uhn.fhir.model.api.IDatatype getOnset()
        Gets the value(s) for onset[x] (). creating it if it does not exist. Will not return null.

        Definition: 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.

      • setOnset

        public FamilyMemberHistory.Condition setOnset​(ca.uhn.fhir.model.api.IDatatype theValue)
        Sets the value(s) for onset[x] ()

        Definition: 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 AnnotationDt getNote()
        Gets the value(s) for note (). creating it if it does not exist. Will not return null.

        Definition: An area where general notes can be placed about this specific condition.