org.hl7.rim

Interface Person

public interface Person extends RimObject, LivingSubject

Interface for RIM class Person.

A subtype of LivingSubject representing a human being.

Constraints: This class can be used to represent either a single individual or a group of individuals based on the value of Entity.determinerCode and Entity.quantity.

Method Summary
BAG<AD>getAddr()
Gets attribute addr of type BAG and cardinality 0..*.
SET<CE>getDisabilityCode()
Gets attribute disabilityCode of type SET and cardinality 0..*.
CEgetEducationLevelCode()
Gets attribute educationLevelCode of type CE and cardinality 0..1.
SET<CE>getEthnicGroupCode()
Gets attribute ethnicGroupCode of type SET and cardinality 0..*.
CEgetLivingArrangementCode()
Gets attribute livingArrangementCode of type CE and cardinality 0..1.
CEgetMaritalStatusCode()
Gets attribute maritalStatusCode of type CE and cardinality 0..1.
SET<CE>getRaceCode()
Gets attribute raceCode of type SET and cardinality 0..*.
CEgetReligiousAffiliationCode()
Gets attribute religiousAffiliationCode of type CE and cardinality 0..1.
voidsetAddr(BAG<AD> value)
Sets attribute addr of type BAG and cardinality 0..*.
voidsetDisabilityCode(SET<CE> value)
Sets attribute disabilityCode of type SET and cardinality 0..*.
voidsetEducationLevelCode(CE value)
Sets attribute educationLevelCode of type CE and cardinality 0..1.
voidsetEthnicGroupCode(SET<CE> value)
Sets attribute ethnicGroupCode of type SET and cardinality 0..*.
voidsetLivingArrangementCode(CE value)
Sets attribute livingArrangementCode of type CE and cardinality 0..1.
voidsetMaritalStatusCode(CE value)
Sets attribute maritalStatusCode of type CE and cardinality 0..1.
voidsetRaceCode(SET<CE> value)
Sets attribute raceCode of type SET and cardinality 0..*.
voidsetReligiousAffiliationCode(CE value)
Sets attribute religiousAffiliationCode of type CE and cardinality 0..1.

Method Detail

getAddr

public BAG<AD> getAddr()
Gets attribute addr of type BAG and cardinality 0..*.

The postal and/or residential address of a Person.

Returns: the attribute value

getDisabilityCode

public SET<CE> getDisabilityCode()
Gets attribute disabilityCode of type SET and cardinality 0..*.

A value identifying a person's disability.

Examples: vision impaired, hearing impaired.

Returns: the attribute value

getEducationLevelCode

public CE getEducationLevelCode()
Gets attribute educationLevelCode of type CE and cardinality 0..1.

The highest level of education a person achieved (e.g. elementary school, high school or secondary school degree complete, college or baccalaureate degree complete).

Returns: the attribute value

getEthnicGroupCode

public SET<CE> getEthnicGroupCode()
Gets attribute ethnicGroupCode of type SET and cardinality 0..*.

The ethnic group of the person.

Returns: the attribute value

getLivingArrangementCode

public CE getLivingArrangementCode()
Gets attribute livingArrangementCode of type CE and cardinality 0..1.

A value specifying the housing situation of a person.

Examples: Independent household, institution, nursing home, extended care facility, retirement community, etc.).

Discussion: Used for discharge planning, social service assessment, psychosocial evaluation.

Returns: the attribute value

getMaritalStatusCode

public CE getMaritalStatusCode()
Gets attribute maritalStatusCode of type CE and cardinality 0..1.

A value representing the domestic partnership status of a person.

Examples: Married, separated, divorced, widowed, common-law marriage.

Rationale: This information is reported on UB FL 16

Returns: the attribute value

getRaceCode

public SET<CE> getRaceCode()
Gets attribute raceCode of type SET and cardinality 0..*.

A value representing the race of a person.

Returns: the attribute value

getReligiousAffiliationCode

public CE getReligiousAffiliationCode()
Gets attribute religiousAffiliationCode of type CE and cardinality 0..1.

The primary religious preference of a person (e.g. Hinduism, Islam, Roman Catholic Church).

Returns: the attribute value

setAddr

public void setAddr(BAG<AD> value)
Sets attribute addr of type BAG and cardinality 0..*.

The postal and/or residential address of a Person.

Parameters: value the new attribute value

setDisabilityCode

public void setDisabilityCode(SET<CE> value)
Sets attribute disabilityCode of type SET and cardinality 0..*.

A value identifying a person's disability.

Examples: vision impaired, hearing impaired.

Parameters: value the new attribute value

setEducationLevelCode

public void setEducationLevelCode(CE value)
Sets attribute educationLevelCode of type CE and cardinality 0..1.

The highest level of education a person achieved (e.g. elementary school, high school or secondary school degree complete, college or baccalaureate degree complete).

Parameters: value the new attribute value

setEthnicGroupCode

public void setEthnicGroupCode(SET<CE> value)
Sets attribute ethnicGroupCode of type SET and cardinality 0..*.

The ethnic group of the person.

Parameters: value the new attribute value

setLivingArrangementCode

public void setLivingArrangementCode(CE value)
Sets attribute livingArrangementCode of type CE and cardinality 0..1.

A value specifying the housing situation of a person.

Examples: Independent household, institution, nursing home, extended care facility, retirement community, etc.).

Discussion: Used for discharge planning, social service assessment, psychosocial evaluation.

Parameters: value the new attribute value

setMaritalStatusCode

public void setMaritalStatusCode(CE value)
Sets attribute maritalStatusCode of type CE and cardinality 0..1.

A value representing the domestic partnership status of a person.

Examples: Married, separated, divorced, widowed, common-law marriage.

Rationale: This information is reported on UB FL 16

Parameters: value the new attribute value

setRaceCode

public void setRaceCode(SET<CE> value)
Sets attribute raceCode of type SET and cardinality 0..*.

A value representing the race of a person.

Parameters: value the new attribute value

setReligiousAffiliationCode

public void setReligiousAffiliationCode(CE value)
Sets attribute religiousAffiliationCode of type CE and cardinality 0..1.

The primary religious preference of a person (e.g. Hinduism, Islam, Roman Catholic Church).

Parameters: value the new attribute value