org.hl7.rim

Interface NonPersonLivingSubject

public interface NonPersonLivingSubject extends RimObject, LivingSubject

Interface for RIM class NonPersonLivingSubject.

A subtype of LivingSubject that includes all living things except the species homo sapiens.

Examples: Cattle, birds, bacteria , plants molds and fungi, etc.

Rationale: Living organisms other than human beings may require additional characterizing information such as genetic strain identification that cannot be conveyed in the Entity.code.

Method Summary
CEgetGenderStatusCode()
Gets attribute genderStatusCode of type CE and cardinality 0..1.
EDgetStrainText()
Gets attribute strainText of type ED and cardinality 0..1.
voidsetGenderStatusCode(CE value)
Sets attribute genderStatusCode of type CE and cardinality 0..1.
voidsetStrainText(ED value)
Sets attribute strainText of type ED and cardinality 0..1.

Method Detail

getGenderStatusCode

public CE getGenderStatusCode()
Gets attribute genderStatusCode of type CE and cardinality 0..1.

A value representing whether the primary reproductive organs of NonPersonLivingSubject are present.

Returns: the attribute value

getStrainText

public ED getStrainText()
Gets attribute strainText of type ED and cardinality 0..1.

A text string representing a specific genotypic or phenotypic variant of a NonPersonLivingSubject.

Examples: Minnesota5 (swine strain), DXL (poultry strain), RB51 (vaccine strain of Brucella abortus)

Rationale: There is no universal guideline for the naming or cataloging of strains. Many strain designations are created and eliminated over time, while some become established in various industries for a variety of reasons (vaccine production, breeding stock popularity, etc). However, the ability for anyone who cares to designate an organism as a "new" strain, precludes this field from being a coded value. Descriptive text is required to capture these designations.

Returns: the attribute value

setGenderStatusCode

public void setGenderStatusCode(CE value)
Sets attribute genderStatusCode of type CE and cardinality 0..1.

A value representing whether the primary reproductive organs of NonPersonLivingSubject are present.

Parameters: value the new attribute value

setStrainText

public void setStrainText(ED value)
Sets attribute strainText of type ED and cardinality 0..1.

A text string representing a specific genotypic or phenotypic variant of a NonPersonLivingSubject.

Examples: Minnesota5 (swine strain), DXL (poultry strain), RB51 (vaccine strain of Brucella abortus)

Rationale: There is no universal guideline for the naming or cataloging of strains. Many strain designations are created and eliminated over time, while some become established in various industries for a variety of reasons (vaccine production, breeding stock popularity, etc). However, the ability for anyone who cares to designate an organism as a "new" strain, precludes this field from being a coded value. Descriptive text is required to capture these designations.

Parameters: value the new attribute value