IHRIS Qualify Form Fields - 4.0.9: Difference between revisions

From IHRIS Wiki
No edit summary
No edit summary
 
Line 1,269: Line 1,269:
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Type: [[Class: I2CE_FormField_STRING_LINE |STRING_LINE]]
**Restrictions: Required, Unique
**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