public class FamilyMemberHistory extends BaseResource implements IResource
Definition: Significant health events and conditions for a person related to the patient relevant in the context of care for the patient.
Requirements:
Profile Definition: http://hl7.org/fhir/profiles/FamilyMemberHistory
| Modifier and Type | Class and Description |
|---|---|
static class |
FamilyMemberHistory.Condition
Block class for child element: FamilyMemberHistory.condition ()
|
| Modifier and Type | Field and Description |
|---|---|
static TokenClientParam |
CODE
Fluent Client search parameter constant for code
|
static DateClientParam |
DATE
Fluent Client search parameter constant for date
|
static TokenClientParam |
GENDER
Fluent Client search parameter constant for gender
|
static TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static Include |
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements.
|
static ReferenceClientParam |
PATIENT
Fluent Client search parameter constant for patient
|
static TokenClientParam |
RELATIONSHIP
Fluent Client search parameter constant for relationship
|
static String |
SP_CODE
Search parameter constant for code
|
static String |
SP_DATE
Search parameter constant for date
|
static String |
SP_GENDER
Search parameter constant for gender
|
static String |
SP_IDENTIFIER
Search parameter constant for identifier
|
static String |
SP_PATIENT
Search parameter constant for patient
|
static String |
SP_RELATIONSHIP
Search parameter constant for relationship
|
RES_ID, SP_RES_ID, SP_RES_LANGUAGEINCLUDE_ALL, WILDCARD_ALL_SET| Constructor and Description |
|---|
FamilyMemberHistory() |
| Modifier and Type | Method and Description |
|---|---|
FamilyMemberHistory.Condition |
addCondition()
Adds and returns a new value for condition ()
|
FamilyMemberHistory |
addCondition(FamilyMemberHistory.Condition theValue)
Adds a given new value for condition ()
|
IdentifierDt |
addIdentifier()
Adds and returns a new value for identifier (id)
|
FamilyMemberHistory |
addIdentifier(IdentifierDt theValue)
Adds a given new value for identifier (id)
|
IDatatype |
getAge()
Gets the value(s) for age[x] ().
|
<T extends IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType) |
IDatatype |
getBorn()
Gets the value(s) for born[x] ().
|
List<FamilyMemberHistory.Condition> |
getCondition()
Gets the value(s) for condition ().
|
FamilyMemberHistory.Condition |
getConditionFirstRep()
Gets the first repetition for condition (),
creating it if it does not already exist.
|
Date |
getDate()
Gets the value(s) for date (when.recorded).
|
DateTimeDt |
getDateElement()
Gets the value(s) for date (when.recorded).
|
IDatatype |
getDeceased()
Gets the value(s) for deceased[x] ().
|
String |
getGender()
Gets the value(s) for gender ().
|
BoundCodeDt<AdministrativeGenderEnum> |
getGenderElement()
Gets the value(s) for gender ().
|
List<IdentifierDt> |
getIdentifier()
Gets the value(s) for identifier (id).
|
IdentifierDt |
getIdentifierFirstRep()
Gets the first repetition for identifier (id),
creating it if it does not already exist.
|
String |
getName()
Gets the value(s) for name ().
|
StringDt |
getNameElement()
Gets the value(s) for name ().
|
AnnotationDt |
getNote()
Gets the value(s) for note ().
|
ResourceReferenceDt |
getPatient()
Gets the value(s) for patient (who.focus).
|
CodeableConceptDt |
getRelationship()
Gets the value(s) for relationship ().
|
String |
getResourceName() |
String |
getStatus()
Gets the value(s) for status (status).
|
BoundCodeDt<FamilyHistoryStatusEnum> |
getStatusElement()
Gets the value(s) for status (status).
|
FhirVersionEnum |
getStructureFhirVersionEnum() |
boolean |
isEmpty() |
FamilyMemberHistory |
setAge(IDatatype theValue)
Sets the value(s) for age[x] ()
|
FamilyMemberHistory |
setBorn(IDatatype theValue)
Sets the value(s) for born[x] ()
|
FamilyMemberHistory |
setCondition(List<FamilyMemberHistory.Condition> theValue)
Sets the value(s) for condition ()
|
FamilyMemberHistory |
setDate(Date theDate,
TemporalPrecisionEnum thePrecision)
Sets the value for date (when.recorded)
|
FamilyMemberHistory |
setDate(DateTimeDt theValue)
Sets the value(s) for date (when.recorded)
|
FamilyMemberHistory |
setDateWithSecondsPrecision(Date theDate)
Sets the value for date (when.recorded)
|
FamilyMemberHistory |
setDeceased(IDatatype theValue)
Sets the value(s) for deceased[x] ()
|
FamilyMemberHistory |
setGender(AdministrativeGenderEnum theValue)
Sets the value(s) for gender ()
|
FamilyMemberHistory |
setGender(BoundCodeDt<AdministrativeGenderEnum> theValue)
Sets the value(s) for gender ()
|
FamilyMemberHistory |
setIdentifier(List<IdentifierDt> theValue)
Sets the value(s) for identifier (id)
|
FamilyMemberHistory |
setName(String theString)
Sets the value for name ()
|
FamilyMemberHistory |
setName(StringDt theValue)
Sets the value(s) for name ()
|
FamilyMemberHistory |
setNote(AnnotationDt theValue)
Sets the value(s) for note ()
|
FamilyMemberHistory |
setPatient(ResourceReferenceDt theValue)
Sets the value(s) for patient (who.focus)
|
FamilyMemberHistory |
setRelationship(CodeableConceptDt theValue)
Sets the value(s) for relationship ()
|
FamilyMemberHistory |
setStatus(BoundCodeDt<FamilyHistoryStatusEnum> theValue)
Sets the value(s) for status (status)
|
FamilyMemberHistory |
setStatus(FamilyHistoryStatusEnum theValue)
Sets the value(s) for status (status)
|
getContained, getId, getIdElement, getLanguage, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setId, setLanguage, setResourceMetadata, setText, toStringaddUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensionsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetContained, getId, getLanguage, getResourceMetadata, getText, setId, setLanguage, setResourceMetadatagetIdElement, setId, setIdpublic static final String SP_DATE
Description:
Type: date
Path: FamilyMemberHistory.date
public static final DateClientParam DATE
Description:
Type: date
Path: FamilyMemberHistory.date
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 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_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_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_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 Include INCLUDE_PATIENT
public FamilyMemberHistory()
public <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
getAllPopulatedChildElementsOfType in interface ICompositeElementpublic List<IdentifierDt> getIdentifier()
null.
Definition: 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<IdentifierDt> theValue)
Definition: 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 IdentifierDt addIdentifier()
Definition: 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 addIdentifier(IdentifierDt theValue)
Definition: 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)
theValue - The identifier to add (must not be null)public IdentifierDt getIdentifierFirstRep()
Definition: 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 ResourceReferenceDt getPatient()
null.
Definition: The person who this history concerns
public FamilyMemberHistory setPatient(ResourceReferenceDt theValue)
Definition: The person who this history concerns
public DateTimeDt getDateElement()
null.
Definition: The date (and possibly time) when the family member history was taken
public Date getDate()
null.
Definition: The date (and possibly time) when the family member history was taken
public FamilyMemberHistory setDate(DateTimeDt theValue)
Definition: The date (and possibly time) when the family member history was taken
public FamilyMemberHistory setDate(Date theDate, TemporalPrecisionEnum thePrecision)
Definition: The date (and possibly time) when the family member history was taken
public FamilyMemberHistory setDateWithSecondsPrecision(Date theDate)
Definition: The date (and possibly time) when the family member history was taken
public BoundCodeDt<FamilyHistoryStatusEnum> getStatusElement()
null.
Definition: A code specifying a state of a Family Member History record.
public String getStatus()
null.
Definition: A code specifying a state of a Family Member History record.
public FamilyMemberHistory setStatus(BoundCodeDt<FamilyHistoryStatusEnum> theValue)
Definition: A code specifying a state of a Family Member History record.
public FamilyMemberHistory setStatus(FamilyHistoryStatusEnum theValue)
Definition: A code specifying a state of a Family Member History record.
public StringDt getNameElement()
null.
Definition: This will either be a name or a description; e.g. \"Aunt Susan\", \"my cousin with the red hair\"
public String getName()
null.
Definition: This will either be a name or a description; e.g. \"Aunt Susan\", \"my cousin with the red hair\"
public FamilyMemberHistory setName(StringDt theValue)
Definition: This will either be a name or a description; e.g. \"Aunt Susan\", \"my cousin with the red hair\"
public FamilyMemberHistory setName(String theString)
Definition: This will either be a name or a description; e.g. \"Aunt Susan\", \"my cousin with the red hair\"
public CodeableConceptDt getRelationship()
null.
Definition: The type of relationship this person has to the patient (father, mother, brother etc.)
public FamilyMemberHistory setRelationship(CodeableConceptDt theValue)
Definition: The type of relationship this person has to the patient (father, mother, brother etc.)
public BoundCodeDt<AdministrativeGenderEnum> getGenderElement()
null.
Definition: Administrative Gender - the gender that the relative is considered to have for administration and record keeping purposes.
public String getGender()
null.
Definition: Administrative Gender - the gender that the relative is considered to have for administration and record keeping purposes.
public FamilyMemberHistory setGender(BoundCodeDt<AdministrativeGenderEnum> theValue)
Definition: Administrative Gender - the gender that the relative is considered to have for administration and record keeping purposes.
public FamilyMemberHistory setGender(AdministrativeGenderEnum theValue)
Definition: Administrative Gender - the gender that the relative is considered to have for administration and record keeping purposes.
public IDatatype getBorn()
null.
Definition: The actual or approximate date of birth of the relative
public FamilyMemberHistory setBorn(IDatatype theValue)
Definition: The actual or approximate date of birth of the relative
public IDatatype getAge()
null.
Definition: The actual or approximate age of the relative at the time the family member history is recorded
public FamilyMemberHistory setAge(IDatatype theValue)
Definition: The actual or approximate age of the relative at the time the family member history is recorded
public IDatatype getDeceased()
null.
Definition: Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record
public FamilyMemberHistory setDeceased(IDatatype theValue)
Definition: Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record
public AnnotationDt getNote()
null.
Definition: 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(AnnotationDt theValue)
Definition: 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 List<FamilyMemberHistory.Condition> getCondition()
null.
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.
public FamilyMemberHistory setCondition(List<FamilyMemberHistory.Condition> theValue)
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.
public FamilyMemberHistory.Condition addCondition()
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.
public FamilyMemberHistory addCondition(FamilyMemberHistory.Condition theValue)
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.
theValue - The condition to add (must not be null)public FamilyMemberHistory.Condition getConditionFirstRep()
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.
public String getResourceName()
getResourceName in interface IResourcepublic FhirVersionEnum getStructureFhirVersionEnum()
getStructureFhirVersionEnum in interface IResourcegetStructureFhirVersionEnum in interface IBaseResourceCopyright © 2014–2016 University Health Network. All rights reserved.