ca.infoway.messagebuilder.model.ab_mr2007_v02_r02.merged
Class HealthcareOrganizationBean

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

public class HealthcareOrganizationBean
extends MessagePartBean
implements EntererChoice, ActingPerson, AuthorPerson

Business Name: HealthcareOrganization

COCT_MT090508CA.AssignedEntity: Healthcare Organization

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

Critical to tracking responsibility and performing follow-up.

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

COCT_MT090502CA.AssignedEntity: Healthcare Organization

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

Critical to tracking responsibility and performing follow-up.

See Also:
Serialized Form

Constructor Summary
HealthcareOrganizationBean()
           
 
Method Summary
 RoleClass getClassCode()
          Un-merged Business Name: (no business name specified)
 HealthcareOrganizationRoleType getRepresentedOrganizationAssignedOrganizationCode()
          Business Name: OrganizationType
 Set<TelecommunicationAddress> getRepresentedOrganizationAssignedOrganizationTelecom()
          Business Name: OrganizationPhoneAndEmails
 EntityClass getRepresentedOrganizationClassCode()
          Un-merged Business Name: (no business name specified)
 EntityDeterminer getRepresentedOrganizationDeterminerCode()
          Un-merged Business Name: (no business name specified)
 Identifier getRepresentedOrganizationId()
          Business Name: OrganizationIdentifier
 String getRepresentedOrganizationName()
          Business Name: OrganizationName
 void setClassCode(RoleClass classCode)
          Un-merged Business Name: (no business name specified)
 void setRepresentedOrganizationAssignedOrganizationCode(HealthcareOrganizationRoleType representedOrganizationAssignedOrganizationCode)
          Business Name: OrganizationType
 void setRepresentedOrganizationClassCode(EntityClass representedOrganizationClassCode)
          Un-merged Business Name: (no business name specified)
 void setRepresentedOrganizationDeterminerCode(EntityDeterminer representedOrganizationDeterminerCode)
          Un-merged Business Name: (no business name specified)
 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)

A unique identifier for the organization

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.

Un-merged Business Name: OrganizationIdentifier

Relationship: COCT_MT090502CA.Organization.id

Conformance/Cardinality: MANDATORY (1)

A unique identifier for the organization

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.


setRepresentedOrganizationId

public void setRepresentedOrganizationId(Identifier representedOrganizationId)

Business Name: OrganizationIdentifier

Un-merged Business Name: OrganizationIdentifier

Relationship: COCT_MT090508CA.Organization.id

Conformance/Cardinality: MANDATORY (1)

A unique identifier for the organization

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.

Un-merged Business Name: OrganizationIdentifier

Relationship: COCT_MT090502CA.Organization.id

Conformance/Cardinality: MANDATORY (1)

A unique identifier for the organization

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.


getRepresentedOrganizationName

public String getRepresentedOrganizationName()

Business Name: OrganizationName

Un-merged Business Name: OrganizationName

Relationship: COCT_MT090508CA.Organization.name

Conformance/Cardinality: MANDATORY (1)

Identifies the name of the organization

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

Un-merged Business Name: OrganizationName

Relationship: COCT_MT090502CA.Organization.name

Conformance/Cardinality: MANDATORY (1)

Identifies the name of the organization

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


setRepresentedOrganizationName

public void setRepresentedOrganizationName(String representedOrganizationName)

Business Name: OrganizationName

Un-merged Business Name: OrganizationName

Relationship: COCT_MT090508CA.Organization.name

Conformance/Cardinality: MANDATORY (1)

Identifies the name of the organization

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

Un-merged Business Name: OrganizationName

Relationship: COCT_MT090502CA.Organization.name

Conformance/Cardinality: MANDATORY (1)

Identifies the name of the organization

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


getRepresentedOrganizationAssignedOrganizationCode

public HealthcareOrganizationRoleType getRepresentedOrganizationAssignedOrganizationCode()

Business Name: OrganizationType

Un-merged Business Name: OrganizationType

Relationship: COCT_MT090508CA.AssignedOrganization.code

Conformance/Cardinality: MANDATORY (1)

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

Provides context to the action and is therefore mandatory.


setRepresentedOrganizationAssignedOrganizationCode

public void setRepresentedOrganizationAssignedOrganizationCode(HealthcareOrganizationRoleType representedOrganizationAssignedOrganizationCode)

Business Name: OrganizationType

Un-merged Business Name: OrganizationType

Relationship: COCT_MT090508CA.AssignedOrganization.code

Conformance/Cardinality: MANDATORY (1)

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

Provides context to the action and is therefore mandatory.


getRepresentedOrganizationAssignedOrganizationTelecom

public Set<TelecommunicationAddress> getRepresentedOrganizationAssignedOrganizationTelecom()

Business Name: OrganizationPhoneAndEmails

Un-merged Business Name: OrganizationPhoneAndEmails

Relationship: COCT_MT090508CA.AssignedOrganization.telecom

Conformance/Cardinality: REQUIRED (0-5)

Identifies contact information for the responsible organization.

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


getClassCode

public RoleClass getClassCode()

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

Relationship: COCT_MT090502CA.AssignedEntity.classCode

Conformance/Cardinality: OPTIONAL (0-1)


setClassCode

public void setClassCode(RoleClass classCode)

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

Relationship: COCT_MT090502CA.AssignedEntity.classCode

Conformance/Cardinality: OPTIONAL (0-1)


getRepresentedOrganizationClassCode

public EntityClass getRepresentedOrganizationClassCode()

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

Relationship: COCT_MT090502CA.Organization.classCode

Conformance/Cardinality: OPTIONAL (0-1)


setRepresentedOrganizationClassCode

public void setRepresentedOrganizationClassCode(EntityClass representedOrganizationClassCode)

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

Relationship: COCT_MT090502CA.Organization.classCode

Conformance/Cardinality: OPTIONAL (0-1)


getRepresentedOrganizationDeterminerCode

public EntityDeterminer getRepresentedOrganizationDeterminerCode()

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

Relationship: COCT_MT090502CA.Organization.determinerCode

Conformance/Cardinality: OPTIONAL (0-1)


setRepresentedOrganizationDeterminerCode

public void setRepresentedOrganizationDeterminerCode(EntityDeterminer representedOrganizationDeterminerCode)

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

Relationship: COCT_MT090502CA.Organization.determinerCode

Conformance/Cardinality: OPTIONAL (0-1)



Copyright © 2013. All Rights Reserved.