public class FamilyMemberHistory extends BaseResource implements ca.uhn.fhir.model.api.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 ca.uhn.fhir.rest.gclient.TokenClientParam |
CODE
Fluent Client search parameter constant for code
|
static ca.uhn.fhir.rest.gclient.DateClientParam |
DATE
Fluent Client search parameter constant for date
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
GENDER
Fluent Client search parameter constant for gender
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PATIENT
Fluent Client search parameter constant for patient
|
static ca.uhn.fhir.rest.gclient.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_LANGUAGE| 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)
|
ca.uhn.fhir.model.api.IDatatype |
getAge()
Gets the value(s) for age[x] ().
|
<T extends ca.uhn.fhir.model.api.IElement> |
getAllPopulatedChildElementsOfType(Class<T> theType) |
ca.uhn.fhir.model.api.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).
|
ca.uhn.fhir.model.primitive.DateTimeDt |
getDateElement()
Gets the value(s) for date (when.recorded).
|
ca.uhn.fhir.model.api.IDatatype |
getDeceased()
Gets the value(s) for deceased[x] ().
|
String |
getGender()
Gets the value(s) for gender ().
|
ca.uhn.fhir.model.primitive.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 ().
|
ca.uhn.fhir.model.primitive.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).
|
ca.uhn.fhir.model.primitive.BoundCodeDt<FamilyHistoryStatusEnum> |
getStatusElement()
Gets the value(s) for status (status).
|
ca.uhn.fhir.context.FhirVersionEnum |
getStructureFhirVersionEnum() |
boolean |
isEmpty() |
FamilyMemberHistory |
setAge(ca.uhn.fhir.model.api.IDatatype theValue)
Sets the value(s) for age[x] ()
|
FamilyMemberHistory |
setBorn(ca.uhn.fhir.model.api.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,
ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision)
Sets the value for date (when.recorded)
|
FamilyMemberHistory |
setDate(ca.uhn.fhir.model.primitive.DateTimeDt theValue)
Sets the value(s) for date (when.recorded)
|
FamilyMemberHistory |
setDateWithSecondsPrecision(Date theDate)
Sets the value for date (when.recorded)
|
FamilyMemberHistory |
setDeceased(ca.uhn.fhir.model.api.IDatatype theValue)
Sets the value(s) for deceased[x] ()
|
FamilyMemberHistory |
setGender(AdministrativeGenderEnum theValue)
Sets the value(s) for gender ()
|
FamilyMemberHistory |
setGender(ca.uhn.fhir.model.primitive.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(ca.uhn.fhir.model.primitive.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(ca.uhn.fhir.model.primitive.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, getMeta, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setId, setLanguage, setResourceMetadata, setText, toStringaddUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, hasFormatCommentclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final String SP_DATE
Description:
Type: date
Path: FamilyMemberHistory.date
public static final ca.uhn.fhir.rest.gclient.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 ca.uhn.fhir.rest.gclient.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 ca.uhn.fhir.rest.gclient.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 ca.uhn.fhir.rest.gclient.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 ca.uhn.fhir.rest.gclient.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 ca.uhn.fhir.rest.gclient.TokenClientParam GENDER
Description: A search by a gender code of a family member
Type: token
Path: FamilyMemberHistory.gender
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
public FamilyMemberHistory()
public boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBasepublic <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
getAllPopulatedChildElementsOfType in interface ca.uhn.fhir.model.api.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 ca.uhn.fhir.model.primitive.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(ca.uhn.fhir.model.primitive.DateTimeDt theValue)
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 FamilyMemberHistory setDate(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision)
Definition: The date (and possibly time) when the family member history was taken
public ca.uhn.fhir.model.primitive.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(ca.uhn.fhir.model.primitive.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 ca.uhn.fhir.model.primitive.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(ca.uhn.fhir.model.primitive.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 ca.uhn.fhir.model.primitive.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(ca.uhn.fhir.model.primitive.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 ca.uhn.fhir.model.api.IDatatype getBorn()
null.
Definition: The actual or approximate date of birth of the relative
public FamilyMemberHistory setBorn(ca.uhn.fhir.model.api.IDatatype theValue)
Definition: The actual or approximate date of birth of the relative
public ca.uhn.fhir.model.api.IDatatype getAge()
null.
Definition: The actual or approximate age of the relative at the time the family member history is recorded
public FamilyMemberHistory setAge(ca.uhn.fhir.model.api.IDatatype theValue)
Definition: The actual or approximate age of the relative at the time the family member history is recorded
public ca.uhn.fhir.model.api.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(ca.uhn.fhir.model.api.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 ca.uhn.fhir.model.api.IResourcepublic ca.uhn.fhir.context.FhirVersionEnum getStructureFhirVersionEnum()
getStructureFhirVersionEnum in interface ca.uhn.fhir.model.api.IResourcegetStructureFhirVersionEnum in interface org.hl7.fhir.instance.model.api.IBaseResourceCopyright © 2014–2018 University Health Network. All rights reserved.