ca.infoway.messagebuilder.model.pcs_mr2007_v02_r01.common.merged
Class HealthcareOrganizationBean

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

public class HealthcareOrganizationBean
extends MessagePartBean
implements ActingPerson, ActingPerson

Business Name: HealthcareOrganization

COCT_MT090508CA.AssignedEntity: Healthcare Organization

Critical to tracking responsibility and performing follow-up.

All attributes other than the various identifiers are expected to be retrieved from the provider registry.

The organization under whose authority the associated (linked by a participation) action is performed

COCT_MT090502CA.AssignedEntity: Healthcare Organization

Critical to tracking responsibility and performing follow-up.

The organization under whose authority the associated action (linked by a participation) was performed.

See Also:
Serialized Form

Constructor Summary
HealthcareOrganizationBean()
           
 
Method Summary
 HealthcareOrganizationRoleType getRepresentedOrganizationAssignedOrganizationCode()
          Business Name: OrganizationType
 Set<TelecommunicationAddress> getRepresentedOrganizationAssignedOrganizationTelecom()
          Business Name: OrganizationPhoneAndEmails
 Identifier getRepresentedOrganizationId()
          Business Name: OrganizationIdentifier
 String getRepresentedOrganizationName()
          Business Name: OrganizationName
 void setRepresentedOrganizationAssignedOrganizationCode(HealthcareOrganizationRoleType representedOrganizationAssignedOrganizationCode)
          Business Name: OrganizationType
 void setRepresentedOrganizationId(Identifier representedOrganizationId)
          Business Name: OrganizationIdentifier
 void setRepresentedOrganizationName(String representedOrganizationName)
          Business Name: OrganizationName
 
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

HealthcareOrganizationBean

public HealthcareOrganizationBean()
Method Detail

getRepresentedOrganizationId

public Identifier getRepresentedOrganizationId()

Business Name: OrganizationIdentifier

Un-merged Business Name: OrganizationIdentifier

Relationship: COCT_MT090508CA.Organization.id

Conformance/Cardinality: MANDATORY (1)

Allows the organization to be referenced when determining privileges and for drill-downs to retrieve additional information. Because of its importance, the attribute is mandatory.

A unique identifier for the organization

Un-merged Business Name: OrganizationIdentifier

Relationship: COCT_MT090502CA.Organization.id

Conformance/Cardinality: MANDATORY (1)

Allows the organization to be referenced when determining privileges and for drill-downs to retrieve additional information. Because of its importance, the attribute is mandatory.

A unique identifier for the organization


setRepresentedOrganizationId

public void setRepresentedOrganizationId(Identifier representedOrganizationId)

Business Name: OrganizationIdentifier

Un-merged Business Name: OrganizationIdentifier

Relationship: COCT_MT090508CA.Organization.id

Conformance/Cardinality: MANDATORY (1)

Allows the organization to be referenced when determining privileges and for drill-downs to retrieve additional information. Because of its importance, the attribute is mandatory.

A unique identifier for the organization

Un-merged Business Name: OrganizationIdentifier

Relationship: COCT_MT090502CA.Organization.id

Conformance/Cardinality: MANDATORY (1)

Allows the organization to be referenced when determining privileges and for drill-downs to retrieve additional information. Because of its importance, the attribute is mandatory.

A unique identifier for the organization


getRepresentedOrganizationName

public String getRepresentedOrganizationName()

Business Name: OrganizationName

Un-merged Business Name: OrganizationName

Relationship: COCT_MT090508CA.Organization.name

Conformance/Cardinality: MANDATORY (1)

Allows for human recognition of the organization as well as confirmation of the identifier. As a result, the attribute is mandatory.

Identifies the name of the organization

Un-merged Business Name: OrganizationName

Relationship: COCT_MT090502CA.Organization.name

Conformance/Cardinality: MANDATORY (1)

Allows for human recognition of the organization as well as confirmation of the identifier. As a result, the attribute is mandatory.

Identifies the name of the organization


setRepresentedOrganizationName

public void setRepresentedOrganizationName(String representedOrganizationName)

Business Name: OrganizationName

Un-merged Business Name: OrganizationName

Relationship: COCT_MT090508CA.Organization.name

Conformance/Cardinality: MANDATORY (1)

Allows for human recognition of the organization as well as confirmation of the identifier. As a result, the attribute is mandatory.

Identifies the name of the organization

Un-merged Business Name: OrganizationName

Relationship: COCT_MT090502CA.Organization.name

Conformance/Cardinality: MANDATORY (1)

Allows for human recognition of the organization as well as confirmation of the identifier. As a result, the attribute is mandatory.

Identifies the name of the organization


getRepresentedOrganizationAssignedOrganizationCode

public HealthcareOrganizationRoleType getRepresentedOrganizationAssignedOrganizationCode()

Business Name: OrganizationType

Un-merged Business Name: OrganizationType

Relationship: COCT_MT090508CA.AssignedOrganization.code

Conformance/Cardinality: MANDATORY (1)

Provides context to the action and is therefore mandatory.

Identifies the type of organization on whose behalf the action was taken. E.g. Pharmacy, Clinic, Hospital, etc.


setRepresentedOrganizationAssignedOrganizationCode

public void setRepresentedOrganizationAssignedOrganizationCode(HealthcareOrganizationRoleType representedOrganizationAssignedOrganizationCode)

Business Name: OrganizationType

Un-merged Business Name: OrganizationType

Relationship: COCT_MT090508CA.AssignedOrganization.code

Conformance/Cardinality: MANDATORY (1)

Provides context to the action and is therefore mandatory.

Identifies the type of organization on whose behalf the action was taken. E.g. Pharmacy, Clinic, Hospital, etc.


getRepresentedOrganizationAssignedOrganizationTelecom

public Set<TelecommunicationAddress> getRepresentedOrganizationAssignedOrganizationTelecom()

Business Name: OrganizationPhoneAndEmails

Un-merged Business Name: OrganizationPhoneAndEmails

Relationship: COCT_MT090508CA.AssignedOrganization.telecom

Conformance/Cardinality: REQUIRED (0-5)

This is the most commonly used contact information and is returned to avoid unnecessary queries against the client registry.

Identifies contact information for the responsible organization.



Copyright © 2013. All Rights Reserved.