|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectca.infoway.messagebuilder.model.MessagePartBean
ca.infoway.messagebuilder.model.ab_mr2007_v02_r02.merged.HealthcareWorkerBean
public class HealthcareWorkerBean
COCT_MT090108CA.AssignedEntity: Healthcare Worker
The person organization assigned to carry out the associated (linked by a participation) action and/or the organization under whose authority they are acting.
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.
COCT_MT090102CA.AssignedEntity: Assigned Person
The person assigned to carry out the associated (linked by a participation) action.
Constructor Summary | |
---|---|
HealthcareWorkerBean()
|
Method Summary | |
---|---|
Identifier |
getAssignedPersonAsHealthCareProviderId()
Business Name: LicenseNumber |
PersonName |
getAssignedPersonName()
Un-merged Business Name: HealthcareWorkerName |
HealthcareProviderRoleType |
getCode()
Business Name: HealthcareWorkerType |
Identifier |
getId()
Un-merged Business Name: HealthcareWorkerIdentifier |
HealthcareOrganizationRoleType |
getRepresentedOrganizationAssignedOrganizationCode()
Business Name: OrganizationType |
Set<TelecommunicationAddress> |
getRepresentedOrganizationAssignedOrganizationTelecom()
Business Name: OrganizationPhoneAndEmails |
Identifier |
getRepresentedOrganizationId()
Business Name: OrganizationIdentifier |
String |
getRepresentedOrganizationName()
Business Name: OrganizationName |
Set<TelecommunicationAddress> |
getTelecom()
Business Name: HealthcareWorkerPhoneAndEmails |
void |
setAssignedPersonAsHealthCareProviderId(Identifier assignedPersonAsHealthCareProviderId)
Business Name: LicenseNumber |
void |
setAssignedPersonName(PersonName assignedPersonName)
Un-merged Business Name: HealthcareWorkerName |
void |
setCode(HealthcareProviderRoleType code)
Business Name: HealthcareWorkerType |
void |
setId(Identifier id)
Un-merged Business Name: HealthcareWorkerIdentifier |
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 |
---|
public HealthcareWorkerBean()
Method Detail |
---|
public Identifier getId()
Un-merged Business Name: HealthcareWorkerIdentifier
Relationship: COCT_MT090108CA.AssignedEntity.id
Conformance/Cardinality: MANDATORY (1)
Unique identifier the person involved in the action.
Allows unique identification of the person which can be critical for authentication, permissions, drill-down and traceability and is therefore mandatory.
Un-merged Business Name: AssignedPersonIdentifier
Relationship: COCT_MT090102CA.AssignedEntity.id
Conformance/Cardinality: MANDATORY (1)
The identifier assigned to the person for this role (in this participation).
Identifies the person in an assigned role (participating in the associated act).
public void setId(Identifier id)
Un-merged Business Name: HealthcareWorkerIdentifier
Relationship: COCT_MT090108CA.AssignedEntity.id
Conformance/Cardinality: MANDATORY (1)
Unique identifier the person involved in the action.
Allows unique identification of the person which can be critical for authentication, permissions, drill-down and traceability and is therefore mandatory.
Un-merged Business Name: AssignedPersonIdentifier
Relationship: COCT_MT090102CA.AssignedEntity.id
Conformance/Cardinality: MANDATORY (1)
The identifier assigned to the person for this role (in this participation).
Identifies the person in an assigned role (participating in the associated act).
public HealthcareProviderRoleType getCode()
Business Name: HealthcareWorkerType
Un-merged Business Name: HealthcareWorkerType
Relationship: COCT_MT090108CA.AssignedEntity.code
Conformance/Cardinality: MANDATORY (1)
Indicates the "kind" of healthcare participant, such as "physician", "dentist", "lab technician", "receptionist", etc.
Provides context around the actions of the participant and is therefore mandatory.
public void setCode(HealthcareProviderRoleType code)
Business Name: HealthcareWorkerType
Un-merged Business Name: HealthcareWorkerType
Relationship: COCT_MT090108CA.AssignedEntity.code
Conformance/Cardinality: MANDATORY (1)
Indicates the "kind" of healthcare participant, such as "physician", "dentist", "lab technician", "receptionist", etc.
Provides context around the actions of the participant and is therefore mandatory.
public Set<TelecommunicationAddress> getTelecom()
Business Name: HealthcareWorkerPhoneAndEmails
Un-merged Business Name: HealthcareWorkerPhoneAndEmails
Relationship: COCT_MT090108CA.AssignedEntity.telecom
Conformance/Cardinality: REQUIRED (0-5)
Indicates phone and/or e-mail addresses at which the healthcare worker can be reached.
This is the most commonly used piece of contact information and is returned here to avoid unnecessary queries of the provider registry.
public PersonName getAssignedPersonName()
Un-merged Business Name: HealthcareWorkerName
Relationship: COCT_MT090108CA.Person.name
Conformance/Cardinality: MANDATORY (1)
The name of the participating person.
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.
Un-merged Business Name: AssignedPersonName
Relationship: COCT_MT090102CA.Person.name
Conformance/Cardinality: MANDATORY (1)
The name of the assigned person.
public void setAssignedPersonName(PersonName assignedPersonName)
Un-merged Business Name: HealthcareWorkerName
Relationship: COCT_MT090108CA.Person.name
Conformance/Cardinality: MANDATORY (1)
The name of the participating person.
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.
Un-merged Business Name: AssignedPersonName
Relationship: COCT_MT090102CA.Person.name
Conformance/Cardinality: MANDATORY (1)
The name of the assigned person.
public Identifier getAssignedPersonAsHealthCareProviderId()
Business Name: LicenseNumber
Un-merged Business Name: LicenseNumber
Relationship: COCT_MT090108CA.HealthCareProvider.id
Conformance/Cardinality: MANDATORY (1)
The license number issued to the provider and relevant to the current action.
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.
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.
public void setAssignedPersonAsHealthCareProviderId(Identifier assignedPersonAsHealthCareProviderId)
Business Name: LicenseNumber
Un-merged Business Name: LicenseNumber
Relationship: COCT_MT090108CA.HealthCareProvider.id
Conformance/Cardinality: MANDATORY (1)
The license number issued to the provider and relevant to the current action.
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.
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.
public Identifier getRepresentedOrganizationId()
Business Name: OrganizationIdentifier
Un-merged Business Name: OrganizationIdentifier
Relationship: COCT_MT090108CA.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.
public void setRepresentedOrganizationId(Identifier representedOrganizationId)
Business Name: OrganizationIdentifier
Un-merged Business Name: OrganizationIdentifier
Relationship: COCT_MT090108CA.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.
public String getRepresentedOrganizationName()
Business Name: OrganizationName
Un-merged Business Name: OrganizationName
Relationship: COCT_MT090108CA.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.
public void setRepresentedOrganizationName(String representedOrganizationName)
Business Name: OrganizationName
Un-merged Business Name: OrganizationName
Relationship: COCT_MT090108CA.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.
public HealthcareOrganizationRoleType getRepresentedOrganizationAssignedOrganizationCode()
Business Name: OrganizationType
Un-merged Business Name: OrganizationType
Relationship: COCT_MT090108CA.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.
public void setRepresentedOrganizationAssignedOrganizationCode(HealthcareOrganizationRoleType representedOrganizationAssignedOrganizationCode)
Business Name: OrganizationType
Un-merged Business Name: OrganizationType
Relationship: COCT_MT090108CA.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.
public Set<TelecommunicationAddress> getRepresentedOrganizationAssignedOrganizationTelecom()
Business Name: OrganizationPhoneAndEmails
Un-merged Business Name: OrganizationPhoneAndEmails
Relationship: COCT_MT090108CA.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.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |