org.hl7.rim
public interface Employee extends RimObject, Role
A role played by a person who is associated with an organization (the employer, scoper) to receive wages or salary.
Discussion: The purpose of the role is to identify the type of relationship the employee has to the employer rather than the nature of the work actually performed (contrast with AssignedEntity).
| Method Summary | |
|---|---|
| ED | getHazardExposureText()
Gets attribute hazardExposureText of type ED and cardinality 0..1.
|
| CE | getJobClassCode()
Gets attribute jobClassCode of type CE and cardinality 0..1.
|
| CE | getJobCode()
Gets attribute jobCode of type CE and cardinality 0..1.
|
| SC | getJobTitleName()
Gets attribute jobTitleName of type SC and cardinality 0..1.
|
| ED | getProtectiveEquipmentText()
Gets attribute protectiveEquipmentText of type ED and cardinality 0..1.
|
| MO | getSalaryQuantity()
Gets attribute salaryQuantity of type MO and cardinality 0..1.
|
| CE | getSalaryTypeCode()
Gets attribute salaryTypeCode of type CE and cardinality 0..1.
|
| void | setHazardExposureText(ED value)
Sets attribute hazardExposureText of type ED and cardinality 0..1.
|
| void | setJobClassCode(CE value)
Sets attribute jobClassCode of type CE and cardinality 0..1.
|
| void | setJobCode(CE value)
Sets attribute jobCode of type CE and cardinality 0..1.
|
| void | setJobTitleName(SC value)
Sets attribute jobTitleName of type SC and cardinality 0..1.
|
| void | setProtectiveEquipmentText(ED value)
Sets attribute protectiveEquipmentText of type ED and cardinality 0..1.
|
| void | setSalaryQuantity(MO value)
Sets attribute salaryQuantity of type MO and cardinality 0..1.
|
| void | setSalaryTypeCode(CE value)
Sets attribute salaryTypeCode of type CE and cardinality 0..1.
|
The type of hazards associated with the work performed by the employee for the employer. For example, asbestos, infectious agents.
Returns: the attribute value
A code qualifying the employment in various ways, such as, full-time vs. part-time, etc.
Returns: the attribute value
A code specifying the job performed by the employee for the employer. For example, accountant, programmer analyst, patient care associate, staff nurse, etc.
Returns: the attribute value
The title of the job held, for example, Vice President, Senior Technical Analyst.
Returns: the attribute value
Protective equipment needed for the job performed by the employee for the employer. For example, safety glasses, hardhat.
Returns: the attribute value
The amount paid in salary or wages to the employee according to the computation method specified in salaryTypeCode. E.g., if the salaryTypeCode is "hourly" the salaryQuantity specifies the hourly wage.
Returns: the attribute value
A code specifying the method used by the employer to compute the employee's salary or wages. For example, hourly, annual, or commission.
Returns: the attribute value
The type of hazards associated with the work performed by the employee for the employer. For example, asbestos, infectious agents.
Parameters: value the new attribute value
A code qualifying the employment in various ways, such as, full-time vs. part-time, etc.
Parameters: value the new attribute value
A code specifying the job performed by the employee for the employer. For example, accountant, programmer analyst, patient care associate, staff nurse, etc.
Parameters: value the new attribute value
The title of the job held, for example, Vice President, Senior Technical Analyst.
Parameters: value the new attribute value
Protective equipment needed for the job performed by the employee for the employer. For example, safety glasses, hardhat.
Parameters: value the new attribute value
The amount paid in salary or wages to the employee according to the computation method specified in salaryTypeCode. E.g., if the salaryTypeCode is "hourly" the salaryQuantity specifies the hourly wage.
Parameters: value the new attribute value
A code specifying the method used by the employer to compute the employee's salary or wages. For example, hourly, annual, or commission.
Parameters: value the new attribute value