ca.infoway.messagebuilder.model.pcs_mr2007_v02_r01.merged
Class RelatedPersonBean

Package class diagram package RelatedPersonBean
java.lang.Object
  extended by ca.infoway.messagebuilder.model.MessagePartBean
      extended by ca.infoway.messagebuilder.model.pcs_mr2007_v02_r01.merged.RelatedPersonBean
All Implemented Interfaces:
NullFlavorSupport, AssignedPerson, SubjectChoice, ActingPerson, AuthorPerson, Party, Consenter, Serializable

public class RelatedPersonBean
extends MessagePartBean
implements Party, Consenter, AssignedPerson, ActingPerson

Business Name: RelatedPerson

COCT_MT910107CA.PersonalRelationship: Related Person

Important for tracking source of information for decision making and other actions taken on behalf of a patient.

Describes a person (other than a health-care provider or employee) who is providing information and making decision on behalf of the patient, in relation to the delivery of healthcare for the patient. E.g. Patient's mother.

Used when the person cannot be found in the Client registry.

COCT_MT910102CA.PersonalRelationship: Related Person

Important for tracking source of information for decision making and other actions taken on behalf of a patient.

Describes a person (other than a health-care provider or employee) who is providing information and making decision on behalf of the patient, in relation to the delivery of healthcare for the patient. E.g. Patient's mother. Also used with a relationship of "self" when the patient themselves is providing the care.

The expectation is that the person can be found in the client registry.

See Also:
Serialized Form

Constructor Summary
RelatedPersonBean()
           
 
Method Summary
 x_SimplePersonalRelationship getCode()
          Un-merged Business Name: ExamplesAreSpouseChild
 Identifier getId()
          Business Name: RelatedPersonIdentifier
 PostalAddress getRelationshipHolderAddr()
          Business Name: RelatedPersonAddress
 PersonName getRelationshipHolderName()
          Business Name: RelatedPersonName
 Set<TelecommunicationAddress> getRelationshipHolderTelecom()
          Business Name: RelatedPersonPhonesAndEmails
 void setCode(x_SimplePersonalRelationship code)
          Un-merged Business Name: ExamplesAreSpouseChild
 void setId(Identifier id)
          Business Name: RelatedPersonIdentifier
 void setRelationshipHolderAddr(PostalAddress relationshipHolderAddr)
          Business Name: RelatedPersonAddress
 void setRelationshipHolderName(PersonName relationshipHolderName)
          Business Name: RelatedPersonName
 
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

RelatedPersonBean

public RelatedPersonBean()
Method Detail

getCode

public x_SimplePersonalRelationship getCode()

Un-merged Business Name: ExamplesAreSpouseChild

Relationship: FICR_MT600201CA.PersonalRelationship.code

Conformance/Cardinality: MANDATORY (1)

Un-merged Business Name: RelatedPersonType

Relationship: COCT_MT910107CA.PersonalRelationship.code

Conformance/Cardinality: MANDATORY (1)

Essential for understanding the authority to perform certain actions as well as the context of the information and is therefore mandatory. E.g. A 'friend' may not be able to make consent decisions, but may be able to pick up dispenses.

The element uses CWE to allow for the capture of Related Person Type concepts not presently supported by the approved code system(s). In this case, the human-to-human benefit of capturing additional non-coded values outweighs the penalties of capturing some information that will not be amenable to searching or categorizing.

A coded value indicating how the related person is related to the patient.

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

Relationship: FICR_MT610201CA.PersonalRelationship.code

Conformance/Cardinality: MANDATORY (1)

Un-merged Business Name: ResponsiblePersonType

Relationship: COCT_MT910102CA.PersonalRelationship.code

Conformance/Cardinality: MANDATORY (1)

Essential for understanding the authority to perform certain actions as well as the context of the information and is therefore mandatory. E.g. A 'friend' may not be able to make consent decisions, but may be able to pick up dispenses.

The element uses CWE to allow for the capture of Responsible Person Type concepts not presently supported by the approved code system(s). In this case, the human-to-human benefit of capturing additional non-coded values outweighs the penalties of capturing some information that will not be amenable to searching or categorizing.

A coded value indicating how the responsible person is related to the patient. If the code is "SELF", it indicates that the action was performed by the patient themselves.


setCode

public void setCode(x_SimplePersonalRelationship code)

Un-merged Business Name: ExamplesAreSpouseChild

Relationship: FICR_MT600201CA.PersonalRelationship.code

Conformance/Cardinality: MANDATORY (1)

Un-merged Business Name: RelatedPersonType

Relationship: COCT_MT910107CA.PersonalRelationship.code

Conformance/Cardinality: MANDATORY (1)

Essential for understanding the authority to perform certain actions as well as the context of the information and is therefore mandatory. E.g. A 'friend' may not be able to make consent decisions, but may be able to pick up dispenses.

The element uses CWE to allow for the capture of Related Person Type concepts not presently supported by the approved code system(s). In this case, the human-to-human benefit of capturing additional non-coded values outweighs the penalties of capturing some information that will not be amenable to searching or categorizing.

A coded value indicating how the related person is related to the patient.

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

Relationship: FICR_MT610201CA.PersonalRelationship.code

Conformance/Cardinality: MANDATORY (1)

Un-merged Business Name: ResponsiblePersonType

Relationship: COCT_MT910102CA.PersonalRelationship.code

Conformance/Cardinality: MANDATORY (1)

Essential for understanding the authority to perform certain actions as well as the context of the information and is therefore mandatory. E.g. A 'friend' may not be able to make consent decisions, but may be able to pick up dispenses.

The element uses CWE to allow for the capture of Responsible Person Type concepts not presently supported by the approved code system(s). In this case, the human-to-human benefit of capturing additional non-coded values outweighs the penalties of capturing some information that will not be amenable to searching or categorizing.

A coded value indicating how the responsible person is related to the patient. If the code is "SELF", it indicates that the action was performed by the patient themselves.


getId

public Identifier getId()

Business Name: RelatedPersonIdentifier

Un-merged Business Name: RelatedPersonIdentifier

Relationship: COCT_MT910107CA.PersonalRelationship.id

Conformance/Cardinality: REQUIRED (0-1)

ZPB1.6 (Root)

ZPB1.7 (EXtension)

ZPB2.8 (Root)

ZPB2.9 (EXtension)

ZPB3.11 (Root)

ZPB3.12 (EXtension)

ZPB3.18 (Root)

ZPB3.19 (EXtension)

D60 (Root)

D61 (Extension)

D76

PVD.020-01 (Extension)

PVD.020-02 (Root)

PharmacyProvider.444-E9 (Extension)

PharmacyProvider.465-E7 (Root)

Prescriber.446-EZ (Extension)

PharmacyProvider.411-DB (Root)

ZDP.18.1 (Extension)

ZDP.18.2 (Root)

ZDP.19.1 (Extension)

ZDP.19.2 (Root)

ZDP.10.1 (Extension)

ZDP.10.2 (Root)

Provider.PproviderExternalKey (Extension)

Provider.providerKey (Extension)

Provider.wellnetProviderId (Extension)

ProviderRegistration.Identifier (Extension)

ProviderRegistration.IdentifierDomain (part of Extension)

ProviderRegistrationjurisdiction (part of Extension)

Allows a person to be uniquely referred to.

A unique identifier for the related person. May include PHNs, drivers license or other identifiers.

Un-merged Business Name: RelatedPersonIdentifier

Relationship: COCT_MT910102CA.PersonalRelationship.id

Conformance/Cardinality: MANDATORY (1)

ZPB1.6 (Root)

ZPB1.7 (EXtension)

ZPB2.8 (Root)

ZPB2.9 (EXtension)

ZPB3.11 (Root)

ZPB3.12 (EXtension)

ZPB3.18 (Root)

ZPB3.19 (EXtension)

D60 (Root)

D61 (Extension)

D76

PVD.020-01 (Extension)

PVD.020-02 (Root)

PharmacyProvider.444-E9 (Extension)

PharmacyProvider.465-E7 (Root)

Prescriber.446-EZ (Extension)

PharmacyProvider.411-DB (Root)

ZDP.18.1 (Extension)

ZDP.18.2 (Root)

ZDP.19.1 (Extension)

ZDP.19.2 (Root)

ZDP.10.1 (Extension)

ZDP.10.2 (Root)

Provider.PproviderExternalKey (Extension)

Provider.providerKey (Extension)

Provider.wellnetProviderId (Extension)

ProviderRegistration.Identifier (Extension)

ProviderRegistration.IdentifierDomain (part of Extension)

ProviderRegistrationjurisdiction (part of Extension)

Allows a person to be uniquely referred to and retrieved from the client registry and is therefore mandatory.

A unique identifier for the responsible person (as found in a client registry).


setId

public void setId(Identifier id)

Business Name: RelatedPersonIdentifier

Un-merged Business Name: RelatedPersonIdentifier

Relationship: COCT_MT910107CA.PersonalRelationship.id

Conformance/Cardinality: REQUIRED (0-1)

ZPB1.6 (Root)

ZPB1.7 (EXtension)

ZPB2.8 (Root)

ZPB2.9 (EXtension)

ZPB3.11 (Root)

ZPB3.12 (EXtension)

ZPB3.18 (Root)

ZPB3.19 (EXtension)

D60 (Root)

D61 (Extension)

D76

PVD.020-01 (Extension)

PVD.020-02 (Root)

PharmacyProvider.444-E9 (Extension)

PharmacyProvider.465-E7 (Root)

Prescriber.446-EZ (Extension)

PharmacyProvider.411-DB (Root)

ZDP.18.1 (Extension)

ZDP.18.2 (Root)

ZDP.19.1 (Extension)

ZDP.19.2 (Root)

ZDP.10.1 (Extension)

ZDP.10.2 (Root)

Provider.PproviderExternalKey (Extension)

Provider.providerKey (Extension)

Provider.wellnetProviderId (Extension)

ProviderRegistration.Identifier (Extension)

ProviderRegistration.IdentifierDomain (part of Extension)

ProviderRegistrationjurisdiction (part of Extension)

Allows a person to be uniquely referred to.

A unique identifier for the related person. May include PHNs, drivers license or other identifiers.

Un-merged Business Name: RelatedPersonIdentifier

Relationship: COCT_MT910102CA.PersonalRelationship.id

Conformance/Cardinality: MANDATORY (1)

ZPB1.6 (Root)

ZPB1.7 (EXtension)

ZPB2.8 (Root)

ZPB2.9 (EXtension)

ZPB3.11 (Root)

ZPB3.12 (EXtension)

ZPB3.18 (Root)

ZPB3.19 (EXtension)

D60 (Root)

D61 (Extension)

D76

PVD.020-01 (Extension)

PVD.020-02 (Root)

PharmacyProvider.444-E9 (Extension)

PharmacyProvider.465-E7 (Root)

Prescriber.446-EZ (Extension)

PharmacyProvider.411-DB (Root)

ZDP.18.1 (Extension)

ZDP.18.2 (Root)

ZDP.19.1 (Extension)

ZDP.19.2 (Root)

ZDP.10.1 (Extension)

ZDP.10.2 (Root)

Provider.PproviderExternalKey (Extension)

Provider.providerKey (Extension)

Provider.wellnetProviderId (Extension)

ProviderRegistration.Identifier (Extension)

ProviderRegistration.IdentifierDomain (part of Extension)

ProviderRegistrationjurisdiction (part of Extension)

Allows a person to be uniquely referred to and retrieved from the client registry and is therefore mandatory.

A unique identifier for the responsible person (as found in a client registry).


getRelationshipHolderName

public PersonName getRelationshipHolderName()

Business Name: RelatedPersonName

Un-merged Business Name: RelatedPersonName

Relationship: COCT_MT910107CA.RelatedPerson.name

Conformance/Cardinality: MANDATORY (1)

ZPB3.13

PVD.050-01 (PartType = Family)

PVD.050-02 (PartType = Given - 1st rep)

PVD.050-03 PartType = Given - any rep other than the first)

PVD.050-04 (PartType = Suffix)

PVD.050-05 (PartType = Prefix)

PVD.100-01 (PartType = Family; author/performer when supervisor is also specified)

PVD.100-02 (PartType = Given - 1st rep; author/performer when supervisor is also specified )

PVD.100-03 PartType = Given - any rep other than the first; author/performer when supervisor is also specified)

PVD.100-04 (PartType = Suffix; author/performer when supervisor is also specified)

PVD.100-05 (PartType = Prefix; author/performer when supervisor is also specified)

D1a

Practitioner's Name

04.03

Prescriber.427-DR

Prescribing Physician Name

ZPS.18.3

ZPS.18.4

ZPS.18.5

ZPS.19.3

ZPS.19.4

ZPS.19.5

ZPS.10.3

ZPS.10.4

ZPS.10.5

ProviderPreviewInfo.ProviderName

Used when contacting or addressing the responsible person. Because this will be the principle means of identifying the responsible person, it is mandatory.

The name by which the responsible person is known

Un-merged Business Name: RelatedPersonName

Relationship: COCT_MT910102CA.RelatedPerson.name

Conformance/Cardinality: MANDATORY (1)

ZPB3.13

PVD.050-01 (PartType = Family)

PVD.050-02 (PartType = Given - 1st rep)

PVD.050-03 PartType = Given - any rep other than the first)

PVD.050-04 (PartType = Suffix)

PVD.050-05 (PartType = Prefix)

PVD.100-01 (PartType = Family; author/performer when supervisor is also specified)

PVD.100-02 (PartType = Given - 1st rep; author/performer when supervisor is also specified )

PVD.100-03 PartType = Given - any rep other than the first; author/performer when supervisor is also specified)

PVD.100-04 (PartType = Suffix; author/performer when supervisor is also specified)

PVD.100-05 (PartType = Prefix; author/performer when supervisor is also specified)

D1a

Practitioner's Name

04.03

Prescriber.427-DR

Prescribing Physician Name

ZPS.18.3

ZPS.18.4

ZPS.18.5

ZPS.19.3

ZPS.19.4

ZPS.19.5

ZPS.10.3

ZPS.10.4

ZPS.10.5

ProviderPreviewInfo.ProviderName

Used when contacting or addressing the responsible person. Because this will be the principle means of identifying the responsible person, it is mandatory.

The name by which the responsible person is known


setRelationshipHolderName

public void setRelationshipHolderName(PersonName relationshipHolderName)

Business Name: RelatedPersonName

Un-merged Business Name: RelatedPersonName

Relationship: COCT_MT910107CA.RelatedPerson.name

Conformance/Cardinality: MANDATORY (1)

ZPB3.13

PVD.050-01 (PartType = Family)

PVD.050-02 (PartType = Given - 1st rep)

PVD.050-03 PartType = Given - any rep other than the first)

PVD.050-04 (PartType = Suffix)

PVD.050-05 (PartType = Prefix)

PVD.100-01 (PartType = Family; author/performer when supervisor is also specified)

PVD.100-02 (PartType = Given - 1st rep; author/performer when supervisor is also specified )

PVD.100-03 PartType = Given - any rep other than the first; author/performer when supervisor is also specified)

PVD.100-04 (PartType = Suffix; author/performer when supervisor is also specified)

PVD.100-05 (PartType = Prefix; author/performer when supervisor is also specified)

D1a

Practitioner's Name

04.03

Prescriber.427-DR

Prescribing Physician Name

ZPS.18.3

ZPS.18.4

ZPS.18.5

ZPS.19.3

ZPS.19.4

ZPS.19.5

ZPS.10.3

ZPS.10.4

ZPS.10.5

ProviderPreviewInfo.ProviderName

Used when contacting or addressing the responsible person. Because this will be the principle means of identifying the responsible person, it is mandatory.

The name by which the responsible person is known

Un-merged Business Name: RelatedPersonName

Relationship: COCT_MT910102CA.RelatedPerson.name

Conformance/Cardinality: MANDATORY (1)

ZPB3.13

PVD.050-01 (PartType = Family)

PVD.050-02 (PartType = Given - 1st rep)

PVD.050-03 PartType = Given - any rep other than the first)

PVD.050-04 (PartType = Suffix)

PVD.050-05 (PartType = Prefix)

PVD.100-01 (PartType = Family; author/performer when supervisor is also specified)

PVD.100-02 (PartType = Given - 1st rep; author/performer when supervisor is also specified )

PVD.100-03 PartType = Given - any rep other than the first; author/performer when supervisor is also specified)

PVD.100-04 (PartType = Suffix; author/performer when supervisor is also specified)

PVD.100-05 (PartType = Prefix; author/performer when supervisor is also specified)

D1a

Practitioner's Name

04.03

Prescriber.427-DR

Prescribing Physician Name

ZPS.18.3

ZPS.18.4

ZPS.18.5

ZPS.19.3

ZPS.19.4

ZPS.19.5

ZPS.10.3

ZPS.10.4

ZPS.10.5

ProviderPreviewInfo.ProviderName

Used when contacting or addressing the responsible person. Because this will be the principle means of identifying the responsible person, it is mandatory.

The name by which the responsible person is known


getRelationshipHolderTelecom

public Set<TelecommunicationAddress> getRelationshipHolderTelecom()

Business Name: RelatedPersonPhonesAndEmails

Un-merged Business Name: RelatedPersonPhonesAndEmails

Relationship: COCT_MT910107CA.RelatedPerson.telecom

Conformance/Cardinality: REQUIRED (0-5)

Used to contact the related person.

The phone number(s) and email address(s) by which a related person may be contacted.


getRelationshipHolderAddr

public PostalAddress getRelationshipHolderAddr()

Business Name: RelatedPersonAddress

Un-merged Business Name: RelatedPersonAddress

Relationship: COCT_MT910107CA.RelatedPerson.addr

Conformance/Cardinality: REQUIRED (0-1)

Used to contact the related person.

The mail and/or physical address associated with a related person.


setRelationshipHolderAddr

public void setRelationshipHolderAddr(PostalAddress relationshipHolderAddr)

Business Name: RelatedPersonAddress

Un-merged Business Name: RelatedPersonAddress

Relationship: COCT_MT910107CA.RelatedPerson.addr

Conformance/Cardinality: REQUIRED (0-1)

Used to contact the related person.

The mail and/or physical address associated with a related person.



Copyright © 2013. All Rights Reserved.