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 actual or approximate 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 ca.uhn.fhir.rest.gclient.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 ca.uhn.fhir.rest.gclient.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 Enumeration<Enumerations.AdministrativeGender> |
gender
Administrative Gender - the gender that the relative is considered to have for administration and record keeping purposes.
|
static ca.uhn.fhir.rest.gclient.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 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.
|
protected StringType |
name
This will either be a name or a description; e.g.
|
protected 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 ca.uhn.fhir.rest.gclient.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 CodeableConcept |
relationship
The type of relationship this person has to the patient (father, mother, brother etc.).
|
static ca.uhn.fhir.rest.gclient.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_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
|
protected Enumeration<FamilyMemberHistory.FamilyHistoryStatus> |
status
A code specifying a state of a Family Member History record.
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
FamilyMemberHistory()
Constructor
|
FamilyMemberHistory(Reference patient,
Enumeration<FamilyMemberHistory.FamilyHistoryStatus> status,
CodeableConcept relationship)
Constructor
|
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasModifierExtension, hasText, setTextcopyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, setIdcastToActionDefinition, castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToModuleMetadata, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToUnsignedInt, castToUri, children, 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, setUserDataprotected List<Identifier> identifier
protected Patient patientTarget
protected DateTimeType date
protected Enumeration<FamilyMemberHistory.FamilyHistoryStatus> status
protected StringType name
protected CodeableConcept relationship
protected Enumeration<Enumerations.AdministrativeGender> gender
protected Type age
protected Type deceased
protected Annotation note
protected List<FamilyMemberHistory.FamilyMemberHistoryConditionComponent> condition
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_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 ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
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 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_DATE
Description: When history was captured/updated
Type: date
Path: FamilyMemberHistory.date
public static final ca.uhn.fhir.rest.gclient.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 ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Description: A search by a record identifier
Type: token
Path: FamilyMemberHistory.identifier
public FamilyMemberHistory()
public FamilyMemberHistory(Reference patient, Enumeration<FamilyMemberHistory.FamilyHistoryStatus> status, 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 boolean hasIdentifier()
public Identifier addIdentifier()
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 addIdentifier(Identifier t)
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 Enumeration<FamilyMemberHistory.FamilyHistoryStatus> getStatusElement()
status (A code specifying a state of a Family Member History record.). 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 a state of a Family Member History record.). 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 a state of a Family Member History record.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 org.hl7.fhir.exceptions.FHIRException
born (The actual or approximate date of birth of the relative.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasBornPeriod()
public DateType getBornDateType() throws org.hl7.fhir.exceptions.FHIRException
born (The actual or approximate date of birth of the relative.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasBornDateType()
public StringType getBornStringType() throws org.hl7.fhir.exceptions.FHIRException
born (The actual or approximate date of birth of the relative.)org.hl7.fhir.exceptions.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 actual or approximate age of the relative at the time the family member history is recorded.)public Age getAgeAge() throws org.hl7.fhir.exceptions.FHIRException
age (The actual or approximate age of the relative at the time the family member history is recorded.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasAgeAge()
public Range getAgeRange() throws org.hl7.fhir.exceptions.FHIRException
age (The actual or approximate age of the relative at the time the family member history is recorded.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasAgeRange()
public StringType getAgeStringType() throws org.hl7.fhir.exceptions.FHIRException
age (The actual or approximate age of the relative at the time the family member history is recorded.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasAgeStringType()
public boolean hasAge()
public FamilyMemberHistory setAge(Type value)
value - age (The actual or approximate age of the relative at the time the family member history is recorded.)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 org.hl7.fhir.exceptions.FHIRException
deceased (Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasDeceasedBooleanType()
public Age getDeceasedAge() throws org.hl7.fhir.exceptions.FHIRException
deceased (Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasDeceasedAge()
public Range getDeceasedRange() throws org.hl7.fhir.exceptions.FHIRException
deceased (Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasDeceasedRange()
public DateType getDeceasedDateType() throws org.hl7.fhir.exceptions.FHIRException
deceased (Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasDeceasedDateType()
public StringType getDeceasedStringType() throws org.hl7.fhir.exceptions.FHIRException
deceased (Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record.)org.hl7.fhir.exceptions.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 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 boolean hasNote()
public FamilyMemberHistory setNote(Annotation value)
value - 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 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 boolean hasCondition()
public FamilyMemberHistory.FamilyMemberHistoryConditionComponent addCondition()
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 addCondition(FamilyMemberHistory.FamilyMemberHistoryConditionComponent t)
protected void listChildren(List<Property> childrenList)
listChildren in class DomainResourcepublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic void setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic 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 org.hl7.fhir.instance.model.api.IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2018 University Health Network. All rights reserved.