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 |
|---|---|
static String |
SP_CODE |
static String |
SP_DATE |
static String |
SP_GENDER |
static String |
SP_IDENTIFIER |
static String |
SP_PATIENT |
static String |
SP_RELATIONSHIP |
| Constructor and Description |
|---|
FamilyMemberHistory() |
FamilyMemberHistory(Reference patient,
Enumeration<FamilyMemberHistory.FamilyHistoryStatus> status,
CodeableConcept relationship) |
addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getModifierExtension, 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, setMetasetIdchildren, compareDeep, compareDeep, compareDeep, compareValues, compareValues, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasUserData, listChildrenByName, setUserData, setUserDataINNequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getMeta, setIdsetIdpublic static final String SP_DATE
public static final String SP_IDENTIFIER
public static final String SP_CODE
public static final String SP_GENDER
public static final String SP_PATIENT
public static final String SP_RELATIONSHIP
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 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 StringType getBornStringType() throws Exception
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 StringType getAgeStringType() throws Exception
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 Exception
public StringType getDeceasedStringType() throws Exception
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)
public FamilyMemberHistory copy()
copy in class DomainResourcepublic 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–2015 University Health Network. All rights reserved.