ca.infoway.messagebuilder.model.pcs_mr2007_v02_r01.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.pcs_mr2007_v02_r01.cr.merged.PersonalRelationshipBean
All Implemented Interfaces:
NullFlavorSupport, Serializable

public class PersonalRelationshipBean
extends MessagePartBean

Business Name: PersonalRelationship

PRPA_MT101001CA.PersonalRelationship: Personal Relationship

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

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.

PRPA_MT101104CA.PersonalRelationship: Personal Relationship

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

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.

PRPA_MT101002CA.PersonalRelationship: Personal Relationship

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.

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.

See Also:
Serialized Form

Constructor Summary
PersonalRelationshipBean()
           
 
Method Summary
 PersonalRelationshipRoleType getCode()
          Business Name: ClientNextOfKin
 Identifier getRelationshipHolderId()
          Business Name: NextOfKinIdentifier
 PersonName getRelationshipHolderName()
          Business Name: NextOfKinName
 void setCode(PersonalRelationshipRoleType code)
          Business Name: ClientNextOfKin
 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)

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

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

Un-merged Business Name: ClientNextOfKin

Relationship: PRPA_MT101104CA.PersonalRelationship.code

Conformance/Cardinality: MANDATORY (1)

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

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

Un-merged Business Name: ClientNextOfKin

Relationship: PRPA_MT101102CA.PersonalRelationship.code

Conformance/Cardinality: MANDATORY (1)

Un-merged Business Name: ClientNextOfKin

Relationship: PRPA_MT101002CA.PersonalRelationship.code

Conformance/Cardinality: MANDATORY (1)

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

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


setCode

public void setCode(PersonalRelationshipRoleType code)

Business Name: ClientNextOfKin

Un-merged Business Name: ClientNextOfKin

Relationship: PRPA_MT101001CA.PersonalRelationship.code

Conformance/Cardinality: MANDATORY (1)

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

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

Un-merged Business Name: ClientNextOfKin

Relationship: PRPA_MT101104CA.PersonalRelationship.code

Conformance/Cardinality: MANDATORY (1)

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

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

Un-merged Business Name: ClientNextOfKin

Relationship: PRPA_MT101102CA.PersonalRelationship.code

Conformance/Cardinality: MANDATORY (1)

Un-merged Business Name: ClientNextOfKin

Relationship: PRPA_MT101002CA.PersonalRelationship.code

Conformance/Cardinality: MANDATORY (1)

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

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


getRelationshipHolderId

public Identifier getRelationshipHolderId()

Business Name: NextOfKinIdentifier

Un-merged Business Name: NextOfKinIdentifier

Relationship: PRPA_MT101001CA.ParentPerson.id

Conformance/Cardinality: MANDATORY (1)

Mandatory attribute supports the identification of the next of kin

A unique identifier for the next of kin

Un-merged Business Name: NextOfKinIdentifier

Relationship: PRPA_MT101104CA.ParentPerson.id

Conformance/Cardinality: MANDATORY (1)

Mandatory attribute supports the identification of the next of kin

A unique identifier for the next of kin

Un-merged Business Name: NextOfKinIdentifier

Relationship: PRPA_MT101102CA.ParentPerson.id

Conformance/Cardinality: MANDATORY (1)

Un-merged Business Name: NextOfKinIdentifier

Relationship: PRPA_MT101002CA.ParentPerson.id

Conformance/Cardinality: MANDATORY (1)

Mandatory attribute supports the identification of the next of kin

A unique identifier for 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)

Mandatory attribute supports the identification of the next of kin

A unique identifier for the next of kin

Un-merged Business Name: NextOfKinIdentifier

Relationship: PRPA_MT101104CA.ParentPerson.id

Conformance/Cardinality: MANDATORY (1)

Mandatory attribute supports the identification of the next of kin

A unique identifier for the next of kin

Un-merged Business Name: NextOfKinIdentifier

Relationship: PRPA_MT101102CA.ParentPerson.id

Conformance/Cardinality: MANDATORY (1)

Un-merged Business Name: NextOfKinIdentifier

Relationship: PRPA_MT101002CA.ParentPerson.id

Conformance/Cardinality: MANDATORY (1)

Mandatory attribute supports the identification of the next of kin

A unique identifier for 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)

Required attribute supports the identification of the next of kin

A name for the next of kin

Un-merged Business Name: NextOfKinName

Relationship: PRPA_MT101104CA.ParentPerson.name

Conformance/Cardinality: REQUIRED (0-1)

Required attribute supports the identification of the next of kin

A name for the next of kin

Un-merged Business Name: NextOfKinName

Relationship: PRPA_MT101102CA.ParentPerson.name

Conformance/Cardinality: REQUIRED (0-1)

Un-merged Business Name: NextOfKinName

Relationship: PRPA_MT101002CA.ParentPerson.name

Conformance/Cardinality: REQUIRED (0-1)

Required attribute supports the identification of the next of kin

A name for 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)

Required attribute supports the identification of the next of kin

A name for the next of kin

Un-merged Business Name: NextOfKinName

Relationship: PRPA_MT101104CA.ParentPerson.name

Conformance/Cardinality: REQUIRED (0-1)

Required attribute supports the identification of the next of kin

A name for the next of kin

Un-merged Business Name: NextOfKinName

Relationship: PRPA_MT101102CA.ParentPerson.name

Conformance/Cardinality: REQUIRED (0-1)

Un-merged Business Name: NextOfKinName

Relationship: PRPA_MT101002CA.ParentPerson.name

Conformance/Cardinality: REQUIRED (0-1)

Required attribute supports the identification of the next of kin

A name for the next of kin



Copyright © 2013. All Rights Reserved.