# IHRIS Manage Form Fields - 4.0

### From Osi

These are the forms and fields in iHRIS Manage version 4.0.1

There is also a graphical visualization of this data. Warning: this is a very large file and you may wish to save it to your desktop instead of viewing it in your browser.

Here is a description of the Field types.

## application

The form application is implemented by the class: iHRIS_Applicant It has the following fields:

- position:
  - Header: Position(s)
  - Type: MAP_MULT
  - Restrictions: Required
  - Maps To Forms: position
- felony:
  - Header: Have you ever been convicted of a felony?
  - Type: YESNO
- felony_circumstance:
  - Header: If yes, give the circumstances.
  - Type: STRING_MLINE
- other_info:
  - Header: In addition to your work history, are there other skills, qualifications or experience we should consider?
  - Type: STRING_MLINE
- hear:
  - Header: How did you hear of this opening?
  - Type: STRING_MLINE
- start_date:
  - Header: When can you start?
  - Type: DATE_YMD
- desired_wage:
  - Header: Desired Wage
  - Type: CURRENCY
  - Maps To Forms: currency
- full_time:
  - Header: Are you looking for full-time employment?
  - Type: YESNO
- hours:
  - Header: If no, what hours are you available?
  - Type: STRING_MLINE

## benefit

The form benefit is implemented by the class: iHRIS_Benefit It has the following fields:

- type:
  - Header: Benefit Type
  - Type: MAP
  - Restrictions: Required
  - Maps To Forms: benefit_type
- source:
  - Header: Source
  - Type: MAP
  - Restrictions: Required
  - Maps To Forms: salary_source
- recurrence:
  - Header: Recurrence Frequency
  - Type: MAP
  - Restrictions: Required
  - Maps To Forms: benefit_recurrence
- amount:
  - Header: Amount
  - Type: CURRENCY
  - Restrictions: Required
  - Maps To Forms: currency
- start_date:
  - Header: Start Date
  - Type: DATE_YMD
  - Restrictions: Required
- end_date:
  - Header: End Date
  - Type: DATE_YMD

## benefit_recurrence

The form benefit_recurrence is implemented by the class: I2CE_SimpleList It has the following fields:

- name:
  - Header: Name
  - Type: STRING_LINE
  - Restrictions: Required, Unique

## benefit_type

The form benefit_type is implemented by the class: I2CE_SimpleList It has the following fields:

- name:
  - Header: Name
  - Type: STRING_LINE
  - Restrictions: Required, Unique

## cadre

The form cadre is implemented by the class: I2CE_SimpleList It has the following fields:

- name:
  - Header: Name
  - Type: STRING_LINE
  - Restrictions: Required, Unique

## classification

The form classification is implemented by the class: iHRIS_Classification It has the following fields:

- name:
  - Header: Name
  - Type: STRING_LINE
  - Restrictions: Required, Unique
- description:
  - Header: Description
  - Type: STRING_LINE
- code:
  - Header: Code
  - Type: STRING_LINE

## competency

The form competency is implemented by the class: iHRIS_Competency It has the following fields:

- name:
  - Header: Name
  - Type: STRING_LINE
  - Restrictions: Required, Unique in {competency_type}
- competency_type:
  - Header: Competency Type
  - Type: MAP
  - Restrictions: Required
  - Maps To Forms: competency_type
- notes:
  - Header: Notes
  - Type: STRING_MLINE

## competency_evaluation

The form competency_evaluation is implemented by the class: I2CE_SimpleList It has the following fields:

- name:
  - Header: Name
  - Type: STRING_LINE
  - Restrictions: Required, Unique

## competency_type

The form competency_type is implemented by the class: I2CE_SimpleList It has the following fields:

- name:
  - Header: Name
  - Type: STRING_LINE
  - Restrictions: Required, Unique

## contact

The form contact is implemented by the class: iHRIS_Contact It has the following fields:

- address:
  - Header: Mailing Address
  - Type: STRING_MLINE
- telephone:
  - Header: Telephone Number
  - Type: STRING_LINE
- alt_telephone:
  - Header: Alternate Telephone Number
  - Type: STRING_LINE
- fax:
  - Header: Fax Number
  - Type: STRING_LINE
- email:
  - Header: Email Address
  - Type: STRING_LINE
- notes:
  - Header: Notes
  - Type: STRING_MLINE

## continuing_education

The form continuing_education is implemented by the class: iHRIS_ContinuingEducation It has the following fields:

- continuing_education_course:
  - Header: Continuing Education Course
  - Type: MAP
  - Restrictions: Required
  - Maps To Forms: continuing_education_course
- credit_hours:
  - Header: Credit Hours
  - Type: INT
  - Restrictions: Required
- start_date:
  - Header: Start Date
  - Type: DATE_YMD
  - Restrictions: Required
- end_date:
  - Header: End Date
  - Type: DATE_YMD
  - Restrictions: Required

## continuing_education_course

The form continuing_education_course is implemented by the class: iHRIS_ContinuingEducationCourse It has the following fields:

- name:
  - Header: Name
  - Type: STRING_LINE
  - Restrictions: Required
- credit_hours:
  - Header: Credit Hours
  - Type: INT
  - Restrictions: Required

## council

The form council is implemented by the class: I2CE_SimpleList It has the following fields:

- name:
  - Header: Name
  - Type: STRING_LINE
  - Restrictions: Required, Unique

## country

The form country is implemented by the class: iHRIS_Country It has the following fields:

- name:
  - Header: Name
  - Type: STRING_LINE
  - Restrictions: Required, Unique
- alpha_two:
  - Header: 2 Character Alpha Code
  - Type: STRING_LINE
  - Restrictions: Required, Unique
- code:
  - Header: ISO Numeric Code
  - Type: INT
- primary:
  - Header: Primary Country
  - Type: YESNO
- location:
  - Header: Use for Location Selection
  - Type: YESNO

## county

The form county is implemented by the class: iHRIS_County It has the following fields:

- name:
  - Header: Name
  - Type: STRING_LINE
  - Restrictions: Required, Unique in {district}
- district:
  - Header: District
  - Type: MAP
  - Restrictions: Required
  - Maps To Forms: district

## currency

The form currency is implemented by the class: iHRIS_Currency It has the following fields:

- code:
  - Header: Currency Code
  - Type: STRING_LINE
  - Restrictions: Required, Unique
- name:
  - Header: Name
  - Type: STRING_LINE
- country:
  - Header: Country
  - Type: MAP
  - Maps To Forms: country
- symbol:
  - Header: Symbol
  - Type: STRING_LINE

## degree

The form degree is implemented by the class: iHRIS_Degree It has the following fields:

- name:
  - Header: Name
  - Type: STRING_LINE
  - Restrictions: Required, Unique in {edu_type}
- edu_type:
  - Header: Education Type
  - Type: MAP
  - Restrictions: Required
  - Maps To Forms: edu_type

## demographic

The form demographic is implemented by the class: iHRIS_ManageDemographic It has the following fields:

- birth_date:
  - Header: Date of Birth
  - Type: DATE_YMD
- gender:
  - Header: Gender
  - Type: MAP
  - Maps To Forms: gender
- marital_status:
  - Header: Marital Status
  - Type: MAP
  - Maps To Forms: marital_status
- dependents:
  - Header: Number of Dependents
  - Type: INT

## department

The form department is implemented by the class: iHRIS_Department It has the following fields:

- name:
  - Header: Name
  - Type: STRING_LINE
  - Restrictions: Required, Unique

## district

The form district is implemented by the class: iHRIS_District It has the following fields:

- name:
  - Header: Name
  - Type: STRING_LINE
  - Restrictions: Required, Unique in {region:country}
- region:
  - Header: Region
  - Type: MAP
  - Restrictions: Required
  - Maps To Forms: region
- code:
  - Header: Code
  - Type: STRING_LINE

## edu_type

The form edu_type is implemented by the class: I2CE_SimpleList It has the following fields:

- name:
  - Header: Name
  - Type: STRING_LINE
  - Restrictions: Required, Unique

## education

The form education is implemented by the class: iHRIS_Education It has the following fields:

- degree:
  - Header: Degree
  - Type: MAP
  - Restrictions: Required
  - Maps To Forms: degree
- institution:
  - Header: Institution Name
  - Type: STRING_LINE
  - Restrictions: Required
- location:
  - Header: Institution Location
  - Type: STRING_LINE
- year:
  - Header: Year of Graduation (leave blank if In Progress)
  - Type: DATE_Y
- major:
  - Header: Major
  - Type: STRING_LINE

## employee_status

The form employee_status is implemented by the class: I2CE_SimpleList It has the following fields:

- name:
  - Header: Name
  - Type: STRING_LINE
  - Restrictions: Required, Unique

## employment

The form employment is implemented by the class: iHRIS_Employment It has the following fields:

- company_name:
  - Header: Company Name
  - Type: STRING_LINE
  - Restrictions: Required
- company_address:
  - Header: Company Address
  - Type: STRING_MLINE
- company_phone:
  - Header: Company Telephone
  - Type: STRING_LINE
- start_date:
  - Header: Date Started
  - Type: DATE_YMD
  - Restrictions: Required
- start_wage:
  - Header: Starting Wage
  - Type: CURRENCY
  - Maps To Forms: currency
- start_position:
  - Header: Starting Position
  - Type: STRING_LINE
- end_date:
  - Header: Date Ended (leave blank if still employed)
  - Type: DATE_YMD
- end_wage:
  - Header: Ending Wage
  - Type: CURRENCY
  - Maps To Forms: currency
- end_position:
  - Header: Ending Position
  - Type: STRING_LINE
- supervisor:
  - Header: Supervisor
  - Type: STRING_LINE
- contact_ok:
  - Header: Ok to Contact?
  - Type: YESNO
- responsibilities:
  - Header: Job Responsibilities
  - Type: STRING_MLINE
- reason_for_leaving:
  - Header: Reason for Leaving
  - Type: STRING_MLINE

## facility

The form facility is implemented by the class: iHRIS_Facility

This form is used to descibe basic information about a facility

It has the child forms:

- facility_contact

It has the following fields:

- location:
  - Header: Location
  - Type: MAP
  - Maps To Forms: county,district
- name:
  - Header: Name
  - Type: STRING_LINE
  - Restrictions: Required, Unique
- facility_type:
  - Header: Facility Type
  - Type: MAP
  - Restrictions: Required
  - Maps To Forms: facility_type

## facility_contact

The form facility_contact is implemented by the class: iHRIS_Contact It has the following fields:

- address:
  - Header: Mailing Address
  - Type: STRING_MLINE
- telephone:
  - Header: Telephone Number
  - Type: STRING_LINE
- alt_telephone:
  - Header: Alternate Telephone Number
  - Type: STRING_LINE
- fax:
  - Header: Fax Number
  - Type: STRING_LINE
- email:
  - Header: Email Address
  - Type: STRING_LINE
- notes:
  - Header: Notes
  - Type: STRING_MLINE

## facility_type

The form facility_type is implemented by the class: I2CE_SimpleList It has the following fields:

- name:
  - Header: Name
  - Type: STRING_LINE
  - Restrictions: Required, Unique

## gender

The form gender is implemented by the class: I2CE_SimpleList It has the following fields:

- name:
  - Header: Name
  - Type: STRING_LINE
  - Restrictions: Required, Unique

## id_type

The form id_type is implemented by the class: I2CE_SimpleList It has the following fields:

- name:
  - Header: Name
  - Type: STRING_LINE
  - Restrictions: Required, Unique

## isco_88_major

The form isco_88_major is implemented by the class: iHRIS_ISCO_88_Major It has the following fields:

- name:
  - Header: Major Group
  - Type: STRING_LINE
  - Restrictions: Required
- description:
  - Header: Description
  - Type: STRING_MLINE

## isco_88_minor

The form isco_88_minor is implemented by the class: iHRIS_ISCO_88_Minor It has the following fields:

- name:
  - Header: Minor Group
  - Type: STRING_LINE
  - Restrictions: Required
- description:
  - Header: Description
  - Type: STRING_MLINE
- isco_88_sub_major:
  - Header: Sub-Major Group
  - Type: MAP
  - Maps To Forms: isco_88_sub_major

## isco_88_sub_major

The form isco_88_sub_major is implemented by the class: iHRIS_ISCO_88_Sub_Major It has the following fields:

- name:
  - Header: Sub-Major Group
  - Type: STRING_LINE
  - Restrictions: Required
- description:
  - Header: Description
  - Type: STRING_MLINE
- isco_88_major:
  - Header: Major Group
  - Type: MAP
  - Maps To Forms: isco_88_major

## isco_88_unit

The form isco_88_unit is implemented by the class: iHRIS_ISCO_88_Unit It has the following fields:

- name:
  - Header: Unit
  - Type: STRING_LINE
  - Restrictions: Required
- description:
  - Header: Description
  - Type: STRING_LINE
- isco_88_minor:
  - Header: Minor Group
  - Type: MAP
  - Maps To Forms: isco_88_minor

## job

The form job is implemented by the class: iHRIS_Job It has the following fields:

- title:
  - Header: Title
  - Type: STRING_LINE
  - Restrictions: Required, Unique
- code:
  - Header: Code
  - Type: STRING_LINE
- description:
  - Header: Description
  - Type: STRING_MLINE
- salary_grade:
  - Header: Salary Grade
  - Type: MAP
  - Maps To Forms: salary_grade
- cadre:
  - Header: Cadre (Health Professionals Only)
  - Type: MAP
  - Maps To Forms: cadre
- classification:
  - Header: Classification
  - Type: MAP
  - Maps To Forms: classification
- isco_88_unit:
  - Header: ISCO 88 Code
  - Type: MAP
  - Maps To Forms: isco_88_unit

## language

The form language is implemented by the class: I2CE_SimpleList It has the following fields:

- name:
  - Header: Name
  - Type: STRING_LINE
  - Restrictions: Required, Unique

## language_proficiency

The form language_proficiency is implemented by the class: I2CE_SimpleList It has the following fields:

- name:
  - Header: Name
  - Type: STRING_LINE
  - Restrictions: Required, Unique

## marital_status

The form marital_status is implemented by the class: I2CE_SimpleList It has the following fields:

- name:
  - Header: Name
  - Type: STRING_LINE
  - Restrictions: Required, Unique

## notes

The form notes is implemented by the class: iHRIS_Notes It has the following fields:

- note:
  - Header: Note
  - Type: STRING_MLINE
  - Restrictions: Required
- date_added:
  - Header: Date Added
  - Type: DATE_YMD
  - Restrictions: Required

## person

The form person is implemented by the class: iHRIS_ManagePerson

This form holds basic information about a person such as their names and residence

It has the child forms:

- application
- benefit
- demographic
- education
- employment
- notes
- person_competency
- person_contact_emergency
- person_contact_other
- person_contact_personal
- person_contact_work
- person_id
- person_language
- person_photo_passport
- person_position
- person_resume
- person_scheduled_training_course
- position_decision
- position_interview
- registration

It has the following fields:

- nationality:
  - Header: Nationality
  - Type: MAP
  - Restrictions: Required
  - Maps To Forms: country
- residence:
  - Header: Residence
  - Type: MAP
  - Restrictions: Required
  - Maps To Forms: county,district
- surname:
  - Header: Surname
  - Type: STRING_LINE
  - Restrictions: Required
- firstname:
  - Header: First Name
  - Type: STRING_LINE
  - Restrictions: Required
- othername:
  - Header: Other Names
  - Type: STRING_LINE

## person_competency

The form person_competency is implemented by the class: iHRIS_PersonCompetency It has the following fields:

- evaluation_date:
  - Header: Last Evaluated
  - Type: DATE_YMD
- competency_evaluation:
  - Header: Evaluation
  - Type: MAP
  - Maps To Forms: competency_evaluation
- competency:
  - Header: Competency
  - Type: MAP
  - Restrictions: Required
  - Maps To Forms: competency

## person_contact_emergency

The form person_contact_emergency is implemented by the class: iHRIS_Contact It has the following fields:

- address:
  - Header: Mailing Address
  - Type: STRING_MLINE
- telephone:
  - Header: Telephone Number
  - Type: STRING_LINE
- alt_telephone:
  - Header: Alternate Telephone Number
  - Type: STRING_LINE
- fax:
  - Header: Fax Number
  - Type: STRING_LINE
- email:
  - Header: Email Address
  - Type: STRING_LINE
- notes:
  - Header: Notes
  - Type: STRING_MLINE

## person_contact_other

The form person_contact_other is implemented by the class: iHRIS_Contact It has the following fields:

- address:
  - Header: Mailing Address
  - Type: STRING_MLINE
- telephone:
  - Header: Telephone Number
  - Type: STRING_LINE
- alt_telephone:
  - Header: Alternate Telephone Number
  - Type: STRING_LINE
- fax:
  - Header: Fax Number
  - Type: STRING_LINE
- email:
  - Header: Email Address
  - Type: STRING_LINE
- notes:
  - Header: Notes
  - Type: STRING_MLINE

## person_contact_personal

The form person_contact_personal is implemented by the class: iHRIS_Contact It has the following fields:

- address:
  - Header: Mailing Address
  - Type: STRING_MLINE
- telephone:
  - Header: Telephone Number
  - Type: STRING_LINE
- alt_telephone:
  - Header: Alternate Telephone Number
  - Type: STRING_LINE
- fax:
  - Header: Fax Number
  - Type: STRING_LINE
- email:
  - Header: Email Address
  - Type: STRING_LINE
- notes:
  - Header: Notes
  - Type: STRING_MLINE

## person_contact_work

The form person_contact_work is implemented by the class: iHRIS_Contact It has the following fields:

- address:
  - Header: Mailing Address
  - Type: STRING_MLINE
- telephone:
  - Header: Telephone Number
  - Type: STRING_LINE
- alt_telephone:
  - Header: Alternate Telephone Number
  - Type: STRING_LINE
- fax:
  - Header: Fax Number
  - Type: STRING_LINE
- email:
  - Header: Email Address
  - Type: STRING_LINE
- notes:
  - Header: Notes
  - Type: STRING_MLINE

## person_id

The form person_id is implemented by the class: iHRIS_PersonID

This form holds basic information about an identification for a person

It has the following fields:

- id_type:
  - Header: Identification Type
  - Type: MAP
  - Restrictions: Required
  - Maps To Forms: id_type
- id_num:
  - Header: Identification Number
  - Type: STRING_LINE
  - Restrictions: Required

## person_language

The form person_language is implemented by the class: iHRIS_PersonLanguage It has the following fields:

- speaking:
  - Header: Speaking Proficiency
  - Type: MAP
  - Restrictions: Required
  - Maps To Forms: language_proficiency
- reading:
  - Header: Reading Proficiency
  - Type: MAP
  - Restrictions: Required
  - Maps To Forms: language_proficiency
- writing:
  - Header: Writing Proficiency
  - Type: MAP
  - Restrictions: Required
  - Maps To Forms: language_proficiency
- language:
  - Header: Language
  - Type: MAP
  - Restrictions: Required
  - Maps To Forms: language

## person_photo_passport

The form person_photo_passport is implemented by the class: iHRIS_Photo It has the following fields:

- image:
  - Header: Image
  - Type: IMAGE
- date:
  - Header: Date
  - Type: DATE_YMD
  - Restrictions: Required
- description:
  - Header: Description
  - Type: STRING_LINE

## person_position

The form person_position is implemented by the class: iHRIS_PersonPosition

This form is used to link a person to a pariticular position residence

It has the child forms:

- salary

It has the following fields:

- reason:
  - Header: Reason for Departure
  - Type: MAP
  - Maps To Forms: pos_change_reason
- position:
  - Header: Position
  - Type: MAP
  - Restrictions: Required
  - Maps To Forms: position
- start_date:
  - Header: Start Date
  - Type: DATE_YMD
  - Restrictions: Required
- end_date:
  - Header: End Date
  - Type: DATE_YMD

## person_resume

The form person_resume is implemented by the class: iHRIS_Document It has the following fields:

- document:
  - Header: Document
  - Type: DOCUMENT
- date:
  - Header: Date
  - Type: DATE_YMD
  - Restrictions: Required
- description:
  - Header: Description
  - Type: STRING_LINE

## person_scheduled_training_course

The form person_scheduled_training_course is implemented by the class: iHRIS_Person_Scheduled_Training_Course It has the child forms:

- training_course_competency_evaluation

It has the following fields:

- is_retraining:
  - Header: Retraining
  - Type: YESNO
- completed:
  - Header: Completed
  - Type: YESNO
- request_date:
  - Header: Request Date
  - Type: DATE_YMD
  - Restrictions: Required
- notes:
  - Header: Notes
  - Type: STRING_MLINE
- training_course_evaluation:
  - Header: Evaluation
  - Type: MAP
  - Restrictions: Required
  - Maps To Forms: training_course_evaluation
- training_course_requestor:
  - Header: Requested By
  - Type: MAP
  - Maps To Forms: training_course_requestor
- scheduled_training_course:
  - Header: Instance
  - Type: MAP
  - Restrictions: Required
  - Maps To Forms: scheduled_training_course

## pos_change_reason

The form pos_change_reason is implemented by the class: I2CE_SimpleList It has the following fields:

- name:
  - Header: Name
  - Type: STRING_LINE
  - Restrictions: Required, Unique

## position

The form position is implemented by the class: iHRIS_Position It has the following fields:

- source:
  - Header: Source
  - Type: MAP_MULT
  - Maps To Forms: salary_source
- supervisor:
  - Header: Supervisor
  - Type: MAP
  - Maps To Forms: position
- pos_type:
  - Header: Position Type
  - Type: MAP
  - Maps To Forms: position_type
- status:
  - Header: Status
  - Type: MAP
  - Restrictions: Required
  - Maps To Forms: position_status
- code:
  - Header: Position Code
  - Type: STRING_LINE
  - Restrictions: Required, Unique
- job:
  - Header: Job
  - Type: MAP
  - Restrictions: Required
  - Maps To Forms: job
- title:
  - Header: Position Title
  - Type: STRING_LINE
  - Restrictions: Required
- description:
  - Header: Position Description
  - Type: STRING_MLINE
- proposed_salary:
  - Header: Proposed Salary
  - Type: CURRENCY
  - Maps To Forms: currency
- facility:
  - Header: Facility
  - Type: MAP
  - Restrictions: Required
  - Maps To Forms: facility
- department:
  - Header: Department
  - Type: MAP
  - Maps To Forms: department
- proposed_end_date:
  - Header: Proposed End Date
  - Type: DATE_YMD
- proposed_hiring_date:
  - Header: Proposed Hiring Date
  - Type: DATE_YMD
- posted_date:
  - Header: Date Posted
  - Type: DATE_YMD
- comments:
  - Header: Position Comments
  - Type: STRING_TEXT
- interview_comments:
  - Header: Interview Comments
  - Type: STRING_TEXT

## position_decision

The form position_decision is implemented by the class: iHRIS_PositionDecision It has the following fields:

- date:
  - Header: Date of Decision
  - Type: DATE_YMD
  - Restrictions: Required
- offer:
  - Header: Make a Job Offer?
  - Type: YESNO
- comments:
  - Header: Comments
  - Type: STRING_MLINE

## position_interview

The form position_interview is implemented by the class: iHRIS_PositionInterview It has the following fields:

- date:
  - Header: Date of Interview
  - Type: DATE_YMD
  - Restrictions: Required
- person:
  - Header: People Attending
  - Type: STRING_LINE
  - Restrictions: Required
- comments:
  - Header: Comments
  - Type: STRING_MLINE

## position_status

The form position_status is implemented by the class: I2CE_SimpleList It has the following fields:

- name:
  - Header: Name
  - Type: STRING_LINE
  - Restrictions: Required, Unique

## position_type

The form position_type is implemented by the class: I2CE_SimpleList It has the following fields:

- name:
  - Header: Name
  - Type: STRING_LINE
  - Restrictions: Required, Unique

## region

The form region is implemented by the class: iHRIS_Region It has the following fields:

- name:
  - Header: Name
  - Type: STRING_LINE
  - Restrictions: Required, Unique in {country}
- country:
  - Header: Country
  - Type: MAP
  - Restrictions: Required
  - Maps To Forms: country
- code:
  - Header: Code
  - Type: STRING_LINE

## registration

The form registration is implemented by the class: iHRIS_Registration It has the following fields:

- council:
  - Header: Registration Council
  - Type: MAP
  - Restrictions: Required
  - Maps To Forms: council
- registration_number:
  - Header: Registration Number
  - Type: STRING_LINE
- license_number:
  - Header: License Number
  - Type: STRING_LINE
- registration_date:
  - Header: Registration Date
  - Type: DATE_YMD
- license_expiration:
  - Header: License Expiration Date
  - Type: DATE_YMD

## role

The form role is implemented by the class: I2CE_Role It has the following fields:

- trickle_up:
  - Header: Trickle Up
  - Type: MAP_MULT
  - Maps To Forms: role
- name:
  - Header: Role
  - Type: STRING_LINE
  - Restrictions: Required, Unique
- assignable:
  - Header: Can Assign To User
  - Type: YESNO
  - Restrictions: Required

## salary

The form salary is implemented by the class: iHRIS_Salary It has the following fields:

- start_date:
  - Header: Start Date
  - Type: DATE_YMD
  - Restrictions: Required
- salary:
  - Header: Salary
  - Type: CURRENCY
  - Restrictions: Required
  - Maps To Forms: currency
- end_date:
  - Header: End Date
  - Type: DATE_YMD
- notes:
  - Header: Notes
  - Type: STRING_MLINE

## salary_grade

The form salary_grade is implemented by the class: iHRIS_SalaryGrade It has the following fields:

- name:
  - Header: Name
  - Type: STRING_LINE
  - Restrictions: Required, Unique
- start:
  - Header: Start
  - Type: CURRENCY
  - Restrictions: Required
  - Maps To Forms: currency
- end:
  - Header: End
  - Type: CURRENCY
  - Restrictions: Required
  - Maps To Forms: currency
- midpoint:
  - Header: MidPoint
  - Type: CURRENCY
  - Maps To Forms: currency
- notes:
  - Header: Notes
  - Type: STRING_MLINE

## salary_source

The form salary_source is implemented by the class: I2CE_SimpleList It has the following fields:

- name:
  - Header: Name
  - Type: STRING_LINE
  - Restrictions: Required, Unique

## scheduled_training_course

The form scheduled_training_course is implemented by the class: iHRIS_Scheduled_Training_Course It has the following fields:

- location:
  - Header: Location
  - Type: MAP
  - Maps To Forms: county,district
- training_course:
  - Header: Training Course
  - Type: MAP
  - Restrictions: Required
  - Maps To Forms: training_course
- name:
  - Header: Site
  - Type: STRING_LINE
  - Restrictions: Required, Unique
- num_students:
  - Header: Maximum Number of Students
  - Type: INT
  - Restrictions: Required
- notes:
  - Header: Notes
  - Type: STRING_MLINE
- instructors:
  - Header: Instructors
  - Type: STRING_MLINE
- start_date:
  - Header: Start Date
  - Type: DATE_YMD
  - Restrictions: Required
- end_date:
  - Header: End Date
  - Type: DATE_YMD
  - Restrictions: Required

## training_course

The form training_course is implemented by the class: iHRIS_Training_Course

This form holds basic information about a training course

It has the following fields:

- name:
  - Header: Name
  - Type: STRING_LINE
  - Restrictions: Required, Unique
- topic:
  - Header: Topic
  - Type: STRING_LINE
  - Restrictions: Required
- notes:
  - Header: Notes
  - Type: STRING_MLINE
- training_institution:
  - Header: Training Institution
  - Type: MAP
  - Maps To Forms: training_institution
- training_funder:
  - Header: Training Funders
  - Type: MAP_MULT
  - Maps To Forms: training_funder
- continuing_education_course:
  - Header: CEUs Provided
  - Type: MAP_MULT
  - Maps To Forms: continuing_education_course
- training_course_status:
  - Header: Status
  - Type: MAP
  - Restrictions: Required
  - Maps To Forms: training_course_status
- training_course_category:
  - Header: Category
  - Type: MAP
  - Maps To Forms: training_course_category
- competency:
  - Header: Competencies Provided
  - Type: MAP_MULT
  - Maps To Forms: competency

## training_course_category

The form training_course_category is implemented by the class: I2CE_SimpleList It has the following fields:

- name:
  - Header: Name
  - Type: STRING_LINE
  - Restrictions: Required, Unique

## training_course_competency_evaluation

The form training_course_competency_evaluation is implemented by the class: iHRIS_Training_Course_Competency_Evaluation It has the following fields:

- notes:
  - Header: Notes
  - Type: STRING_MLINE
- evaluation_date:
  - Header: Evaluation Date
  - Type: DATE_YMD
  - Restrictions: Required
- competency_evaluation:
  - Header: Evaluation
  - Type: MAP
  - Restrictions: Required
  - Maps To Forms: competency_evaluation
- competency:
  - Header: Competency
  - Type: MAP
  - Restrictions: Required
  - Maps To Forms: competency

## training_course_evaluation

The form training_course_evaluation is implemented by the class: iHRIS_Training_Course_Evaluation It has the following fields:

- name:
  - Header: Name
  - Type: STRING_LINE
  - Restrictions: Required, Unique
- competency_evaluation:
  - Header: Competency Evaluation
  - Type: MAP
  - Maps To Forms: competency_evaluation

## training_course_requestor

The form training_course_requestor is implemented by the class: I2CE_SimpleList It has the following fields:

- name:
  - Header: Name
  - Type: STRING_LINE
  - Restrictions: Required, Unique

## training_course_status

The form training_course_status is implemented by the class: I2CE_SimpleList It has the following fields:

- name:
  - Header: Name
  - Type: STRING_LINE
  - Restrictions: Required, Unique

## training_funder

The form training_funder is implemented by the class: iHRIS_ListByCountry It has the child forms:

- training_funder_contact

It has the following fields:

- location:
  - Header: Location
  - Type: MAP
  - Maps To Forms: county,district
- name:
  - Header: Name
  - Type: STRING_LINE
  - Restrictions: Required, Unique

## training_funder_contact

The form training_funder_contact is implemented by the class: iHRIS_Contact It has the following fields:

- address:
  - Header: Mailing Address
  - Type: STRING_MLINE
- telephone:
  - Header: Telephone Number
  - Type: STRING_LINE
- alt_telephone:
  - Header: Alternate Telephone Number
  - Type: STRING_LINE
- fax:
  - Header: Fax Number
  - Type: STRING_LINE
- email:
  - Header: Email Address
  - Type: STRING_LINE
- notes:
  - Header: Notes
  - Type: STRING_MLINE

## training_institution

The form training_institution is implemented by the class: iHRIS_ListByCountry It has the child forms:

- training_institution_contact

It has the following fields:

- location:
  - Header: Location
  - Type: MAP
  - Maps To Forms: county,district
- name:
  - Header: Name
  - Type: STRING_LINE
  - Restrictions: Required, Unique

## training_institution_contact

The form training_institution_contact is implemented by the class: iHRIS_Contact It has the following fields:

- address:
  - Header: Mailing Address
  - Type: STRING_MLINE
- telephone:
  - Header: Telephone Number
  - Type: STRING_LINE
- alt_telephone:
  - Header: Alternate Telephone Number
  - Type: STRING_LINE
- fax:
  - Header: Fax Number
  - Type: STRING_LINE
- email:
  - Header: Email Address
  - Type: STRING_LINE
- notes:
  - Header: Notes
  - Type: STRING_MLINE

## user

The form user is implemented by the class: I2CE_User_Form It has the following fields:

- username:
  - Header: Username
  - Type: STRING_LINE
  - Restrictions: Required
- password:
  - Header: Password (leave blank to keep the same password)
  - Type: STRING_PASS
- firstname:
  - Header: First Name
  - Type: STRING_LINE
  - Restrictions: Required
- lastname:
  - Header: Surname
  - Type: STRING_LINE
  - Restrictions: Required
- email:
  - Header: Email
  - Type: STRING_LINE
- role:
  - Header: Role
  - Type: MAP
  - Maps To Forms: role
- creator:
  - Header:
  - Type: INT

Retrieved from "http://open.intrahealth.org/mediawiki/IHRIS_Manage_Form_Fields_-_4.0"