IHRIS Qualify Form Fields - 4.0.9: Difference between revisions

From IHRIS Wiki
(Created page with 'These are the forms and fields in iHRIS Qualify version 4.0.9 {{otherversions|iHRIS Qualify Form Fields}} There is also a [http://open.intrahealth.org/visualizations/forms-ihris…')
 
No edit summary
 
(One intermediate revision by one other user not shown)
Line 2: Line 2:
{{otherversions|iHRIS Qualify Form Fields}}
{{otherversions|iHRIS Qualify Form Fields}}


There is also a [http://open.intrahealth.org/visualizations/forms-ihris-qualify-site-demo_4_0_9.gif graphical visualization] of this data.  
There is also a [http://open.intrahealth.org/visualizations/forms-ihris-qualify-site-demo_4_0_9_0.gif 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.
'''Warning:''' this is a very large file and you may wish to save it to your desktop instead of viewing it in your browser.


Line 8: Line 8:


Here is a description of the [[Defining Forms#Field Types|Field types]].
Here is a description of the [[Defining Forms#Field Types|Field types]].
iHRIS Qualify - 4.0.9.0
==academic_level==
The form ''academic_level'' is implemented by the class: [[Class: I2CE_SimpleList |I2CE_SimpleList]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*name:
**Header: Name
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required, Unique
==archived_report==
The form ''archived_report'' is implemented by the class: [[Class: I2CE_ArchivedReport |I2CE_ArchivedReport]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*report:
**Header: Report
**Type: [[Class: I2CE_FormField_DOCUMENT |DOCUMENT]]
*date:
**Header: Generation Date
**Type: [[Class: I2CE_FormField_DATE_YMD |DATE_YMD]]
**Restrictions: Required
*report_view:
**Header: Report View
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Unique in {date}
*name:
**Header: Title
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required
==cadre==
The form ''cadre'' is implemented by the class: [[Class: iHRIS_Cadre |iHRIS_Cadre]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*name:
**Header: Name
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required, Unique
*isco:
**Header: ISCO Classification Code
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*qualification:
**Header: Minimum Qualification Required
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Restrictions: Required
**Maps To Forms: [[#qualification|qualification]]
==certificate==
The form ''certificate'' is implemented by the class: [[Class: iHRIS_Certificate |iHRIS_Certificate]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*name:
**Header: Name
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required, Unique in {academic_level}
*academic_level:
**Header: Academic Level
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Restrictions: Required
**Maps To Forms: [[#academic_level|academic_level]]
==contact==
The form ''contact'' is implemented by the class: [[Class: iHRIS_Contact |iHRIS_Contact]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*address:
**Header: Mailing Address
**Type: [[Class: I2CE_FormField_STRING_MLINE |STRING_MLINE]]
*telephone:
**Header: Telephone Number
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*alt_telephone:
**Header: Alternate Telephone Number
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*fax:
**Header: Fax Number
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*email:
**Header: Email Address
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*notes:
**Header: Notes
**Type: [[Class: I2CE_FormField_STRING_MLINE |STRING_MLINE]]
==continuing_education==
The form ''continuing_education'' is implemented by the class: [[Class: iHRIS_ContinuingEducation |iHRIS_ContinuingEducation]]
It is a child of the following forms:
*[[#training|training]]
It has the following fields:
*continuing_education_course:
**Header: Continuing Education Course
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Restrictions: Required
**Maps To Forms: [[#continuing_education_course|continuing_education_course]]
*credit_hours:
**Header: Credit Hours
**Type: [[Class: I2CE_FormField_INT |INT]]
**Restrictions: Required
*start_date:
**Header: Start Date
**Type: [[Class: I2CE_FormField_DATE_YMD |DATE_YMD]]
**Restrictions: Required
*end_date:
**Header: End Date
**Type: [[Class: I2CE_FormField_DATE_YMD |DATE_YMD]]
**Restrictions: Required
==continuing_education_course==
The form ''continuing_education_course'' is implemented by the class: [[Class: iHRIS_ContinuingEducationCourse |iHRIS_ContinuingEducationCourse]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*name:
**Header: Name
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required
*credit_hours:
**Header: Credit Hours
**Type: [[Class: I2CE_FormField_INT |INT]]
**Restrictions: Required
==country==
The form ''country'' is implemented by the class: [[Class: iHRIS_Country |iHRIS_Country]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*name:
**Header: Name
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required, Unique
*alpha_two:
**Header: 2 Character Alpha Code
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required, Unique
*code:
**Header: ISO Numeric Code
**Type: [[Class: I2CE_FormField_INT |INT]]
*primary:
**Header: Primary Country
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*location:
**Header: Use for Location Selection
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
==county==
The form ''county'' is implemented by the class: [[Class: iHRIS_County |iHRIS_County]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*name:
**Header: Name
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required, Unique in {district}
*district:
**Header: District
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Restrictions: Required
**Maps To Forms: [[#district|district]]
==currency==
The form ''currency'' is implemented by the class: [[Class: iHRIS_Currency |iHRIS_Currency]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*code:
**Header: Currency Code
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required, Unique
*name:
**Header: Name
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*country:
**Header: Country
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Maps To Forms: [[#country|country]]
*symbol:
**Header: Symbol
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
==degree==
The form ''degree'' is implemented by the class: [[Class: iHRIS_Degree |iHRIS_Degree]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*name:
**Header: Name
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required, Unique in {edu_type}
*edu_type:
**Header: Education Type
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Restrictions: Required
**Maps To Forms: [[#edu_type|edu_type]]
==demographic==
The form ''demographic'' is implemented by the class: [[Class: iHRIS_QualifyDemographic |iHRIS_QualifyDemographic]]
It is a child of the following forms:
*[[#person|person]]
It has the following fields:
*birth_date:
**Header: Date of Birth
**Type: [[Class: I2CE_FormField_DATE_YMD |DATE_YMD]]
*gender:
**Header: Gender
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Maps To Forms: [[#gender|gender]]
*marital_status:
**Header: Marital Status
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Maps To Forms: [[#marital_status|marital_status]]
*birth_location:
**Header: Birth Location
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Maps To Forms: [[#county|county]],[[#district|district]]
==deployment==
The form ''deployment'' is implemented by the class: [[Class: iHRIS_Deployment |iHRIS_Deployment]]
It is a child of the following forms:
*[[#person|person]]
It has the following fields:
*health_facility:
**Header: Health Facility
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Restrictions: Required
**Maps To Forms: [[#health_facility|health_facility]]
*job_title:
**Header: Job/Post Title
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*job_code:
**Header: Job/Post Code
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*deployment_date:
**Header: Deployment Date
**Type: [[Class: I2CE_FormField_DATE_YMD |DATE_YMD]]
**Restrictions: Required
==disciplinary_action==
The form ''disciplinary_action'' is implemented by the class: [[Class: iHRIS_DisciplinaryAction |iHRIS_DisciplinaryAction]]
It is a child of the following forms:
*[[#training|training]]
It has the following fields:
*disciplinary_action_reason:
**Header: Disciplinary Action Reason
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Restrictions: Required
**Maps To Forms: [[#disciplinary_action_reason|disciplinary_action_reason]]
*action_date:
**Header: Date Disciplinary Action Occurred
**Type: [[Class: I2CE_FormField_DATE_YMD |DATE_YMD]]
**Restrictions: Required
*notes:
**Header: Notes
**Type: [[Class: I2CE_FormField_STRING_TEXT |STRING_TEXT]]
*suspend:
**Header: Suspend License?
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*reinstate_date:
**Header: Reinstatement Date
**Type: [[Class: I2CE_FormField_DATE_YMD |DATE_YMD]]
==disciplinary_action_category==
The form ''disciplinary_action_category'' is implemented by the class: [[Class: I2CE_SimpleList |I2CE_SimpleList]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*name:
**Header: Name
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required, Unique
==disciplinary_action_reason==
The form ''disciplinary_action_reason'' is implemented by the class: [[Class: iHRIS_DisciplinaryActionReason |iHRIS_DisciplinaryActionReason]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*name:
**Header: Name
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required, Unique
*disciplinary_action_category:
**Header: Disciplinary Action Category
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Restrictions: Required
**Maps To Forms: [[#disciplinary_action_category|disciplinary_action_category]]
==district==
The form ''district'' is implemented by the class: [[Class: iHRIS_District |iHRIS_District]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*name:
**Header: Name
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required, Unique in {region:country}
*region:
**Header: Region
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Restrictions: Required
**Maps To Forms: [[#region|region]]
*code:
**Header: Code
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
==edu_type==
The form ''edu_type'' is implemented by the class: [[Class: I2CE_SimpleList |I2CE_SimpleList]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*name:
**Header: Name
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required, Unique
==education==
The form ''education'' is implemented by the class: [[Class: iHRIS_SecondaryEducation |iHRIS_SecondaryEducation]]
It is a child of the following forms:
*[[#person|person]]
It has the following fields:
*sec_school:
**Header: Secondary School Name
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required
*certificate:
**Header: Certificate
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Restrictions: Required
**Maps To Forms: [[#certificate|certificate]]
*grade:
**Header: Grade Obtained
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*certificate_number:
**Header: Certificate Number
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
==exam==
The form ''exam'' is implemented by the class: [[Class: iHRIS_Exam |iHRIS_Exam]]
It is a child of the following forms:
*[[#training|training]]
It has the following fields:
*try:
**Header: Exam Try
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Maps To Forms: [[#exam_try|exam_try]]
*results:
**Header: Exam Results
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Maps To Forms: [[#exam_result|exam_result]]
*application_date:
**Header: Application Date
**Type: [[Class: I2CE_FormField_DATE_YMD |DATE_YMD]]
**Restrictions: Required
*materials_received:
**Header: Materials Received?
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*materials_approved:
**Header: Materials Approved?
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*endorser_name:
**Header: Endorser Name
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*endorser_date:
**Header: Endorser Date
**Type: [[Class: I2CE_FormField_DATE_YMD |DATE_YMD]]
*endorser_qualifications:
**Header: Endorser Qualifications
**Type: [[Class: I2CE_FormField_STRING_MLINE |STRING_MLINE]]
*exam_date:
**Header: Exam Date
**Type: [[Class: I2CE_FormField_DATE_YMD |DATE_YMD]]
*exam_number:
**Header: Exam Number
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
==exam_result==
The form ''exam_result'' is implemented by the class: [[Class: I2CE_SimpleList |I2CE_SimpleList]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*name:
**Header: Name
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required, Unique
==exam_try==
The form ''exam_try'' is implemented by the class: [[Class: I2CE_SimpleList |I2CE_SimpleList]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*name:
**Header: Name
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required, Unique
==facility==
The form ''facility'' is implemented by the class: [[Class: iHRIS_Facility |iHRIS_Facility]]
This form is used to descibe basic information about a facility
It has the child forms:
*[[#facility_contact|facility_contact]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*location:
**Header: Location
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Maps To Forms: [[#county|county]],[[#district|district]]
*name:
**Header: Name
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required, Unique
*facility_type:
**Header: Facility Type
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Restrictions: Required
**Maps To Forms: [[#facility_type|facility_type]]
==facility_agent==
The form ''facility_agent'' is implemented by the class: [[Class: I2CE_SimpleList |I2CE_SimpleList]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*name:
**Header: Name
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required, Unique
==facility_contact==
The form ''facility_contact'' is implemented by the class: [[Class: iHRIS_Contact |iHRIS_Contact]]
It is a child of the following forms:
*[[#facility|facility]]
[[#health_facility|health_facility]]
[[#training_institution|training_institution]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*address:
**Header: Mailing Address
**Type: [[Class: I2CE_FormField_STRING_MLINE |STRING_MLINE]]
*telephone:
**Header: Telephone Number
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*alt_telephone:
**Header: Alternate Telephone Number
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*fax:
**Header: Fax Number
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*email:
**Header: Email Address
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*notes:
**Header: Notes
**Type: [[Class: I2CE_FormField_STRING_MLINE |STRING_MLINE]]
==facility_institution==
The form ''facility_institution'' is implemented by the class: [[Class: iHRIS_FacilityInstitution |iHRIS_FacilityInstitution]]
It has the following fields:
*health_facility:
**Header: Health Facility
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Restrictions: Required, Unique in {training_institution}
**Maps To Forms: [[#health_facility|health_facility]]
*training_institution:
**Header: Training Institution
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Restrictions: Required, Unique in {health_facility}
**Maps To Forms: [[#training_institution|training_institution]]
*active:
**Header: Active?
**Type: [[Class: I2CE_FormField_BOOL |BOOL]]
**Restrictions: Required
==facility_institution_edit_fac==
The form ''facility_institution_edit_fac'' is implemented by the class: [[Class: iHRIS_FacilityInstitutionEditFacility |iHRIS_FacilityInstitutionEditFacility]]
It has the following fields:
*health_facility:
**Header: Health Facility
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Restrictions: Required
**Maps To Forms: [[#health_facility|health_facility]]
*training_institution:
**Header: Training Institution
**Type: [[Class: I2CE_FormField_MAP_MULT |MAP_MULT]]
**Restrictions: Required
**Maps To Forms: [[#training_institution|training_institution]]
==facility_institution_edit_inst==
The form ''facility_institution_edit_inst'' is implemented by the class: [[Class: iHRIS_FacilityInstitutionEditInstitution |iHRIS_FacilityInstitutionEditInstitution]]
It has the following fields:
*health_facility:
**Header: Health Facility
**Type: [[Class: I2CE_FormField_MAP_MULT |MAP_MULT]]
**Restrictions: Required
**Maps To Forms: [[#health_facility|health_facility]]
*training_institution:
**Header: Training Institution
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Restrictions: Required
**Maps To Forms: [[#training_institution|training_institution]]
==facility_status==
The form ''facility_status'' is implemented by the class: [[Class: I2CE_SimpleList |I2CE_SimpleList]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*name:
**Header: Name
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required, Unique
==facility_type==
The form ''facility_type'' is implemented by the class: [[Class: I2CE_SimpleList |I2CE_SimpleList]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*name:
**Header: Name
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required, Unique
==gender==
The form ''gender'' is implemented by the class: [[Class: I2CE_SimpleList |I2CE_SimpleList]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*name:
**Header: Name
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required, Unique
==generated_doc==
The form ''generated_doc'' is implemented by the class: [[Class: I2CE_GeneratedDoc |I2CE_GeneratedDoc]]
It has the following fields:
*document:
**Header: Document
**Type: [[Class: I2CE_FormField_DOCUMENT |DOCUMENT]]
*date:
**Header: Date
**Type: [[Class: I2CE_FormField_DATE_YMD |DATE_YMD]]
**Restrictions: Required
*description:
**Header: Description
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*primary_form:
**Header: Primary Form ID
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
==health_facility==
The form ''health_facility'' is implemented by the class: [[Class: iHRIS_HealthFacility |iHRIS_HealthFacility]]
It has the child forms:
*[[#facility_contact|facility_contact]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*location:
**Header: Location
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Maps To Forms: [[#county|county]],[[#district|district]]
*name:
**Header: Name
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required, Unique
*facility_type:
**Header: Facility Type
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Restrictions: Required
**Maps To Forms: [[#facility_type|facility_type]]
*id_code:
**Header: Identification Code
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*facility_agent:
**Header: Facility Agent
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Restrictions: Required
**Maps To Forms: [[#facility_agent|facility_agent]]
*facility_status:
**Header: Facility Status
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Restrictions: Required
**Maps To Forms: [[#facility_status|facility_status]]
==id_type==
The form ''id_type'' is implemented by the class: [[Class: I2CE_SimpleList |I2CE_SimpleList]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*name:
**Header: Name
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required, Unique
==institution_inspection==
The form ''institution_inspection'' is implemented by the class: [[Class: iHRIS_InstitutionInspection |iHRIS_InstitutionInspection]]
It is a child of the following forms:
*[[#training_institution|training_institution]]
It has the following fields:
*date:
**Header: Inspection Date
**Type: [[Class: I2CE_FormField_DATE_YMD |DATE_YMD]]
**Restrictions: Required
*notes:
**Header: Notes
**Type: [[Class: I2CE_FormField_STRING_TEXT |STRING_TEXT]]
*pass:
**Header: Passed?
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
==license==
The form ''license'' is implemented by the class: [[Class: iHRIS_License |iHRIS_License]]
It is a child of the following forms:
*[[#training|training]]
It has the following fields:
*license_number:
**Header: License Number
**Type: [[Class: I2CE_FormField_INT_GENERATE |INT_GENERATE]]
**Restrictions: Required
*start_date:
**Header: Start Date
**Type: [[Class: I2CE_FormField_DATE_YMD |DATE_YMD]]
**Restrictions: Required
*end_date:
**Header: End Date
**Type: [[Class: I2CE_FormField_DATE_YMD |DATE_YMD]]
**Restrictions: Required
*suspend:
**Header: Suspended?
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
==locale==
The form ''locale'' is implemented by the class: [[Class: I2CE_Form_Locale |I2CE_Form_Locale]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*name:
**Header: Locale
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required, Unique
*selectable:
**Header: Selectable
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
**Restrictions: Required, Unique
==marital_status==
The form ''marital_status'' is implemented by the class: [[Class: I2CE_SimpleList |I2CE_SimpleList]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*name:
**Header: Name
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required, Unique
==notes==
The form ''notes'' is implemented by the class: [[Class: iHRIS_Notes |iHRIS_Notes]]
It is a child of the following forms:
*[[#person|person]]
It has the following fields:
*note:
**Header: Note
**Type: [[Class: I2CE_FormField_STRING_MLINE |STRING_MLINE]]
**Restrictions: Required
*date_added:
**Header: Date Added
**Type: [[Class: I2CE_FormField_DATE_YMD |DATE_YMD]]
**Restrictions: Required
==out_migration==
The form ''out_migration'' is implemented by the class: [[Class: iHRIS_OutMigration |iHRIS_OutMigration]]
It is a child of the following forms:
*[[#person|person]]
It has the following fields:
*country:
**Header: Country
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Restrictions: Required
**Maps To Forms: [[#country|country]]
*new_address:
**Header: Address in new Country
**Type: [[Class: I2CE_FormField_STRING_MLINE |STRING_MLINE]]
*out_migration_reason:
**Header: Out Migration Reason
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Restrictions: Required
**Maps To Forms: [[#out_migration_reason|out_migration_reason]]
*organization:
**Header: Organization Requesting Verification
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*request_date:
**Header: Request Date
**Type: [[Class: I2CE_FormField_DATE_YMD |DATE_YMD]]
==out_migration_reason==
The form ''out_migration_reason'' is implemented by the class: [[Class: I2CE_SimpleList |I2CE_SimpleList]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*name:
**Header: Name
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required, Unique
==person==
The form ''person'' is implemented by the class: [[Class: iHRIS_QualifyPerson |iHRIS_QualifyPerson]]
This form holds basic information about a person such as their names and residence
It has the child forms:
*[[#demographic|demographic]]
[[#deployment|deployment]]
[[#education|education]]
[[#notes|notes]]
[[#out_migration|out_migration]]
[[#person_archive_scan|person_archive_scan]]
[[#person_contact_emergency|person_contact_emergency]]
[[#person_contact_other|person_contact_other]]
[[#person_contact_personal|person_contact_personal]]
[[#person_contact_work|person_contact_work]]
[[#person_id|person_id]]
[[#person_photo_passport|person_photo_passport]]
[[#record_verify|record_verify]]
[[#training|training]]
It has the following fields:
*nationality:
**Header: Nationality
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Restrictions: Required
**Maps To Forms: [[#country|country]]
*residence:
**Header: Residence
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Restrictions: Required
**Maps To Forms: [[#county|county]],[[#district|district]]
*surname:
**Header: Surname
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required
*firstname:
**Header: First Name
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required
*othername:
**Header: Other Names
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*home:
**Header: Home
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Maps To Forms: [[#county|county]],[[#district|district]]
==person_archive_scan==
The form ''person_archive_scan'' is implemented by the class: [[Class: iHRIS_Archive |iHRIS_Archive]]
It is a child of the following forms:
*[[#person|person]]
It has the following fields:
*image:
**Header: Image
**Type: [[Class: I2CE_FormField_IMAGE |IMAGE]]
*date:
**Header: Date
**Type: [[Class: I2CE_FormField_DATE_YMD |DATE_YMD]]
**Restrictions: Required
*description:
**Header: Description
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*document:
**Header: Document
**Type: [[Class: I2CE_FormField_DOCUMENT |DOCUMENT]]
==person_contact_emergency==
The form ''person_contact_emergency'' is implemented by the class: [[Class: iHRIS_NamedContact |iHRIS_NamedContact]]
It is a child of the following forms:
*[[#person|person]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*address:
**Header: Mailing Address
**Type: [[Class: I2CE_FormField_STRING_MLINE |STRING_MLINE]]
*telephone:
**Header: Telephone Number
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*alt_telephone:
**Header: Alternate Telephone Number
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*fax:
**Header: Fax Number
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*email:
**Header: Email Address
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*notes:
**Header: Notes
**Type: [[Class: I2CE_FormField_STRING_MLINE |STRING_MLINE]]
*name:
**Header: Name
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
==person_contact_other==
The form ''person_contact_other'' is implemented by the class: [[Class: iHRIS_Contact |iHRIS_Contact]]
It is a child of the following forms:
*[[#person|person]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*address:
**Header: Mailing Address
**Type: [[Class: I2CE_FormField_STRING_MLINE |STRING_MLINE]]
*telephone:
**Header: Telephone Number
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*alt_telephone:
**Header: Alternate Telephone Number
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*fax:
**Header: Fax Number
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*email:
**Header: Email Address
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*notes:
**Header: Notes
**Type: [[Class: I2CE_FormField_STRING_MLINE |STRING_MLINE]]
==person_contact_personal==
The form ''person_contact_personal'' is implemented by the class: [[Class: iHRIS_Contact |iHRIS_Contact]]
It is a child of the following forms:
*[[#person|person]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*address:
**Header: Mailing Address
**Type: [[Class: I2CE_FormField_STRING_MLINE |STRING_MLINE]]
*telephone:
**Header: Telephone Number
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*alt_telephone:
**Header: Alternate Telephone Number
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*fax:
**Header: Fax Number
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*email:
**Header: Email Address
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*notes:
**Header: Notes
**Type: [[Class: I2CE_FormField_STRING_MLINE |STRING_MLINE]]
==person_contact_work==
The form ''person_contact_work'' is implemented by the class: [[Class: iHRIS_Contact |iHRIS_Contact]]
It is a child of the following forms:
*[[#person|person]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*address:
**Header: Mailing Address
**Type: [[Class: I2CE_FormField_STRING_MLINE |STRING_MLINE]]
*telephone:
**Header: Telephone Number
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*alt_telephone:
**Header: Alternate Telephone Number
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*fax:
**Header: Fax Number
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*email:
**Header: Email Address
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*notes:
**Header: Notes
**Type: [[Class: I2CE_FormField_STRING_MLINE |STRING_MLINE]]
==person_id==
The form ''person_id'' is implemented by the class: [[Class: iHRIS_PersonID |iHRIS_PersonID]]
This form holds basic information about an identification for a person
It is a child of the following forms:
*[[#person|person]]
It has the following fields:
*id_type:
**Header: Identification Type
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Restrictions: Required
**Maps To Forms: [[#id_type|id_type]]
*id_num:
**Header: Identification Number
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required
==person_photo_passport==
The form ''person_photo_passport'' is implemented by the class: [[Class: iHRIS_Photo |iHRIS_Photo]]
It is a child of the following forms:
*[[#person|person]]
It has the following fields:
*image:
**Header: Image
**Type: [[Class: I2CE_FormField_IMAGE |IMAGE]]
*date:
**Header: Date
**Type: [[Class: I2CE_FormField_DATE_YMD |DATE_YMD]]
**Restrictions: Required
*description:
**Header: Description
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
==private_practice==
The form ''private_practice'' is implemented by the class: [[Class: iHRIS_PrivatePractice |iHRIS_PrivatePractice]]
It is a child of the following forms:
*[[#training|training]]
It has the following fields:
*license_number:
**Header: License Number
**Type: [[Class: I2CE_FormField_INT_GENERATE |INT_GENERATE]]
**Restrictions: Required
*start_date:
**Header: Start Date
**Type: [[Class: I2CE_FormField_DATE_YMD |DATE_YMD]]
**Restrictions: Required
*end_date:
**Header: End Date
**Type: [[Class: I2CE_FormField_DATE_YMD |DATE_YMD]]
**Restrictions: Required
*inspection_results:
**Header: Inspection Results
**Type: [[Class: I2CE_FormField_STRING_MLINE |STRING_MLINE]]
*inspection_date:
**Header: Inspection Date
**Type: [[Class: I2CE_FormField_DATE_YMD |DATE_YMD]]
*health_facility:
**Header: Health Facility
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Restrictions: Required
**Maps To Forms: [[#health_facility|health_facility]]
==qualification==
The form ''qualification'' is implemented by the class: [[Class: I2CE_SimpleList |I2CE_SimpleList]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*name:
**Header: Name
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required, Unique
==record_verify==
The form ''record_verify'' is implemented by the class: [[Class: iHRIS_RecordVerify |iHRIS_RecordVerify]]
It is a child of the following forms:
*[[#person|person]]
It has the following fields:
*verify_date:
**Header: Verification Date
**Type: [[Class: I2CE_FormField_DATE_YMD |DATE_YMD]]
*verify_change:
**Header: Changes Made
**Type: [[Class: I2CE_FormField_MAP_MULT |MAP_MULT]]
**Maps To Forms: [[#verify_change|verify_change]]
==region==
The form ''region'' is implemented by the class: [[Class: iHRIS_Region |iHRIS_Region]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*name:
**Header: Name
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required, Unique in {country}
*country:
**Header: Country
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Restrictions: Required
**Maps To Forms: [[#country|country]]
*code:
**Header: Code
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
==registration==
The form ''registration'' is implemented by the class: [[Class: iHRIS_Registration |iHRIS_Registration]]
It is a child of the following forms:
*[[#training|training]]
It has the following fields:
*practice_type:
**Header: Practice Type
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Restrictions: Required
**Maps To Forms: [[#registration_type|registration_type]]
*registration_number:
**Header: Registration Number
**Type: [[Class: I2CE_FormField_INT_GENERATE |INT_GENERATE]]
**Restrictions: Required, Unique
*application_date:
**Header: Application Date
**Type: [[Class: I2CE_FormField_DATE_YMD |DATE_YMD]]
**Restrictions: Required
*registration_date:
**Header: Registration Date
**Type: [[Class: I2CE_FormField_DATE_YMD |DATE_YMD]]
**Restrictions: Required
==registration_type==
The form ''registration_type'' is implemented by the class: [[Class: I2CE_SimpleList |I2CE_SimpleList]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*name:
**Header: Name
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required, Unique
==role==
The form ''role'' is implemented by the class: [[Class: I2CE_Role |I2CE_Role]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*trickle_up:
**Header: Trickle Up
**Type: [[Class: I2CE_FormField_MAP_MULT |MAP_MULT]]
**Maps To Forms: [[#role|role]]
*name:
**Header: Role
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required, Unique
*assignable:
**Header: Can Assign To User
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
**Restrictions: Required
==training==
The form ''training'' is implemented by the class: [[Class: iHRIS_Training |iHRIS_Training]]
It has the child forms:
*[[#continuing_education|continuing_education]]
[[#disciplinary_action|disciplinary_action]]
[[#exam|exam]]
[[#license|license]]
[[#private_practice|private_practice]]
[[#registration|registration]]
[[#training_disrupt|training_disrupt]]
It is a child of the following forms:
*[[#person|person]]
It has the following fields:
*out_country:
**Header: Country Trained in
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Maps To Forms: [[#country|country]]
*index_num:
**Header: Index Number
**Type: [[Class: I2CE_FormField_INT_GENERATE |INT_GENERATE]]
**Restrictions: Required
*cadre:
**Header: Cadre
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Maps To Forms: [[#cadre|cadre]]
*intake_date:
**Header: Intake Date
**Type: [[Class: I2CE_FormField_DATE_YMD |DATE_YMD]]
**Restrictions: Required
*graduation:
**Header: Graduation Date
**Type: [[Class: I2CE_FormField_DATE_YMD |DATE_YMD]]
*trained_outside:
**Header: Trained Outside this Country
**Type: [[Class: I2CE_FormField_BOOL |BOOL]]
*training_institution:
**Header: Training Institution
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Maps To Forms: [[#training_institution|training_institution]]
*out_institution:
**Header: Training Institution
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
==training_disrupt==
The form ''training_disrupt'' is implemented by the class: [[Class: iHRIS_TrainingDisrupt |iHRIS_TrainingDisrupt]]
It is a child of the following forms:
*[[#training|training]]
It has the following fields:
*disruption_reason:
**Header: Disruption Reason
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Restrictions: Required
**Maps To Forms: [[#training_disruption_reason|training_disruption_reason]]
*disruption_date:
**Header: Disruption Date
**Type: [[Class: I2CE_FormField_DATE_YMD |DATE_YMD]]
**Restrictions: Required
*resumption_date:
**Header: Resumption Date
**Type: [[Class: I2CE_FormField_DATE_YMD |DATE_YMD]]
==training_disruption_category==
The form ''training_disruption_category'' is implemented by the class: [[Class: I2CE_SimpleList |I2CE_SimpleList]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*name:
**Header: Name
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required, Unique
==training_disruption_reason==
The form ''training_disruption_reason'' is implemented by the class: [[Class: iHRIS_TrainingDisruptionReason |iHRIS_TrainingDisruptionReason]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*name:
**Header: Name
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required, Unique in {training_disruption_category}
*training_disruption_category:
**Header: Training Disruption Category
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Restrictions: Required
**Maps To Forms: [[#training_disruption_category|training_disruption_category]]
==training_funder==
The form ''training_funder'' is implemented by the class: [[Class: iHRIS_ListByCountry |iHRIS_ListByCountry]]
It has the child forms:
*[[#training_funder_contact|training_funder_contact]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*location:
**Header: Location
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Maps To Forms: [[#county|county]],[[#district|district]]
*name:
**Header: Name
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required, Unique
==training_funder_contact==
The form ''training_funder_contact'' is implemented by the class: [[Class: iHRIS_Contact |iHRIS_Contact]]
It is a child of the following forms:
*[[#training_funder|training_funder]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*address:
**Header: Mailing Address
**Type: [[Class: I2CE_FormField_STRING_MLINE |STRING_MLINE]]
*telephone:
**Header: Telephone Number
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*alt_telephone:
**Header: Alternate Telephone Number
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*fax:
**Header: Fax Number
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*email:
**Header: Email Address
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*notes:
**Header: Notes
**Type: [[Class: I2CE_FormField_STRING_MLINE |STRING_MLINE]]
==training_institution==
The form ''training_institution'' is implemented by the class: [[Class: iHRIS_QualifyTrainingInstitution |iHRIS_QualifyTrainingInstitution]]
It has the child forms:
*[[#facility_contact|facility_contact]]
[[#institution_inspection|institution_inspection]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*location:
**Header: Location
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Maps To Forms: [[#county|county]],[[#district|district]]
*name:
**Header: Name
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required, Unique
*id_code:
**Header: Identification Code
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*facility_agent:
**Header: Facility Agent
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Restrictions: Required
**Maps To Forms: [[#facility_agent|facility_agent]]
*facility_status:
**Header: Facility Status
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Restrictions: Required
**Maps To Forms: [[#facility_status|facility_status]]
==training_institution_contact==
The form ''training_institution_contact'' is implemented by the class: [[Class: iHRIS_Contact |iHRIS_Contact]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*address:
**Header: Mailing Address
**Type: [[Class: I2CE_FormField_STRING_MLINE |STRING_MLINE]]
*telephone:
**Header: Telephone Number
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*alt_telephone:
**Header: Alternate Telephone Number
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*fax:
**Header: Fax Number
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*email:
**Header: Email Address
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*notes:
**Header: Notes
**Type: [[Class: I2CE_FormField_STRING_MLINE |STRING_MLINE]]
==training_program==
The form ''training_program'' is implemented by the class: [[Class: iHRIS_TrainingProgram |iHRIS_TrainingProgram]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*training_institution:
**Header: Training Institution
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Restrictions: Required
**Maps To Forms: [[#training_institution|training_institution]]
*cadre:
**Header: Cadre
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Restrictions: Required, Unique in {training_institution}
**Maps To Forms: [[#cadre|cadre]]
*start_date:
**Header: Start Date
**Type: [[Class: I2CE_FormField_DATE_YMD |DATE_YMD]]
**Restrictions: Required
*end_date:
**Header: End Date
**Type: [[Class: I2CE_FormField_DATE_YMD |DATE_YMD]]
*num_students:
**Header: Number of Students
**Type: [[Class: I2CE_FormField_INT |INT]]
==user==
The form ''user'' is implemented by the class: [[Class: I2CE_User_Form |I2CE_User_Form]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*username:
**Header: Username
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required
*password:
**Header: Password (leave blank to keep the same password)
**Type: [[Class: I2CE_FormField_STRING_PASS |STRING_PASS]]
*role:
**Header: Role
**Type: [[Class: I2CE_FormField_MAP |MAP]]
**Maps To Forms: [[#role|role]]
*firstname:
**Header: Given name
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*lastname:
**Header: Surname
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required
*email:
**Header: E-mail
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
*creator:
**Header: Creator
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
==verify_change==
The form ''verify_change'' is implemented by the class: [[Class: I2CE_SimpleList |I2CE_SimpleList]]
It has the following fields:
*i2ce_hidden:
**Header: Hide
**Type: [[Class: I2CE_FormField_YESNO |YESNO]]
*name:
**Header: Name
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required, Unique
[[Category:Developer Resources]]

Latest revision as of 06:43, 21 August 2019

These are the forms and fields in iHRIS Qualify version 4.0.9


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.

iHRIS Qualify - 4.0.9.0

academic_level

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

  • i2ce_hidden:
  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique

archived_report

The form archived_report is implemented by the class: I2CE_ArchivedReport It has the following fields:

  • i2ce_hidden:
  • report:
  • date:
    • Header: Generation Date
    • Type: DATE_YMD
    • Restrictions: Required
  • report_view:
    • Header: Report View
    • Type: STRING_LINE
    • Restrictions: Unique in {date}
  • name:

cadre

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

  • i2ce_hidden:
  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique
  • isco:
  • qualification:
    • Header: Minimum Qualification Required
    • Type: MAP
    • Restrictions: Required
    • Maps To Forms: qualification

certificate

The form certificate is implemented by the class: iHRIS_Certificate It has the following fields:

  • i2ce_hidden:
  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique in {academic_level}
  • academic_level:
    • Header: Academic Level
    • Type: MAP
    • Restrictions: Required
    • Maps To Forms: academic_level

contact

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

continuing_education

The form continuing_education is implemented by the class: iHRIS_ContinuingEducation It is a child of the following forms:

It has the following fields:

  • 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:

  • i2ce_hidden:
  • name:
  • credit_hours:
    • Header: Credit Hours
    • Type: INT
    • Restrictions: Required

country

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

  • i2ce_hidden:
  • 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:

  • i2ce_hidden:
  • 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:

  • i2ce_hidden:
  • code:
    • Header: Currency Code
    • Type: STRING_LINE
    • Restrictions: Required, Unique
  • name:
  • country:
  • symbol:

degree

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

  • i2ce_hidden:
  • 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_QualifyDemographic It is a child of the following forms:

It has the following fields:

  • birth_date:
  • gender:
    • Header: Gender
    • Type: MAP
    • Maps To Forms: gender
  • marital_status:
  • birth_location:

deployment

The form deployment is implemented by the class: iHRIS_Deployment It is a child of the following forms:

It has the following fields:

  • health_facility:
  • job_title:
  • job_code:
  • deployment_date:
    • Header: Deployment Date
    • Type: DATE_YMD
    • Restrictions: Required

disciplinary_action

The form disciplinary_action is implemented by the class: iHRIS_DisciplinaryAction It is a child of the following forms:

It has the following fields:

  • disciplinary_action_reason:
  • action_date:
    • Header: Date Disciplinary Action Occurred
    • Type: DATE_YMD
    • Restrictions: Required
  • notes:
  • suspend:
    • Header: Suspend License?
    • Type: YESNO
  • reinstate_date:
    • Header: Reinstatement Date
    • Type: DATE_YMD

disciplinary_action_category

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

  • i2ce_hidden:
  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique

disciplinary_action_reason

The form disciplinary_action_reason is implemented by the class: iHRIS_DisciplinaryActionReason It has the following fields:

  • i2ce_hidden:
  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique
  • disciplinary_action_category:

district

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

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

edu_type

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

  • i2ce_hidden:
  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique

education

The form education is implemented by the class: iHRIS_SecondaryEducation It is a child of the following forms:

It has the following fields:

  • sec_school:
    • Header: Secondary School Name
    • Type: STRING_LINE
    • Restrictions: Required
  • certificate:
    • Header: Certificate
    • Type: MAP
    • Restrictions: Required
    • Maps To Forms: certificate
  • grade:
  • certificate_number:

exam

The form exam is implemented by the class: iHRIS_Exam It is a child of the following forms:

It has the following fields:

  • try:
  • results:
  • application_date:
    • Header: Application Date
    • Type: DATE_YMD
    • Restrictions: Required
  • materials_received:
    • Header: Materials Received?
    • Type: YESNO
  • materials_approved:
    • Header: Materials Approved?
    • Type: YESNO
  • endorser_name:
  • endorser_date:
  • endorser_qualifications:
  • exam_date:
  • exam_number:

exam_result

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

  • i2ce_hidden:
  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique

exam_try

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

  • i2ce_hidden:
  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique

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:

It has the following fields:

  • i2ce_hidden:
  • location:
  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique
  • facility_type:
    • Header: Facility Type
    • Type: MAP
    • Restrictions: Required
    • Maps To Forms: facility_type

facility_agent

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

  • i2ce_hidden:
  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique

facility_contact

The form facility_contact is implemented by the class: iHRIS_Contact It is a child of the following forms:

health_facility training_institution It has the following fields:

facility_institution

The form facility_institution is implemented by the class: iHRIS_FacilityInstitution It has the following fields:

  • health_facility:
    • Header: Health Facility
    • Type: MAP
    • Restrictions: Required, Unique in {training_institution}
    • Maps To Forms: health_facility
  • training_institution:
    • Header: Training Institution
    • Type: MAP
    • Restrictions: Required, Unique in {health_facility}
    • Maps To Forms: training_institution
  • active:
    • Header: Active?
    • Type: BOOL
    • Restrictions: Required

facility_institution_edit_fac

The form facility_institution_edit_fac is implemented by the class: iHRIS_FacilityInstitutionEditFacility It has the following fields:

facility_institution_edit_inst

The form facility_institution_edit_inst is implemented by the class: iHRIS_FacilityInstitutionEditInstitution It has the following fields:

facility_status

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

  • i2ce_hidden:
  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique

facility_type

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

  • i2ce_hidden:
  • 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:

  • i2ce_hidden:
  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique

generated_doc

The form generated_doc is implemented by the class: I2CE_GeneratedDoc It has the following fields:

  • document:
  • date:
    • Header: Date
    • Type: DATE_YMD
    • Restrictions: Required
  • description:
  • primary_form:

health_facility

The form health_facility is implemented by the class: iHRIS_HealthFacility It has the child forms:

It has the following fields:

  • i2ce_hidden:
  • location:
  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique
  • facility_type:
    • Header: Facility Type
    • Type: MAP
    • Restrictions: Required
    • Maps To Forms: facility_type
  • id_code:
  • facility_agent:
    • Header: Facility Agent
    • Type: MAP
    • Restrictions: Required
    • Maps To Forms: facility_agent
  • facility_status:

id_type

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

  • i2ce_hidden:
  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique

institution_inspection

The form institution_inspection is implemented by the class: iHRIS_InstitutionInspection It is a child of the following forms:

It has the following fields:

  • date:
    • Header: Inspection Date
    • Type: DATE_YMD
    • Restrictions: Required
  • notes:
  • pass:
    • Header: Passed?
    • Type: YESNO

license

The form license is implemented by the class: iHRIS_License It is a child of the following forms:

It has the following fields:

  • license_number:
    • Header: License Number
    • Type: INT_GENERATE
    • Restrictions: Required
  • start_date:
    • Header: Start Date
    • Type: DATE_YMD
    • Restrictions: Required
  • end_date:
    • Header: End Date
    • Type: DATE_YMD
    • Restrictions: Required
  • suspend:
    • Header: Suspended?
    • Type: YESNO

locale

The form locale is implemented by the class: I2CE_Form_Locale It has the following fields:

  • i2ce_hidden:
  • name:
    • Header: Locale
    • Type: STRING_LINE
    • Restrictions: Required, Unique
  • selectable:
    • Header: Selectable
    • Type: YESNO
    • Restrictions: Required, Unique

marital_status

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

  • i2ce_hidden:
  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique

notes

The form notes is implemented by the class: iHRIS_Notes It is a child of the following forms:

It has the following fields:

  • note:
  • date_added:
    • Header: Date Added
    • Type: DATE_YMD
    • Restrictions: Required

out_migration

The form out_migration is implemented by the class: iHRIS_OutMigration It is a child of the following forms:

It has the following fields:

  • country:
    • Header: Country
    • Type: MAP
    • Restrictions: Required
    • Maps To Forms: country
  • new_address:
  • out_migration_reason:
  • organization:
    • Header: Organization Requesting Verification
    • Type: STRING_LINE
  • request_date:

out_migration_reason

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

  • i2ce_hidden:
  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique

person

The form person is implemented by the class: iHRIS_QualifyPerson

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

It has the child forms:

deployment education notes out_migration person_archive_scan person_contact_emergency person_contact_other person_contact_personal person_contact_work person_id person_photo_passport record_verify training It has the following fields:

  • nationality:
    • Header: Nationality
    • Type: MAP
    • Restrictions: Required
    • Maps To Forms: country
  • residence:
  • surname:
    • Header: Surname
    • Type: STRING_LINE
    • Restrictions: Required
  • firstname:
    • Header: First Name
    • Type: STRING_LINE
    • Restrictions: Required
  • othername:
  • home:

person_archive_scan

The form person_archive_scan is implemented by the class: iHRIS_Archive It is a child of the following forms:

It has the following fields:

  • image:
    • Header: Image
    • Type: IMAGE
  • date:
    • Header: Date
    • Type: DATE_YMD
    • Restrictions: Required
  • description:
  • document:

person_contact_emergency

The form person_contact_emergency is implemented by the class: iHRIS_NamedContact It is a child of the following forms:

It has the following fields:

person_contact_other

The form person_contact_other is implemented by the class: iHRIS_Contact It is a child of the following forms:

It has the following fields:

person_contact_personal

The form person_contact_personal is implemented by the class: iHRIS_Contact It is a child of the following forms:

It has the following fields:

person_contact_work

The form person_contact_work is implemented by the class: iHRIS_Contact It is a child of the following forms:

It has the following fields:

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 is a child of the following forms:

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_photo_passport

The form person_photo_passport is implemented by the class: iHRIS_Photo It is a child of the following forms:

It has the following fields:

  • image:
    • Header: Image
    • Type: IMAGE
  • date:
    • Header: Date
    • Type: DATE_YMD
    • Restrictions: Required
  • description:

private_practice

The form private_practice is implemented by the class: iHRIS_PrivatePractice It is a child of the following forms:

It has the following fields:

  • license_number:
    • Header: License Number
    • Type: INT_GENERATE
    • Restrictions: Required
  • start_date:
    • Header: Start Date
    • Type: DATE_YMD
    • Restrictions: Required
  • end_date:
    • Header: End Date
    • Type: DATE_YMD
    • Restrictions: Required
  • inspection_results:
  • inspection_date:
  • health_facility:

qualification

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

  • i2ce_hidden:
  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique

record_verify

The form record_verify is implemented by the class: iHRIS_RecordVerify It is a child of the following forms:

It has the following fields:

region

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

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

registration

The form registration is implemented by the class: iHRIS_Registration It is a child of the following forms:

It has the following fields:

  • practice_type:
  • registration_number:
    • Header: Registration Number
    • Type: INT_GENERATE
    • Restrictions: Required, Unique
  • application_date:
    • Header: Application Date
    • Type: DATE_YMD
    • Restrictions: Required
  • registration_date:
    • Header: Registration Date
    • Type: DATE_YMD
    • Restrictions: Required

registration_type

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

  • i2ce_hidden:
  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique

role

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

  • i2ce_hidden:
  • trickle_up:
  • name:
    • Header: Role
    • Type: STRING_LINE
    • Restrictions: Required, Unique
  • assignable:
    • Header: Can Assign To User
    • Type: YESNO
    • Restrictions: Required

training

The form training is implemented by the class: iHRIS_Training It has the child forms:

disciplinary_action exam license private_practice registration training_disrupt It is a child of the following forms:

It has the following fields:

  • out_country:
    • Header: Country Trained in
    • Type: MAP
    • Maps To Forms: country
  • index_num:
    • Header: Index Number
    • Type: INT_GENERATE
    • Restrictions: Required
  • cadre:
    • Header: Cadre
    • Type: MAP
    • Maps To Forms: cadre
  • intake_date:
    • Header: Intake Date
    • Type: DATE_YMD
    • Restrictions: Required
  • graduation:
  • trained_outside:
    • Header: Trained Outside this Country
    • Type: BOOL
  • training_institution:
  • out_institution:

training_disrupt

The form training_disrupt is implemented by the class: iHRIS_TrainingDisrupt It is a child of the following forms:

It has the following fields:

  • disruption_reason:
  • disruption_date:
    • Header: Disruption Date
    • Type: DATE_YMD
    • Restrictions: Required
  • resumption_date:

training_disruption_category

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

  • i2ce_hidden:
  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique

training_disruption_reason

The form training_disruption_reason is implemented by the class: iHRIS_TrainingDisruptionReason It has the following fields:

  • i2ce_hidden:
  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique in {training_disruption_category}
  • training_disruption_category:

training_funder

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

It has the following fields:

  • i2ce_hidden:
  • location:
  • 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 is a child of the following forms:

It has the following fields:

training_institution

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

institution_inspection It has the following fields:

  • i2ce_hidden:
  • location:
  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique
  • id_code:
  • facility_agent:
    • Header: Facility Agent
    • Type: MAP
    • Restrictions: Required
    • Maps To Forms: facility_agent
  • facility_status:

training_institution_contact

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

training_program

The form training_program is implemented by the class: iHRIS_TrainingProgram It has the following fields:

  • i2ce_hidden:
  • training_institution:
  • cadre:
    • Header: Cadre
    • Type: MAP
    • Restrictions: Required, Unique in {training_institution}
    • Maps To Forms: cadre
  • start_date:
    • Header: Start Date
    • Type: DATE_YMD
    • Restrictions: Required
  • end_date:
  • num_students:
    • Header: Number of Students
    • Type: INT

user

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

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

verify_change

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

  • i2ce_hidden:
  • name:
    • Header: Name
    • Type: STRING_LINE
    • Restrictions: Required, Unique