public class FamilyMemberHistory extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
FamilyMemberHistory.FamilyHistoryStatus |
static class |
FamilyMemberHistory.FamilyHistoryStatusEnumFactory |
static class |
FamilyMemberHistory.FamilyMemberHistoryConditionComponent |
| Modifier and Type | Field and Description |
|---|---|
protected Type |
age
The age of the relative at the time the family member history is recorded.
|
protected Type |
born
The actual or approximate date of birth of the relative.
|
static TokenClientParam |
CODE
Fluent Client search parameter constant for code
|
protected List<FamilyMemberHistory.FamilyMemberHistoryConditionComponent> |
condition
The significant Conditions (or condition) that the family member had.
|
protected DateTimeType |
date
The date (and possibly time) when the family member history was taken.
|
static DateClientParam |
DATE
Fluent Client search parameter constant for date
|
protected Type |
deceased
Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.
|
protected List<Reference> |
definition
A protocol or questionnaire that was adhered to in whole or in part by this event.
|
static ReferenceClientParam |
DEFINITION
Fluent Client search parameter constant for definition
|
protected List<Resource> |
definitionTarget
The actual objects that are the target of the reference (A protocol or questionnaire that was adhered to in whole or in part by this event.)
|
protected BooleanType |
estimatedAge
If true, indicates that the age value specified is an estimated value.
|
protected Enumeration<Enumerations.AdministrativeGender> |
gender
Administrative Gender - the gender that the relative is considered to have for administration and record keeping purposes.
|
static TokenClientParam |
GENDER
Fluent Client search parameter constant for gender
|
protected List<Identifier> |
identifier
This records identifiers associated with this family member history record that are defined by business processes and/ or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g.
|
static TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static Include |
INCLUDE_DEFINITION
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements.
|
protected StringType |
name
This will either be a name or a description; e.g.
|
protected BooleanType |
notDone
If true, indicates the taking of an individual family member's history did not occur.
|
protected CodeableConcept |
notDoneReason
Describes why the family member's history is absent.
|
protected List<Annotation> |
note
This property allows a non condition-specific note to the made about the related person.
|
protected Reference |
patient
The person who this history concerns.
|
static ReferenceClientParam |
PATIENT
Fluent Client search parameter constant for patient
|
protected Patient |
patientTarget
The actual object that is the target of the reference (The person who this history concerns.)
|
protected List<CodeableConcept> |
reasonCode
Describes why the family member history occurred in coded or textual form.
|
protected List<Reference> |
reasonReference
Indicates a Condition, Observation, AllergyIntolerance, or QuestionnaireResponse that justifies this family member history event.
|
protected List<Resource> |
reasonReferenceTarget
The actual objects that are the target of the reference (Indicates a Condition, Observation, AllergyIntolerance, or QuestionnaireResponse that justifies this family member history event.)
|
protected CodeableConcept |
relationship
The type of relationship this person has to the patient (father, mother, brother etc.).
|
static TokenClientParam |
RELATIONSHIP
Fluent Client search parameter constant for relationship
|
static String |
SP_CODE
Search parameter: code
|
static String |
SP_DATE
Search parameter: date
|
static String |
SP_DEFINITION
Search parameter: definition
|
static String |
SP_GENDER
Search parameter: gender
|
static String |
SP_IDENTIFIER
Search parameter: identifier
|
static String |
SP_PATIENT
Search parameter: patient
|
static String |
SP_RELATIONSHIP
Search parameter: relationship
|
static String |
SP_STATUS
Search parameter: status
|
protected Enumeration<FamilyMemberHistory.FamilyHistoryStatus> |
status
A code specifying the status of the record of the family history of a specific family member.
|
static TokenClientParam |
STATUS
Fluent Client search parameter constant for status
|
contained, extension, modifierExtension, textid, implicitRules, language, metaRES_ID, SP_RES_ID, SP_RES_LANGUAGEINCLUDE_ALL, WILDCARD_ALL_SET| Constructor and Description |
|---|
FamilyMemberHistory()
Constructor
|
FamilyMemberHistory(Enumeration<FamilyMemberHistory.FamilyHistoryStatus> status,
Reference patient,
CodeableConcept relationship)
Constructor
|
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setTextcopyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, isResource, setIdcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDatagetMeta, getStructureFhirVersionEnum, setIdgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentprotected List<Identifier> identifier
protected List<Reference> definition
protected List<Resource> definitionTarget
protected Enumeration<FamilyMemberHistory.FamilyHistoryStatus> status
protected BooleanType notDone
protected CodeableConcept notDoneReason
protected Patient patientTarget
protected DateTimeType date
protected StringType name
protected CodeableConcept relationship
protected Enumeration<Enumerations.AdministrativeGender> gender
protected BooleanType estimatedAge
protected Type deceased
protected List<CodeableConcept> reasonCode
protected List<Reference> reasonReference
protected List<Resource> reasonReferenceTarget
protected List<Annotation> note
protected List<FamilyMemberHistory.FamilyMemberHistoryConditionComponent> condition
public static final String SP_DATE
Description: When history was captured/updated
Type: date
Path: FamilyMemberHistory.date
public static final DateClientParam DATE
Description: When history was captured/updated
Type: date
Path: FamilyMemberHistory.date
public static final String SP_IDENTIFIER
Description: A search by a record identifier
Type: token
Path: FamilyMemberHistory.identifier
public static final TokenClientParam IDENTIFIER
Description: A search by a record identifier
Type: token
Path: FamilyMemberHistory.identifier
public static final String SP_CODE
Description: A search by a condition code
Type: token
Path: FamilyMemberHistory.condition.code
public static final TokenClientParam CODE
Description: A search by a condition code
Type: token
Path: FamilyMemberHistory.condition.code
public static final String SP_GENDER
Description: A search by a gender code of a family member
Type: token
Path: FamilyMemberHistory.gender
public static final TokenClientParam GENDER
Description: A search by a gender code of a family member
Type: token
Path: FamilyMemberHistory.gender
public static final String SP_PATIENT
Description: The identity of a subject to list family member history items for
Type: reference
Path: FamilyMemberHistory.patient
public static final ReferenceClientParam PATIENT
Description: The identity of a subject to list family member history items for
Type: reference
Path: FamilyMemberHistory.patient
public static final Include INCLUDE_PATIENT
public static final String SP_DEFINITION
Description: Instantiates protocol or definition
Type: reference
Path: FamilyMemberHistory.definition
public static final ReferenceClientParam DEFINITION
Description: Instantiates protocol or definition
Type: reference
Path: FamilyMemberHistory.definition
public static final Include INCLUDE_DEFINITION
public static final String SP_RELATIONSHIP
Description: A search by a relationship type
Type: token
Path: FamilyMemberHistory.relationship
public static final TokenClientParam RELATIONSHIP
Description: A search by a relationship type
Type: token
Path: FamilyMemberHistory.relationship
public static final String SP_STATUS
Description: partial | completed | entered-in-error | health-unknown
Type: token
Path: FamilyMemberHistory.status
public static final TokenClientParam STATUS
Description: partial | completed | entered-in-error | health-unknown
Type: token
Path: FamilyMemberHistory.status
public FamilyMemberHistory()
public FamilyMemberHistory(Enumeration<FamilyMemberHistory.FamilyHistoryStatus> status, Reference patient, CodeableConcept relationship)
public List<Identifier> getIdentifier()
identifier (This records identifiers associated with this family member history record that are defined by business processes and/ or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).)public FamilyMemberHistory setIdentifier(List<Identifier> theIdentifier)
this for easy method chainingpublic boolean hasIdentifier()
public Identifier addIdentifier()
public FamilyMemberHistory addIdentifier(Identifier t)
public Identifier getIdentifierFirstRep()
identifier, creating it if it does not already existpublic List<Reference> getDefinition()
definition (A protocol or questionnaire that was adhered to in whole or in part by this event.)public FamilyMemberHistory setDefinition(List<Reference> theDefinition)
this for easy method chainingpublic boolean hasDefinition()
public Reference addDefinition()
public FamilyMemberHistory addDefinition(Reference t)
public Reference getDefinitionFirstRep()
definition, creating it if it does not already exist@Deprecated public List<Resource> getDefinitionTarget()
public Enumeration<FamilyMemberHistory.FamilyHistoryStatus> getStatusElement()
status (A code specifying the status of the record of the family history of a specific family member.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic boolean hasStatusElement()
public boolean hasStatus()
public FamilyMemberHistory setStatusElement(Enumeration<FamilyMemberHistory.FamilyHistoryStatus> value)
value - status (A code specifying the status of the record of the family history of a specific family member.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic FamilyMemberHistory.FamilyHistoryStatus getStatus()
public FamilyMemberHistory setStatus(FamilyMemberHistory.FamilyHistoryStatus value)
value - A code specifying the status of the record of the family history of a specific family member.public BooleanType getNotDoneElement()
notDone (If true, indicates the taking of an individual family member's history did not occur. The notDone element should not be used to document negated conditions, such as a family member that did not have a condition.). This is the underlying object with id, value and extensions. The accessor "getNotDone" gives direct access to the valuepublic boolean hasNotDoneElement()
public boolean hasNotDone()
public FamilyMemberHistory setNotDoneElement(BooleanType value)
value - notDone (If true, indicates the taking of an individual family member's history did not occur. The notDone element should not be used to document negated conditions, such as a family member that did not have a condition.). This is the underlying object with id, value and extensions. The accessor "getNotDone" gives direct access to the valuepublic boolean getNotDone()
public FamilyMemberHistory setNotDone(boolean value)
value - If true, indicates the taking of an individual family member's history did not occur. The notDone element should not be used to document negated conditions, such as a family member that did not have a condition.public CodeableConcept getNotDoneReason()
notDoneReason (Describes why the family member's history is absent.)public boolean hasNotDoneReason()
public FamilyMemberHistory setNotDoneReason(CodeableConcept value)
value - notDoneReason (Describes why the family member's history is absent.)public Reference getPatient()
patient (The person who this history concerns.)public boolean hasPatient()
public FamilyMemberHistory setPatient(Reference value)
value - patient (The person who this history concerns.)public Patient getPatientTarget()
patient The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The person who this history concerns.)public FamilyMemberHistory setPatientTarget(Patient value)
value - patient The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The person who this history concerns.)public DateTimeType getDateElement()
date (The date (and possibly time) when the family member history was taken.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the valuepublic boolean hasDateElement()
public boolean hasDate()
public FamilyMemberHistory setDateElement(DateTimeType value)
value - date (The date (and possibly time) when the family member history was taken.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the valuepublic Date getDate()
public FamilyMemberHistory setDate(Date value)
value - The date (and possibly time) when the family member history was taken.public StringType getNameElement()
name (This will either be a name or a description; e.g. "Aunt Susan", "my cousin with the red hair".). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the valuepublic boolean hasNameElement()
public boolean hasName()
public FamilyMemberHistory setNameElement(StringType value)
value - name (This will either be a name or a description; e.g. "Aunt Susan", "my cousin with the red hair".). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the valuepublic String getName()
public FamilyMemberHistory setName(String value)
value - This will either be a name or a description; e.g. "Aunt Susan", "my cousin with the red hair".public CodeableConcept getRelationship()
relationship (The type of relationship this person has to the patient (father, mother, brother etc.).)public boolean hasRelationship()
public FamilyMemberHistory setRelationship(CodeableConcept value)
value - relationship (The type of relationship this person has to the patient (father, mother, brother etc.).)public Enumeration<Enumerations.AdministrativeGender> getGenderElement()
gender (Administrative Gender - the gender that the relative is considered to have for administration and record keeping purposes.). This is the underlying object with id, value and extensions. The accessor "getGender" gives direct access to the valuepublic boolean hasGenderElement()
public boolean hasGender()
public FamilyMemberHistory setGenderElement(Enumeration<Enumerations.AdministrativeGender> value)
value - gender (Administrative Gender - the gender that the relative is considered to have for administration and record keeping purposes.). This is the underlying object with id, value and extensions. The accessor "getGender" gives direct access to the valuepublic Enumerations.AdministrativeGender getGender()
public FamilyMemberHistory setGender(Enumerations.AdministrativeGender value)
value - Administrative Gender - the gender that the relative is considered to have for administration and record keeping purposes.public Type getBorn()
born (The actual or approximate date of birth of the relative.)public Period getBornPeriod() throws FHIRException
born (The actual or approximate date of birth of the relative.)FHIRExceptionpublic boolean hasBornPeriod()
public DateType getBornDateType() throws FHIRException
born (The actual or approximate date of birth of the relative.)FHIRExceptionpublic boolean hasBornDateType()
public StringType getBornStringType() throws FHIRException
born (The actual or approximate date of birth of the relative.)FHIRExceptionpublic boolean hasBornStringType()
public boolean hasBorn()
public FamilyMemberHistory setBorn(Type value)
value - born (The actual or approximate date of birth of the relative.)public Type getAge()
age (The age of the relative at the time the family member history is recorded.)public Age getAgeAge() throws FHIRException
age (The age of the relative at the time the family member history is recorded.)FHIRExceptionpublic boolean hasAgeAge()
public Range getAgeRange() throws FHIRException
age (The age of the relative at the time the family member history is recorded.)FHIRExceptionpublic boolean hasAgeRange()
public StringType getAgeStringType() throws FHIRException
age (The age of the relative at the time the family member history is recorded.)FHIRExceptionpublic boolean hasAgeStringType()
public boolean hasAge()
public FamilyMemberHistory setAge(Type value)
value - age (The age of the relative at the time the family member history is recorded.)public BooleanType getEstimatedAgeElement()
estimatedAge (If true, indicates that the age value specified is an estimated value.). This is the underlying object with id, value and extensions. The accessor "getEstimatedAge" gives direct access to the valuepublic boolean hasEstimatedAgeElement()
public boolean hasEstimatedAge()
public FamilyMemberHistory setEstimatedAgeElement(BooleanType value)
value - estimatedAge (If true, indicates that the age value specified is an estimated value.). This is the underlying object with id, value and extensions. The accessor "getEstimatedAge" gives direct access to the valuepublic boolean getEstimatedAge()
public FamilyMemberHistory setEstimatedAge(boolean value)
value - If true, indicates that the age value specified is an estimated value.public Type getDeceased()
deceased (Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.)public BooleanType getDeceasedBooleanType() throws FHIRException
deceased (Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.)FHIRExceptionpublic boolean hasDeceasedBooleanType()
public Age getDeceasedAge() throws FHIRException
deceased (Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.)FHIRExceptionpublic boolean hasDeceasedAge()
public Range getDeceasedRange() throws FHIRException
deceased (Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.)FHIRExceptionpublic boolean hasDeceasedRange()
public DateType getDeceasedDateType() throws FHIRException
deceased (Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.)FHIRExceptionpublic boolean hasDeceasedDateType()
public StringType getDeceasedStringType() throws FHIRException
deceased (Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.)FHIRExceptionpublic boolean hasDeceasedStringType()
public boolean hasDeceased()
public FamilyMemberHistory setDeceased(Type value)
value - deceased (Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.)public List<CodeableConcept> getReasonCode()
reasonCode (Describes why the family member history occurred in coded or textual form.)public FamilyMemberHistory setReasonCode(List<CodeableConcept> theReasonCode)
this for easy method chainingpublic boolean hasReasonCode()
public CodeableConcept addReasonCode()
public FamilyMemberHistory addReasonCode(CodeableConcept t)
public CodeableConcept getReasonCodeFirstRep()
reasonCode, creating it if it does not already existpublic List<Reference> getReasonReference()
reasonReference (Indicates a Condition, Observation, AllergyIntolerance, or QuestionnaireResponse that justifies this family member history event.)public FamilyMemberHistory setReasonReference(List<Reference> theReasonReference)
this for easy method chainingpublic boolean hasReasonReference()
public Reference addReasonReference()
public FamilyMemberHistory addReasonReference(Reference t)
public Reference getReasonReferenceFirstRep()
reasonReference, creating it if it does not already exist@Deprecated public List<Resource> getReasonReferenceTarget()
public List<Annotation> getNote()
note (This property allows a non condition-specific note to the made about the related person. Ideally, the note would be in the condition property, but this is not always possible.)public FamilyMemberHistory setNote(List<Annotation> theNote)
this for easy method chainingpublic boolean hasNote()
public Annotation addNote()
public FamilyMemberHistory addNote(Annotation t)
public Annotation getNoteFirstRep()
note, creating it if it does not already existpublic List<FamilyMemberHistory.FamilyMemberHistoryConditionComponent> getCondition()
condition (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.)public FamilyMemberHistory setCondition(List<FamilyMemberHistory.FamilyMemberHistoryConditionComponent> theCondition)
this for easy method chainingpublic boolean hasCondition()
public FamilyMemberHistory.FamilyMemberHistoryConditionComponent addCondition()
public FamilyMemberHistory addCondition(FamilyMemberHistory.FamilyMemberHistoryConditionComponent t)
public FamilyMemberHistory.FamilyMemberHistoryConditionComponent getConditionFirstRep()
condition, creating it if it does not already existprotected void listChildren(List<Property> childrenList)
listChildren in class DomainResourcepublic Base[] getProperty(int hash, String name, boolean checkValid) throws FHIRException
getProperty in class DomainResourceFHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws FHIRException
setProperty in class DomainResourceFHIRExceptionpublic Base setProperty(String name, Base value) throws FHIRException
setProperty in class DomainResourceFHIRExceptionpublic Base makeProperty(int hash, String name) throws FHIRException
makeProperty in class DomainResourceFHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws FHIRException
getTypesForProperty in class DomainResourceFHIRExceptionpublic Base addChild(String name) throws FHIRException
addChild in class DomainResourceFHIRExceptionpublic String fhirType()
fhirType in class DomainResourcepublic FamilyMemberHistory copy()
copy in class DomainResourceprotected FamilyMemberHistory typedCopy()
public boolean equalsDeep(Base other)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2017 University Health Network. All rights reserved.