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

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

public class HealthcareWorkerBean
extends MessagePartBean
implements Party, Recipient, ChangedBy, ActingPerson, ActingPerson

Business Name: HealthcareWorker

COCT_MT090108CA.AssignedEntity: Healthcare Worker

Critical to tracking responsibility and performing follow-up. The CMET supports both licensed providers as well as non-licensed providers such as technicians, receptionists, etc.

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

The person organization assigned to carry out the associated (linked by a participation) action and/or the organization under whose authority they are acting.

COCT_MT090102CA.AssignedEntity: Healthcare Worker

Critical to tracking responsibility and performing follow-up. The CMET supports both licensed providers as well as non-licensed providers such as technicians, receptionists, etc.

The person assigned to carry out the associated action (linked by a participation) and/or the organization/group under whose authority they are acting.

See Also:
Serialized Form

Constructor Summary
HealthcareWorkerBean()
           
 
Method Summary
 String getAssignedOrganizationName()
          Un-merged Business Name: KnowledgebaseVendorName
 Identifier getAssignedPersonAsHealthCareProviderId()
          Business Name: LicenseNumber
 PersonName getAssignedPersonName()
          Business Name: HealthcareWorkerName
 HealthcareProviderRoleType getCode()
          Business Name: HealthcareWorkerType
 Identifier getId()
          Business Name: HealthcareWorkerIdentifier
 HealthcareOrganizationRoleType getRepresentedOrganizationAssignedOrganizationCode()
          Business Name: OrganizationType
 Set<TelecommunicationAddress> getRepresentedOrganizationAssignedOrganizationTelecom()
          Business Name: OrganizationPhoneAndEmails
 Identifier getRepresentedOrganizationId()
          Business Name: OrganizationIdentifier
 Set<TelecommunicationAddress> getTelecom()
          Business Name: HealthcareWorkerPhoneAndEmails
 void setAssignedOrganizationName(String assignedOrganizationName)
          Un-merged Business Name: KnowledgebaseVendorName
 void setAssignedPersonAsHealthCareProviderId(Identifier assignedPersonAsHealthCareProviderId)
          Business Name: LicenseNumber
 void setAssignedPersonName(PersonName assignedPersonName)
          Business Name: HealthcareWorkerName
 void setCode(HealthcareProviderRoleType code)
          Business Name: HealthcareWorkerType
 void setId(Identifier id)
          Business Name: HealthcareWorkerIdentifier
 void setRepresentedOrganizationAssignedOrganizationCode(HealthcareOrganizationRoleType representedOrganizationAssignedOrganizationCode)
          Business Name: OrganizationType
 void setRepresentedOrganizationId(Identifier representedOrganizationId)
          Business Name: OrganizationIdentifier
 
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

HealthcareWorkerBean

public HealthcareWorkerBean()
Method Detail

getAssignedOrganizationName

public String getAssignedOrganizationName()

Un-merged Business Name: KnowledgebaseVendorName

Relationship: COCT_MT260030CA.Organization.name

Conformance/Cardinality: MANDATORY (1)

Allows a knowledgebase vendor to be referenced by name.

The attribute is mandatory because it is the only information collected about a knowledgebase vendor.

The name of a clinical knowledgebase vendor organization.

Un-merged Business Name: OrganizationName

Relationship: COCT_MT090108CA.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_MT090102CA.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: KnowledgebaseVendorName

Relationship: COCT_MT260020CA.Organization.name

Conformance/Cardinality: MANDATORY (1)

Allows a knowledgebase vendor to be referenced by name.

The attribute is mandatory because it is the only information collected about a knowledgebase vendor.

The name of a clinical knowledgebase vendor organization.

Un-merged Business Name: MedicationDocumentAuthorName

Relationship: PORR_MT050016CA.Organization4.name

Conformance/Cardinality: MANDATORY (1)

Helps the receiver evaluate the supplied information.

The name of the organization responsible for creating the medication document.

Un-merged Business Name: KnowledgebaseVendorName

Relationship: COCT_MT260010CA.Organization.name

Conformance/Cardinality: MANDATORY (1)

Allows a knowledgebase vendor to be referenced by name.

The attribute is mandatory because it is the only information collected about a knowledgebase vendor.

The name of a clinical knowledgebase vendor organization.

Un-merged Business Name: RecommendingAuthorityName

Relationship: POME_MT010040CA.Organization4.name

Conformance/Cardinality: MANDATORY (1)

The source of a recommendation may influence prescriber's willingness to use the recommended dose and is therefore mandatory

Indicates the name of the organization or agency that created the dosage recommendation

Un-merged Business Name: FormularyOwnerName

Relationship: POME_MT010040CA.Organization3.name

Conformance/Cardinality: MANDATORY (1)

Helps identify the circumstances in which the formulary applies.

The name of the organization or facility responsible for the formulary.

Un-merged Business Name: MonitoringOrganizationName

Relationship: POME_MT010040CA.Organization2.name

Conformance/Cardinality: MANDATORY (1)

Helps identify the program and understand its context. May also indicate who to send reports to.

The name of the organization responsible for the monitoring program

Un-merged Business Name: MonographAuthorName

Relationship: POME_MT010040CA.Organization1.name

Conformance/Cardinality: MANDATORY (1)

Helps the receiver evaluate the supplied information.

The name of the organization responsible for creating the monograph


setAssignedOrganizationName

public void setAssignedOrganizationName(String assignedOrganizationName)

Un-merged Business Name: KnowledgebaseVendorName

Relationship: COCT_MT260030CA.Organization.name

Conformance/Cardinality: MANDATORY (1)

Allows a knowledgebase vendor to be referenced by name.

The attribute is mandatory because it is the only information collected about a knowledgebase vendor.

The name of a clinical knowledgebase vendor organization.

Un-merged Business Name: OrganizationName

Relationship: COCT_MT090108CA.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_MT090102CA.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: KnowledgebaseVendorName

Relationship: COCT_MT260020CA.Organization.name

Conformance/Cardinality: MANDATORY (1)

Allows a knowledgebase vendor to be referenced by name.

The attribute is mandatory because it is the only information collected about a knowledgebase vendor.

The name of a clinical knowledgebase vendor organization.

Un-merged Business Name: MedicationDocumentAuthorName

Relationship: PORR_MT050016CA.Organization4.name

Conformance/Cardinality: MANDATORY (1)

Helps the receiver evaluate the supplied information.

The name of the organization responsible for creating the medication document.

Un-merged Business Name: KnowledgebaseVendorName

Relationship: COCT_MT260010CA.Organization.name

Conformance/Cardinality: MANDATORY (1)

Allows a knowledgebase vendor to be referenced by name.

The attribute is mandatory because it is the only information collected about a knowledgebase vendor.

The name of a clinical knowledgebase vendor organization.

Un-merged Business Name: RecommendingAuthorityName

Relationship: POME_MT010040CA.Organization4.name

Conformance/Cardinality: MANDATORY (1)

The source of a recommendation may influence prescriber's willingness to use the recommended dose and is therefore mandatory

Indicates the name of the organization or agency that created the dosage recommendation

Un-merged Business Name: FormularyOwnerName

Relationship: POME_MT010040CA.Organization3.name

Conformance/Cardinality: MANDATORY (1)

Helps identify the circumstances in which the formulary applies.

The name of the organization or facility responsible for the formulary.

Un-merged Business Name: MonitoringOrganizationName

Relationship: POME_MT010040CA.Organization2.name

Conformance/Cardinality: MANDATORY (1)

Helps identify the program and understand its context. May also indicate who to send reports to.

The name of the organization responsible for the monitoring program

Un-merged Business Name: MonographAuthorName

Relationship: POME_MT010040CA.Organization1.name

Conformance/Cardinality: MANDATORY (1)

Helps the receiver evaluate the supplied information.

The name of the organization responsible for creating the monograph


getId

public Identifier getId()

Business Name: HealthcareWorkerIdentifier

Un-merged Business Name: HealthcareWorkerIdentifier

Relationship: COCT_MT090108CA.AssignedEntity.id

Conformance/Cardinality: MANDATORY (1)

Allows unique identification of the person which can be critical for authentication, permissions, drill-down and traceability and is therefore mandatory.

Unique identifier the person involved in the action.

Un-merged Business Name: HealthcareWorkerIdentifier

Relationship: COCT_MT090102CA.AssignedEntity.id

Conformance/Cardinality: MANDATORY (1)

Allows unique identification of the person which can be critical for authentication, permissions, drill-down and traceability and is therefore mandatory.

Unique identifier the person involved in the action.


setId

public void setId(Identifier id)

Business Name: HealthcareWorkerIdentifier

Un-merged Business Name: HealthcareWorkerIdentifier

Relationship: COCT_MT090108CA.AssignedEntity.id

Conformance/Cardinality: MANDATORY (1)

Allows unique identification of the person which can be critical for authentication, permissions, drill-down and traceability and is therefore mandatory.

Unique identifier the person involved in the action.

Un-merged Business Name: HealthcareWorkerIdentifier

Relationship: COCT_MT090102CA.AssignedEntity.id

Conformance/Cardinality: MANDATORY (1)

Allows unique identification of the person which can be critical for authentication, permissions, drill-down and traceability and is therefore mandatory.

Unique identifier the person involved in the action.


getCode

public HealthcareProviderRoleType getCode()

Business Name: HealthcareWorkerType

Un-merged Business Name: HealthcareWorkerType

Relationship: COCT_MT090108CA.AssignedEntity.code

Conformance/Cardinality: MANDATORY (1)

Provides context around the actions of the participant and is therefore mandatory.

Indicates the "kind" of healthcare participant, such as "physician", "dentist", "lab technician", "receptionist", etc.


setCode

public void setCode(HealthcareProviderRoleType code)

Business Name: HealthcareWorkerType

Un-merged Business Name: HealthcareWorkerType

Relationship: COCT_MT090108CA.AssignedEntity.code

Conformance/Cardinality: MANDATORY (1)

Provides context around the actions of the participant and is therefore mandatory.

Indicates the "kind" of healthcare participant, such as "physician", "dentist", "lab technician", "receptionist", etc.


getTelecom

public Set<TelecommunicationAddress> getTelecom()

Business Name: HealthcareWorkerPhoneAndEmails

Un-merged Business Name: HealthcareWorkerPhoneAndEmails

Relationship: COCT_MT090108CA.AssignedEntity.telecom

Conformance/Cardinality: REQUIRED (0-5)

This is the most commonly used piece of contact information and is returned here to avoid unnecessary queries of the provider registry.

Indicates phone and/or e-mail addresses at which the healthcare worker can be reached.


getAssignedPersonName

public PersonName getAssignedPersonName()

Business Name: HealthcareWorkerName

Un-merged Business Name: HealthcareWorkerName

Relationship: COCT_MT090108CA.Person.name

Conformance/Cardinality: MANDATORY (1)

This is a human-readable name and is thus essential for both display and validation of the person. As a result, the attribute is mandatory.

The name of the participating person.

Un-merged Business Name: HealthcareWorkerName

Relationship: COCT_MT090102CA.Person.name

Conformance/Cardinality: MANDATORY (1)

This is a human-readable name and is essential for validation of the person. As a result, the attribute is mandatory

The name of the involved person.


setAssignedPersonName

public void setAssignedPersonName(PersonName assignedPersonName)

Business Name: HealthcareWorkerName

Un-merged Business Name: HealthcareWorkerName

Relationship: COCT_MT090108CA.Person.name

Conformance/Cardinality: MANDATORY (1)

This is a human-readable name and is thus essential for both display and validation of the person. As a result, the attribute is mandatory.

The name of the participating person.

Un-merged Business Name: HealthcareWorkerName

Relationship: COCT_MT090102CA.Person.name

Conformance/Cardinality: MANDATORY (1)

This is a human-readable name and is essential for validation of the person. As a result, the attribute is mandatory

The name of the involved person.


getAssignedPersonAsHealthCareProviderId

public Identifier getAssignedPersonAsHealthCareProviderId()

Business Name: LicenseNumber

Un-merged Business Name: LicenseNumber

Relationship: COCT_MT090108CA.HealthCareProvider.id

Conformance/Cardinality: MANDATORY (1)

Allows lookup on college website, confirmation of identity, etc. Regulations occasionally require license numbers to be specified as part of clinical records.

If the identifier used in the root of the CMET is the same as the license number, the license number should be sent in both places.

Detailed information about the status and effective period of licenses must be retrieved from the provider registry.

The license number issued to the provider and relevant to the current action.

Un-merged Business Name: LicenseNumber

Relationship: COCT_MT090102CA.HealthCareProvider.id

Conformance/Cardinality: MANDATORY (1)

Allows lookup on college website, confirmation of identity, etc. Regulations occasionally require license numbers to be specified as part of clinical records.

If the identifier used in the root of the CMET is the same as the license number, the license number should be sent in both places.

The license number issued to the provider and relevant to the current action.


setAssignedPersonAsHealthCareProviderId

public void setAssignedPersonAsHealthCareProviderId(Identifier assignedPersonAsHealthCareProviderId)

Business Name: LicenseNumber

Un-merged Business Name: LicenseNumber

Relationship: COCT_MT090108CA.HealthCareProvider.id

Conformance/Cardinality: MANDATORY (1)

Allows lookup on college website, confirmation of identity, etc. Regulations occasionally require license numbers to be specified as part of clinical records.

If the identifier used in the root of the CMET is the same as the license number, the license number should be sent in both places.

Detailed information about the status and effective period of licenses must be retrieved from the provider registry.

The license number issued to the provider and relevant to the current action.

Un-merged Business Name: LicenseNumber

Relationship: COCT_MT090102CA.HealthCareProvider.id

Conformance/Cardinality: MANDATORY (1)

Allows lookup on college website, confirmation of identity, etc. Regulations occasionally require license numbers to be specified as part of clinical records.

If the identifier used in the root of the CMET is the same as the license number, the license number should be sent in both places.

The license number issued to the provider and relevant to the current action.


getRepresentedOrganizationId

public Identifier getRepresentedOrganizationId()

Business Name: OrganizationIdentifier

Un-merged Business Name: OrganizationIdentifier

Relationship: COCT_MT090108CA.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_MT090102CA.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_MT090108CA.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_MT090102CA.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


getRepresentedOrganizationAssignedOrganizationCode

public HealthcareOrganizationRoleType getRepresentedOrganizationAssignedOrganizationCode()

Business Name: OrganizationType

Un-merged Business Name: OrganizationType

Relationship: COCT_MT090108CA.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_MT090108CA.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_MT090108CA.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.