ca.infoway.messagebuilder.model.ab_mr2007_v02_r02.cr.merged
Class PersonalRelationshipBean

Package class diagram package PersonalRelationshipBean
java.lang.Object
  extended by ca.infoway.messagebuilder.model.MessagePartBean
      extended by ca.infoway.messagebuilder.model.ab_mr2007_v02_r02.cr.merged.PersonalRelationshipBean
All Implemented Interfaces:
NullFlavorSupport, Serializable

public class PersonalRelationshipBean
extends MessagePartBean

Business Name: PersonalRelationship

PRPA_MT101001CA.PersonalRelationship: Personal Relationship

Associations between persons in the Person Registry, such as spouse or parent, can be sent in a PersonalRelationship class. The exact nature of a association is described by the code attribute with a value drawn from the PersonalRelationshipRoleType domain. Most associations can be represented in either of two ways depending on who is the player and who is the scoper. For example, the association between a father and his daughter can be represented by a code of "father" where the parent is the player and the child is the scoper, or by a code of "daughter" where the child is the player and the parent is the scoper.

Supports the business requirement to capture additional information about the Identified Client's Next of Kin

PRPA_MT101104CA.PersonalRelationship: Personal Relationship

Associations between persons in the Person Registry, such as spouse or parent, can be sent in a PersonalRelationship class. The exact nature of a association is described by the code attribute with a value drawn from the PersonalRelationshipRoleType domain. Most associations can be represented in either of two ways depending on who is the player and who is the scoper. For example, the association between a father and his daughter can be represented by a code of "father" where the parent is the player and the child is the scoper, or by a code of "daughter" where the child is the player and the parent is the scoper.

Supports the business requirement to capture additional information about the Identified Client's Next of Kin

PRPA_MT101102CA.PersonalRelationship: Personal Relationship

Associations between persons in the Person Registry, such as spouse or parent, can be sent in a PersonalRelationship class. The exact nature of a association is described by the code attribute with a value drawn from the PersonalRelationshipRoleType domain. Most associations can be represented in either of two ways depending on who is the player and who is the scoper. For example, the association between a father and his daughter can be represented by a code of "father" where the parent is the player and the child is the scoper, or by a code of "daughter" where the child is the player and the parent is the scoper.

Supports the business requirement to capture additional information about the Identified Client's Next of Kin

PRPA_MT101002CA.PersonalRelationship: Personal Relationship

Associations between persons in the Person Registry, such as spouse or parent, can be sent in a PersonalRelationship class. The exact nature of a association is described by the code attribute with a value drawn from the PersonalRelationshipRoleType domain. Most associations can be represented in either of two ways depending on who is the player and who is the scoper. For example, the association between a father and his daughter can be represented by a code of "father" where the parent is the player and the child is the scoper, or by a code of "daughter" where the child is the player and the parent is the scoper.

Supports the business requirement to capture additional information about the Identified Client's Next of Kin

Links two people in a personal relationship. The character of the relationship must be defined by a PersonalRelationshipRoleType code. The player and scoper are determined by PersonalRelationshipRoleType code as well.

See Also:
Serialized Form

Constructor Summary
PersonalRelationshipBean()
           
 
Method Summary
 RoleClass getClassCode()
          Un-merged Business Name: (no business name specified)
 PersonalRelationshipRoleType getCode()
          Business Name: ClientNextOfKin
 EntityClass getRelationshipHolderClassCode()
          Un-merged Business Name: (no business name specified)
 EntityDeterminer getRelationshipHolderDeterminerCode()
          Un-merged Business Name: (no business name specified)
 Identifier getRelationshipHolderId()
          Business Name: NextOfKinIdentifier
 PersonName getRelationshipHolderName()
          Business Name: NextOfKinName
 void setClassCode(RoleClass classCode)
          Un-merged Business Name: (no business name specified)
 void setCode(PersonalRelationshipRoleType code)
          Business Name: ClientNextOfKin
 void setRelationshipHolderClassCode(EntityClass relationshipHolderClassCode)
          Un-merged Business Name: (no business name specified)
 void setRelationshipHolderDeterminerCode(EntityDeterminer relationshipHolderDeterminerCode)
          Un-merged Business Name: (no business name specified)
 void setRelationshipHolderId(Identifier relationshipHolderId)
          Business Name: NextOfKinIdentifier
 void setRelationshipHolderName(PersonName relationshipHolderName)
          Business Name: NextOfKinName
 
Methods inherited from class ca.infoway.messagebuilder.model.MessagePartBean
getField, getNullFlavor, getNullFlavor, getSpecializationType, hasNullFlavor, hasNullFlavor, setNullFlavor, setNullFlavor, setSpecializationType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PersonalRelationshipBean

public PersonalRelationshipBean()
Method Detail

getCode

public PersonalRelationshipRoleType getCode()

Business Name: ClientNextOfKin

Un-merged Business Name: ClientNextOfKin

Relationship: PRPA_MT101001CA.PersonalRelationship.code

Conformance/Cardinality: MANDATORY (1)

A code further specifying the kind of Role such as Mother, Father, Natural Parent or Step Parent

Mandatory attribute that supports understanding the relationship between the client and the ParentClient

Un-merged Business Name: ClientNextOfKin

Relationship: PRPA_MT101104CA.PersonalRelationship.code

Conformance/Cardinality: MANDATORY (1)

A code further specifying the kind of Role such as Mother, Father, Natural Parent or Step Parent

Mandatory attribute that supports understanding the relationship between the client and the Next of Kin

Un-merged Business Name: ClientNextOfKin

Relationship: PRPA_MT101102CA.PersonalRelationship.code

Conformance/Cardinality: MANDATORY (1)

A code further specifying the kind of Role such as Mother, Father, Natural Parent or Step Parent

Mandatory attribute that supports understanding the relationship between the client and the Next of Kin

Un-merged Business Name: ClientNextOfKin

Relationship: PRPA_MT101002CA.PersonalRelationship.code

Conformance/Cardinality: MANDATORY (1)

A code further specifying the kind of Role such as Mother, Father, Natural Parent or Step Parent

Mandatory attribute that supports understanding the relationship between the client and the ParentClient


setCode

public void setCode(PersonalRelationshipRoleType code)

Business Name: ClientNextOfKin

Un-merged Business Name: ClientNextOfKin

Relationship: PRPA_MT101001CA.PersonalRelationship.code

Conformance/Cardinality: MANDATORY (1)

A code further specifying the kind of Role such as Mother, Father, Natural Parent or Step Parent

Mandatory attribute that supports understanding the relationship between the client and the ParentClient

Un-merged Business Name: ClientNextOfKin

Relationship: PRPA_MT101104CA.PersonalRelationship.code

Conformance/Cardinality: MANDATORY (1)

A code further specifying the kind of Role such as Mother, Father, Natural Parent or Step Parent

Mandatory attribute that supports understanding the relationship between the client and the Next of Kin

Un-merged Business Name: ClientNextOfKin

Relationship: PRPA_MT101102CA.PersonalRelationship.code

Conformance/Cardinality: MANDATORY (1)

A code further specifying the kind of Role such as Mother, Father, Natural Parent or Step Parent

Mandatory attribute that supports understanding the relationship between the client and the Next of Kin

Un-merged Business Name: ClientNextOfKin

Relationship: PRPA_MT101002CA.PersonalRelationship.code

Conformance/Cardinality: MANDATORY (1)

A code further specifying the kind of Role such as Mother, Father, Natural Parent or Step Parent

Mandatory attribute that supports understanding the relationship between the client and the ParentClient


getRelationshipHolderId

public Identifier getRelationshipHolderId()

Business Name: NextOfKinIdentifier

Un-merged Business Name: NextOfKinIdentifier

Relationship: PRPA_MT101001CA.ParentPerson.id

Conformance/Cardinality: MANDATORY (1)

A unique identifier for the next of kin

Mandatory attribute supports the identification of the next of kin

Un-merged Business Name: NextOfKinIdentifier

Relationship: PRPA_MT101104CA.ParentPerson.id

Conformance/Cardinality: MANDATORY (1)

A unique identifier for the next of kin

Mandatory attribute supports the identification of the next of kin

Un-merged Business Name: NextOfKinIdentifier

Relationship: PRPA_MT101102CA.ParentPerson.id

Conformance/Cardinality: MANDATORY (1)

A unique identifier for the next of kin

Mandatory attribute supports the identification of the next of kin

Un-merged Business Name: NextOfKinIdentifier

Relationship: PRPA_MT101002CA.ParentPerson.id

Conformance/Cardinality: MANDATORY (1)

A unique identifier for the next of kin

Mandatory attribute supports the identification of the next of kin


setRelationshipHolderId

public void setRelationshipHolderId(Identifier relationshipHolderId)

Business Name: NextOfKinIdentifier

Un-merged Business Name: NextOfKinIdentifier

Relationship: PRPA_MT101001CA.ParentPerson.id

Conformance/Cardinality: MANDATORY (1)

A unique identifier for the next of kin

Mandatory attribute supports the identification of the next of kin

Un-merged Business Name: NextOfKinIdentifier

Relationship: PRPA_MT101104CA.ParentPerson.id

Conformance/Cardinality: MANDATORY (1)

A unique identifier for the next of kin

Mandatory attribute supports the identification of the next of kin

Un-merged Business Name: NextOfKinIdentifier

Relationship: PRPA_MT101102CA.ParentPerson.id

Conformance/Cardinality: MANDATORY (1)

A unique identifier for the next of kin

Mandatory attribute supports the identification of the next of kin

Un-merged Business Name: NextOfKinIdentifier

Relationship: PRPA_MT101002CA.ParentPerson.id

Conformance/Cardinality: MANDATORY (1)

A unique identifier for the next of kin

Mandatory attribute supports the identification of the next of kin


getRelationshipHolderName

public PersonName getRelationshipHolderName()

Business Name: NextOfKinName

Un-merged Business Name: NextOfKinName

Relationship: PRPA_MT101001CA.ParentPerson.name

Conformance/Cardinality: REQUIRED (0-1)

A name for the next of kin

Required attribute supports the identification of the next of kin

Un-merged Business Name: NextOfKinName

Relationship: PRPA_MT101104CA.ParentPerson.name

Conformance/Cardinality: REQUIRED (0-1)

A name for the next of kin

Required attribute supports the identification of the next of kin

Un-merged Business Name: NextOfKinName

Relationship: PRPA_MT101102CA.ParentPerson.name

Conformance/Cardinality: REQUIRED (0-1)

A name for the next of kin

Required attribute supports the identification of the next of kin

Un-merged Business Name: NextOfKinName

Relationship: PRPA_MT101002CA.ParentPerson.name

Conformance/Cardinality: REQUIRED (0-1)

A name for the next of kin

Required attribute supports the identification of the next of kin


setRelationshipHolderName

public void setRelationshipHolderName(PersonName relationshipHolderName)

Business Name: NextOfKinName

Un-merged Business Name: NextOfKinName

Relationship: PRPA_MT101001CA.ParentPerson.name

Conformance/Cardinality: REQUIRED (0-1)

A name for the next of kin

Required attribute supports the identification of the next of kin

Un-merged Business Name: NextOfKinName

Relationship: PRPA_MT101104CA.ParentPerson.name

Conformance/Cardinality: REQUIRED (0-1)

A name for the next of kin

Required attribute supports the identification of the next of kin

Un-merged Business Name: NextOfKinName

Relationship: PRPA_MT101102CA.ParentPerson.name

Conformance/Cardinality: REQUIRED (0-1)

A name for the next of kin

Required attribute supports the identification of the next of kin

Un-merged Business Name: NextOfKinName

Relationship: PRPA_MT101002CA.ParentPerson.name

Conformance/Cardinality: REQUIRED (0-1)

A name for the next of kin

Required attribute supports the identification of the next of kin


getClassCode

public RoleClass getClassCode()

Un-merged Business Name: (no business name specified)

Relationship: PRPA_MT101104CA.PersonalRelationship.classCode

Conformance/Cardinality: OPTIONAL (0-1)

A code specifying the major category of a Role as defined by HL7 vocabulary.

Provides a means to identify Roles played by entities

Links two people in a personal relationship. The character of the relationship must be defined by a PersonalRelationshipRoleType code. The player and scoper are determined by PersonalRelationshipRoleType code as well.

Un-merged Business Name: (no business name specified)

Relationship: PRPA_MT101102CA.PersonalRelationship.classCode

Conformance/Cardinality: OPTIONAL (0-1)


setClassCode

public void setClassCode(RoleClass classCode)

Un-merged Business Name: (no business name specified)

Relationship: PRPA_MT101104CA.PersonalRelationship.classCode

Conformance/Cardinality: OPTIONAL (0-1)

A code specifying the major category of a Role as defined by HL7 vocabulary.

Provides a means to identify Roles played by entities

Links two people in a personal relationship. The character of the relationship must be defined by a PersonalRelationshipRoleType code. The player and scoper are determined by PersonalRelationshipRoleType code as well.

Un-merged Business Name: (no business name specified)

Relationship: PRPA_MT101102CA.PersonalRelationship.classCode

Conformance/Cardinality: OPTIONAL (0-1)


getRelationshipHolderClassCode

public EntityClass getRelationshipHolderClassCode()

Un-merged Business Name: (no business name specified)

Relationship: PRPA_MT101104CA.ParentPerson.classCode

Conformance/Cardinality: OPTIONAL (0-1)

An HL7 defined value representing the class or category that the Entity instance represents.

Examples: Person, Animal, Chemical Substance, Group, Organization

An HL7 defined value representing the class or category that the Entity instance represents.

Examples: Person, Animal, Chemical Substance, Group, Organization

Due to the extremely large number of potential values for a code set representing all physical things in the universe, the class code indicates both the subtype branch of the Entity hierarchy used as well as a high level classifier to represent the instance of Entity. This can be used to constrain the eligible value domains for the Entity.code attribute.

http://www.hl7.org/v3ballot/html/infrastructure/vocabulary/EntityClass.htm

Un-merged Business Name: (no business name specified)

Relationship: PRPA_MT101102CA.ParentPerson.classCode

Conformance/Cardinality: OPTIONAL (0-1)


setRelationshipHolderClassCode

public void setRelationshipHolderClassCode(EntityClass relationshipHolderClassCode)

Un-merged Business Name: (no business name specified)

Relationship: PRPA_MT101104CA.ParentPerson.classCode

Conformance/Cardinality: OPTIONAL (0-1)

An HL7 defined value representing the class or category that the Entity instance represents.

Examples: Person, Animal, Chemical Substance, Group, Organization

An HL7 defined value representing the class or category that the Entity instance represents.

Examples: Person, Animal, Chemical Substance, Group, Organization

Due to the extremely large number of potential values for a code set representing all physical things in the universe, the class code indicates both the subtype branch of the Entity hierarchy used as well as a high level classifier to represent the instance of Entity. This can be used to constrain the eligible value domains for the Entity.code attribute.

http://www.hl7.org/v3ballot/html/infrastructure/vocabulary/EntityClass.htm

Un-merged Business Name: (no business name specified)

Relationship: PRPA_MT101102CA.ParentPerson.classCode

Conformance/Cardinality: OPTIONAL (0-1)


getRelationshipHolderDeterminerCode

public EntityDeterminer getRelationshipHolderDeterminerCode()

Un-merged Business Name: (no business name specified)

Relationship: PRPA_MT101104CA.ParentPerson.determinerCode

Conformance/Cardinality: OPTIONAL (0-1)

An HL7 defined value representing whether the Entity represents a kind-of or a specific instance.

Examples: 1 human being (an instance), 3 syringes (quantified kind) or the population of Indianapolis (kind of group)

An HL7 defined value representing whether the Entity represents a kind-of or a specific instance.

Examples: 1 human being (an instance), 3 syringes (quantified kind) or the population of Indianapolis (kind of group)

An Entity may at times represent information concerning a specific instance (the most common), a quantifiable group with common characteristics or a general type of Entity. This code distinguishes these different representations.

http://www.hl7.org/v3ballot/html/infrastructure/vocabulary/EntityDeterminer.htm

Un-merged Business Name: (no business name specified)

Relationship: PRPA_MT101102CA.ParentPerson.determinerCode

Conformance/Cardinality: OPTIONAL (0-1)


setRelationshipHolderDeterminerCode

public void setRelationshipHolderDeterminerCode(EntityDeterminer relationshipHolderDeterminerCode)

Un-merged Business Name: (no business name specified)

Relationship: PRPA_MT101104CA.ParentPerson.determinerCode

Conformance/Cardinality: OPTIONAL (0-1)

An HL7 defined value representing whether the Entity represents a kind-of or a specific instance.

Examples: 1 human being (an instance), 3 syringes (quantified kind) or the population of Indianapolis (kind of group)

An HL7 defined value representing whether the Entity represents a kind-of or a specific instance.

Examples: 1 human being (an instance), 3 syringes (quantified kind) or the population of Indianapolis (kind of group)

An Entity may at times represent information concerning a specific instance (the most common), a quantifiable group with common characteristics or a general type of Entity. This code distinguishes these different representations.

http://www.hl7.org/v3ballot/html/infrastructure/vocabulary/EntityDeterminer.htm

Un-merged Business Name: (no business name specified)

Relationship: PRPA_MT101102CA.ParentPerson.determinerCode

Conformance/Cardinality: OPTIONAL (0-1)



Copyright © 2013. All Rights Reserved.