{"id":2890,"date":"2023-03-23T08:26:48","date_gmt":"2023-03-23T08:26:48","guid":{"rendered":"https:\/\/3394C8CA-3BB4-48CB-90B9-87C615071DEF"},"modified":"2026-10-14T05:36:39","modified_gmt":"2026-10-14T05:36:39","slug":"osh-form-submit","status":"publish","type":"page","link":"https:\/\/labourdept.gov.lk\/ta\/osh-form-submit\/","title":{"rendered":"Safety Division"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_text_column wpb_content_element \" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<h3>OSH Self Evaluation Form<\/h3>\n\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"wpb_text_column wpb_content_element \" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t        <div class=\"osh-evaluation-container\" style=\"max-width: 1200px; margin: 30px auto; font-family: system-ui, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\">\n            \n            <form id=\"oshform\" name=\"oshform\" novalidate style=\"background: #f8fafc; border: 1px solid #e2e8f0; padding: 35px; border-radius: 8px; box-shadow: 0 4px 20px rgba(0,0,0,0.05);\">\n                \n                <input type=\"hidden\" name=\"action\" value=\"submit_osh_form\">\n                <input type=\"hidden\" id=\"osh_nonce\" name=\"osh_nonce\" value=\"8d49e10d50\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/ta\/wp-json\/wp\/v2\/pages\/2890\" \/>\n                <div class=\"text-center mb-5\">\n                    <h2 class=\"fw-bold text-dark text-decoration-underline mb-2\">OSH Self Evaluation Form<\/h2>\n                    <h5 class=\"text-secondary text-decoration-underline\">[To be sent to the Commissioner of Labour (Industrial Safety)]<\/h5>\n                <\/div>\n\n                <!-- Factory Name & Address -->\n                <div class=\"row mb-3\">\n                    <label for=\"factory_name\" class=\"col-sm-4 col-form-label fw-bold\">Name and Address of the Factory <span class=\"text-danger\">*<\/span> :<\/label>\n                    <div class=\"col-sm-8\">\n                        <textarea class=\"form-control\" name=\"factory_name\" id=\"factory_name\" rows=\"2\" placeholder=\"Provide legal name and operational address\" required><\/textarea>\n                    <\/div>\n                <\/div>\n\n                <!-- BRC Number -->\n                <div class=\"row mb-3\">\n                    <label for=\"brc_no\" class=\"col-sm-4 col-form-label fw-bold\">B.R.C. No. <span class=\"text-danger\">*<\/span> :<\/label>\n                    <div class=\"col-sm-8\">\n                        <input type=\"text\" class=\"form-control\" name=\"brc_no\" id=\"brc_no\" placeholder=\"Business Registration Certificate Number\" required>\n                    <\/div>\n                <\/div>\n\n                <!-- Employee Statistics & Auto Total -->\n                <div class=\"row mb-3 align-items-center\">\n                    <label class=\"col-sm-4 col-form-label fw-bold\">No. of Employees :<\/label>\n                    <div class=\"col-sm-8\">\n                        <div class=\"row g-2 align-items-center\">\n                            <div class=\"col-md-3\">\n                                <label class=\"small text-muted mb-1\">Male <span class=\"text-danger\">*<\/span><\/label>\n                                <input type=\"number\" min=\"0\" class=\"form-control emp-calc\" name=\"emp_male\" id=\"emp_male\" placeholder=\"0\" required>\n                            <\/div>\n                            <div class=\"col-md-3\">\n                                <label class=\"small text-muted mb-1\">Female <span class=\"text-danger\">*<\/span><\/label>\n                                <input type=\"number\" min=\"0\" class=\"form-control emp-calc\" name=\"emp_female\" id=\"emp_female\" placeholder=\"0\" required>\n                            <\/div>\n                            <div class=\"col-md-3\">\n                                <label class=\"small text-muted mb-1\">Young <span class=\"text-danger\">*<\/span><\/label>\n                                <input type=\"number\" min=\"0\" class=\"form-control emp-calc\" name=\"emp_young\" id=\"emp_young\" placeholder=\"0\" required>\n                            <\/div>\n                            <div class=\"col-md-3\">\n                                <label class=\"small text-muted mb-1 fw-bold\">Total (Auto)<\/label>\n                                <input type=\"number\" class=\"form-control fw-bold\" name=\"emp_total\" id=\"emp_total\" readonly style=\"background-color: #e2e8f0;\">\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <!-- Number of Shifts -->\n                <div class=\"row mb-3\">\n                    <label for=\"shift_count\" class=\"col-sm-4 col-form-label fw-bold\">Number of Shifts <span class=\"text-danger\">*<\/span> :<\/label>\n                    <div class=\"col-sm-8\">\n                        <input type=\"text\" class=\"form-control\" name=\"shift_count\" id=\"shift_count\" placeholder=\"e.g. 1, 2, or 3 shifts\" required>\n                    <\/div>\n                <\/div>\n\n                <!-- Max Employees Per Shift & Auto Total -->\n                <div class=\"row mb-4 align-items-center\">\n                    <label class=\"col-sm-4 col-form-label fw-bold\">Maximum No of Employees per Shift :<\/label>\n                    <div class=\"col-sm-8\">\n                        <div class=\"row g-2 align-items-center\">\n                            <div class=\"col-md-4\">\n                                <label class=\"small text-muted mb-1\">Male <span class=\"text-danger\">*<\/span><\/label>\n                                <input type=\"number\" min=\"0\" class=\"form-control shift-calc\" name=\"shift_max_male\" id=\"shift_max_male\" placeholder=\"0\" required>\n                            <\/div>\n                            <div class=\"col-md-4\">\n                                <label class=\"small text-muted mb-1\">Female <span class=\"text-danger\">*<\/span><\/label>\n                                <input type=\"number\" min=\"0\" class=\"form-control shift-calc\" name=\"shift_max_female\" id=\"shift_max_female\" placeholder=\"0\" required>\n                            <\/div>\n                            <div class=\"col-md-4\">\n                                <label class=\"small text-muted mb-1 fw-bold\">Shift Total (Auto)<\/label>\n                                <input type=\"number\" class=\"form-control fw-bold\" name=\"shift_max_total\" id=\"shift_max_total\" readonly style=\"background-color: #e2e8f0;\">\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <hr class=\"my-4\">\n\n                <!-- 1. Factory Reg -->\n                <div class=\"row mb-3\">\n                    <div class=\"col-sm-5\"><label class=\"col-form-label\">1. Factory Registration at DFIE Office<\/label><\/div>\n                    <div class=\"col-sm-7\">\n                        <div class=\"form-check form-check-inline\">\n                            <input class=\"form-check-input\" type=\"radio\" value=\"Available\" name=\"factory_reg_status\" id=\"freg_avail\">\n                            <label class=\"form-check-label\" for=\"freg_avail\">Available<\/label>\n                        <\/div>\n                        <div class=\"form-check form-check-inline\">\n                            <input class=\"form-check-input\" type=\"radio\" value=\"Not Available\" name=\"factory_reg_status\" id=\"freg_not\" checked>\n                            <label class=\"form-check-label\" for=\"freg_not\">Not Available<\/label>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <!-- Registration Number -->\n                <div class=\"row mb-3\">\n                    <label for=\"factory_reg_no\" class=\"col-sm-5 col-form-label\">If Available, Factory Registration No.<\/label>\n                    <div class=\"col-sm-7\">\n                        <input type=\"text\" class=\"form-control\" name=\"factory_reg_no\" id=\"factory_reg_no\" placeholder=\"Registration number\">\n                    <\/div>\n                <\/div>\n\n                <!-- 2. Building Plan -->\n                <div class=\"row mb-3\">\n                    <div class=\"col-sm-5\"><label class=\"col-form-label\">2. Building Plan Approval<\/label><\/div>\n                    <div class=\"col-sm-7\">\n                        <div class=\"form-check form-check-inline\">\n                            <input class=\"form-check-input\" type=\"radio\" value=\"Available\" name=\"building_plan_approval\" id=\"bldg_avail\">\n                            <label class=\"form-check-label\" for=\"bldg_avail\">Available<\/label>\n                        <\/div>\n                        <div class=\"form-check form-check-inline\">\n                            <input class=\"form-check-input\" type=\"radio\" value=\"Not Available\" name=\"building_plan_approval\" id=\"bldg_not\" checked>\n                            <label class=\"form-check-label\" for=\"bldg_not\">Not Available<\/label>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <!-- 3. Means of Escape -->\n                <div class=\"row mb-3\">\n                    <div class=\"col-sm-5\"><label class=\"col-form-label\">3. Means of Escape Approval<\/label><\/div>\n                    <div class=\"col-sm-7\">\n                        <div class=\"form-check form-check-inline\">\n                            <input class=\"form-check-input\" type=\"radio\" value=\"Available\" name=\"escape_approval\" id=\"esc_avail\">\n                            <label class=\"form-check-label\" for=\"esc_avail\">Available<\/label>\n                        <\/div>\n                        <div class=\"form-check form-check-inline\">\n                            <input class=\"form-check-input\" type=\"radio\" value=\"Not Available\" name=\"escape_approval\" id=\"esc_not\" checked>\n                            <label class=\"form-check-label\" for=\"esc_not\">Not Available<\/label>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <!-- 4. General Register -->\n                <div class=\"row mb-3\">\n                    <div class=\"col-sm-5\"><label class=\"col-form-label\">4. General Register<\/label><\/div>\n                    <div class=\"col-sm-7\">\n                        <div class=\"form-check form-check-inline\">\n                            <input class=\"form-check-input\" type=\"radio\" value=\"Available\" name=\"general_register\" id=\"genreg_avail\">\n                            <label class=\"form-check-label\" for=\"genreg_avail\">Available<\/label>\n                        <\/div>\n                        <div class=\"form-check form-check-inline\">\n                            <input class=\"form-check-input\" type=\"radio\" value=\"Not Available\" name=\"general_register\" id=\"genreg_not\" checked>\n                            <label class=\"form-check-label\" for=\"genreg_not\">Not Available<\/label>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <!-- 5. Six-Month Reports -->\n                <div class=\"row mb-3\">\n                    <div class=\"col-sm-5\"><label class=\"col-form-label\">5. Six-Month Reports Forwarded to the DFIE<\/label><\/div>\n                    <div class=\"col-sm-7\">\n                        <div class=\"form-check form-check-inline\">\n                            <input class=\"form-check-input\" type=\"radio\" value=\"Yes\" name=\"six_month_reports_forwarded\" id=\"rep_yes\">\n                            <label class=\"form-check-label\" for=\"rep_yes\">Yes<\/label>\n                        <\/div>\n                        <div class=\"form-check form-check-inline\">\n                            <input class=\"form-check-input\" type=\"radio\" value=\"No\" name=\"six_month_reports_forwarded\" id=\"rep_no\" checked>\n                            <label class=\"form-check-label\" for=\"rep_no\">No<\/label>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <!-- 6, 7, 8: Accidents & Occurrences -->\n                <div class=\"row mb-3\">\n                    <label for=\"accidents_count\" class=\"col-sm-5 col-form-label\">6. No. of Accidents Occurred in Last 6 Months <span class=\"text-danger\">*<\/span><\/label>\n                    <div class=\"col-sm-4\">\n                        <input type=\"number\" min=\"0\" class=\"form-control\" name=\"accidents_count\" id=\"accidents_count\" value=\"0\" required>\n                    <\/div>\n                <\/div>\n\n                <div class=\"row mb-3\">\n                    <label for=\"dangerous_occurrences_count\" class=\"col-sm-5 col-form-label\">7. No. of Dangerous Occurrences in Last 6 Months <span class=\"text-danger\">*<\/span><\/label>\n                    <div class=\"col-sm-4\">\n                        <input type=\"number\" min=\"0\" class=\"form-control\" name=\"dangerous_occurrences_count\" id=\"dangerous_occurrences_count\" value=\"0\" required>\n                    <\/div>\n                <\/div>\n\n                <div class=\"row mb-3\">\n                    <label for=\"industrial_diseases_count\" class=\"col-sm-5 col-form-label\">8. No. of Industrial Disease Cases in Last 6 Months <span class=\"text-danger\">*<\/span><\/label>\n                    <div class=\"col-sm-4\">\n                        <input type=\"number\" min=\"0\" class=\"form-control\" name=\"industrial_diseases_count\" id=\"industrial_diseases_count\" value=\"0\" required>\n                    <\/div>\n                <\/div>\n\n                <!-- 9. DFIE Address Displayed -->\n                <div class=\"row mb-3\">\n                    <div class=\"col-sm-5\"><label class=\"col-form-label\">9. DFIE\/CFIE Address Displayed<\/label><\/div>\n                    <div class=\"col-sm-7\">\n                        <div class=\"form-check form-check-inline\">\n                            <input class=\"form-check-input\" type=\"radio\" value=\"Yes\" name=\"dfie_address_displayed\" id=\"addr_yes\">\n                            <label class=\"form-check-label\" for=\"addr_yes\">Yes<\/label>\n                        <\/div>\n                        <div class=\"form-check form-check-inline\">\n                            <input class=\"form-check-input\" type=\"radio\" value=\"No\" name=\"dfie_address_displayed\" id=\"addr_no\" checked>\n                            <label class=\"form-check-label\" for=\"addr_no\">No<\/label>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <!-- 10. House Keeping -->\n                <div class=\"row mb-3\">\n                    <div class=\"col-sm-5\"><label class=\"col-form-label\">10. House Keeping<\/label><\/div>\n                    <div class=\"col-sm-7\">\n                        <div class=\"form-check form-check-inline\">\n                            <input class=\"form-check-input\" type=\"radio\" value=\"Satisfactory\" name=\"housekeeping_status\" id=\"hk_sat\" checked>\n                            <label class=\"form-check-label\" for=\"hk_sat\">Satisfactory<\/label>\n                        <\/div>\n                        <div class=\"form-check form-check-inline\">\n                            <input class=\"form-check-input\" type=\"radio\" value=\"Not Satisfactory\" name=\"housekeeping_status\" id=\"hk_notsat\">\n                            <label class=\"form-check-label\" for=\"hk_notsat\">Not Satisfactory<\/label>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <!-- 11. MSDS -->\n                <div class=\"row mb-3\">\n                    <div class=\"col-sm-5\"><label class=\"col-form-label\">11. MSDS for all Chemicals<\/label><\/div>\n                    <div class=\"col-sm-7\">\n                        <div class=\"form-check form-check-inline\">\n                            <input class=\"form-check-input\" type=\"radio\" value=\"Available\" name=\"msds_available\" id=\"msds_avail\">\n                            <label class=\"form-check-label\" for=\"msds_avail\">Available<\/label>\n                        <\/div>\n                        <div class=\"form-check form-check-inline\">\n                            <input class=\"form-check-input\" type=\"radio\" value=\"Not Available\" name=\"msds_available\" id=\"msds_not\" checked>\n                            <label class=\"form-check-label\" for=\"msds_not\">Not Available<\/label>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <!-- 12. PPE -->\n                <div class=\"row mb-3\">\n                    <div class=\"col-sm-5\"><label class=\"col-form-label\">12. Proper PPEs<\/label><\/div>\n                    <div class=\"col-sm-7\">\n                        <div class=\"form-check form-check-inline\">\n                            <input class=\"form-check-input\" type=\"radio\" value=\"Provided\" name=\"proper_ppes_provided\" id=\"ppe_prov\" checked>\n                            <label class=\"form-check-label\" for=\"ppe_prov\">Provided<\/label>\n                        <\/div>\n                        <div class=\"form-check form-check-inline\">\n                            <input class=\"form-check-input\" type=\"radio\" value=\"Not Provided\" name=\"proper_ppes_provided\" id=\"ppe_not\">\n                            <label class=\"form-check-label\" for=\"ppe_not\">Not Provided<\/label>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <!-- 13. Boilers -->\n                <div class=\"row mb-3\">\n                    <label for=\"boilers_count\" class=\"col-sm-5 col-form-label\">13. No. of Steam Boilers available <span class=\"text-danger\">*<\/span><\/label>\n                    <div class=\"col-sm-4\">\n                        <input type=\"number\" min=\"0\" class=\"form-control\" name=\"boilers_count\" id=\"boilers_count\" value=\"0\" required>\n                    <\/div>\n                <\/div>\n\n                <!-- 14. Boiler Exam Reports -->\n                <div class=\"row mb-3\">\n                    <div class=\"col-sm-6\"><label class=\"col-form-label\">14. Have you obtained examination reports for all boilers from an authorized officer?<\/label><\/div>\n                    <div class=\"col-sm-6\">\n                        <div class=\"form-check form-check-inline\">\n                            <input class=\"form-check-input\" type=\"radio\" value=\"Yes\" name=\"boiler_reports_obtained\" id=\"brpt_yes\">\n                            <label class=\"form-check-label\" for=\"brpt_yes\">Yes<\/label>\n                        <\/div>\n                        <div class=\"form-check form-check-inline\">\n                            <input class=\"form-check-input\" type=\"radio\" value=\"No\" name=\"boiler_reports_obtained\" id=\"brpt_no\" checked>\n                            <label class=\"form-check-label\" for=\"brpt_no\">No<\/label>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <!-- 15. Boilers Registered -->\n                <div class=\"row mb-3\">\n                    <div class=\"col-sm-6\"><label class=\"col-form-label\">15. Are all boilers registered in the DFIE office?<\/label><\/div>\n                    <div class=\"col-sm-6\">\n                        <div class=\"form-check form-check-inline\">\n                            <input class=\"form-check-input\" type=\"radio\" value=\"Yes\" name=\"boilers_registered\" id=\"breg_yes\">\n                            <label class=\"form-check-label\" for=\"breg_yes\">Yes<\/label>\n                        <\/div>\n                        <div class=\"form-check form-check-inline\">\n                            <input class=\"form-check-input\" type=\"radio\" value=\"No\" name=\"boilers_registered\" id=\"breg_no\" checked>\n                            <label class=\"form-check-label\" for=\"breg_no\">No<\/label>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <!-- 16. Boiler Attendants Count -->\n                <div class=\"row mb-3\">\n                    <label for=\"boiler_attendants_count\" class=\"col-sm-6 col-form-label\">16. No. of Boiler Attendants <span class=\"text-danger\">*<\/span><\/label>\n                    <div class=\"col-sm-4\">\n                        <input type=\"number\" min=\"0\" class=\"form-control\" name=\"boiler_attendants_count\" id=\"boiler_attendants_count\" value=\"0\" required>\n                    <\/div>\n                <\/div>\n\n                <!-- 17. Boiler Attendants Licensed -->\n                <div class=\"row mb-3\">\n                    <div class=\"col-sm-6\"><label class=\"col-form-label\">17. Do all Boiler Attendants have boiler operator license?<\/label><\/div>\n                    <div class=\"col-sm-6\">\n                        <div class=\"form-check form-check-inline\">\n                            <input class=\"form-check-input\" type=\"radio\" value=\"Yes\" name=\"boiler_attendants_licensed\" id=\"blic_yes\">\n                            <label class=\"form-check-label\" for=\"blic_yes\">Yes<\/label>\n                        <\/div>\n                        <div class=\"form-check form-check-inline\">\n                            <input class=\"form-check-input\" type=\"radio\" value=\"No\" name=\"boiler_attendants_licensed\" id=\"blic_no\" checked>\n                            <label class=\"form-check-label\" for=\"blic_no\">No<\/label>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <!-- Pressure Vessels & Lifting Appliances Table -->\n                <div class=\"table-responsive my-4\">\n                    <table class=\"table table-bordered align-middle bg-white shadow-sm\">\n                        <thead class=\"table-light\">\n                            <tr>\n                                <th scope=\"col\" style=\"width: 50%;\"># Equipment<\/th>\n                                <th scope=\"col\" style=\"width: 25%;\">No of items<\/th>\n                                <th scope=\"col\" style=\"width: 25%; text-align:center;\">Examination Report Availability<\/th>\n                            <\/tr>\n                        <\/thead>\n                        <tbody>\n                            <tr>\n                                <td>18. Steam Receivers<\/td>\n                                <td><input type=\"number\" min=\"0\" class=\"form-control\" name=\"steam_receivers_count\" value=\"0\"><\/td>\n                                <td>\n                                    <select name=\"steam_receivers_report\" class=\"form-select\">\n                                        <option value=\"Not Available\">Not Available<\/option>\n                                        <option value=\"Available\">Available<\/option>\n                                    <\/select>\n                                <\/td>\n                            <\/tr>\n                            <tr>\n                                <td>19. Air Receivers<\/td>\n                                <td><input type=\"number\" min=\"0\" class=\"form-control\" name=\"air_receivers_count\" value=\"0\"><\/td>\n                                <td>\n                                    <select name=\"air_receivers_report\" class=\"form-select\">\n                                        <option value=\"Not Available\">Not Available<\/option>\n                                        <option value=\"Available\">Available<\/option>\n                                    <\/select>\n                                <\/td>\n                            <\/tr>\n                            <tr>\n                                <td>20. Gas Receivers<\/td>\n                                <td><input type=\"number\" min=\"0\" class=\"form-control\" name=\"gas_receivers_count\" value=\"0\"><\/td>\n                                <td>\n                                    <select name=\"gas_receivers_report\" class=\"form-select\">\n                                        <option value=\"Not Available\">Not Available<\/option>\n                                        <option value=\"Available\">Available<\/option>\n                                    <\/select>\n                                <\/td>\n                            <\/tr>\n                            <tr>\n                                <td>21. Hoists\/Lifts<\/td>\n                                <td><input type=\"number\" min=\"0\" class=\"form-control\" name=\"lifts_count\" value=\"0\"><\/td>\n                                <td>\n                                    <select name=\"lifts_report\" class=\"form-select\">\n                                        <option value=\"Not Available\">Not Available<\/option>\n                                        <option value=\"Available\">Available<\/option>\n                                    <\/select>\n                                <\/td>\n                            <\/tr>\n                            <tr>\n                                <td>22. Cranes & Other Lifting Machines (Mobile\/Tower\/Fork Lifts)<\/td>\n                                <td><input type=\"number\" min=\"0\" class=\"form-control\" name=\"cranes_count\" value=\"0\"><\/td>\n                                <td>\n                                    <select name=\"cranes_report\" class=\"form-select\">\n                                        <option value=\"Not Available\">Not Available<\/option>\n                                        <option value=\"Available\">Available<\/option>\n                                    <\/select>\n                                <\/td>\n                            <\/tr>\n                            <tr>\n                                <td>23. Chains, Ropes & Other Lifting Tackles<\/td>\n                                <td><input type=\"number\" min=\"0\" class=\"form-control\" name=\"lifting_tackles_count\" value=\"0\"><\/td>\n                                <td>\n                                    <select name=\"lifting_tackles_report\" class=\"form-select\">\n                                        <option value=\"Not Available\">Not Available<\/option>\n                                        <option value=\"Available\">Available<\/option>\n                                    <\/select>\n                                <\/td>\n                            <\/tr>\n                        <\/tbody>\n                    <\/table>\n                <\/div>\n\n                <!-- 24. Dangerous Parts Guarded -->\n                <div class=\"row mb-3\">\n                    <div class=\"col-sm-6\"><label class=\"col-form-label\">24. Are all dangerous parts (revolving or moving parts) securely guarded?<\/label><\/div>\n                    <div class=\"col-sm-6\">\n                        <div class=\"form-check form-check-inline\">\n                            <input class=\"form-check-input\" type=\"radio\" value=\"Yes\" name=\"dangerous_parts_guarded\" id=\"guard_yes\" checked>\n                            <label class=\"form-check-label\" for=\"guard_yes\">Yes<\/label>\n                        <\/div>\n                        <div class=\"form-check form-check-inline\">\n                            <input class=\"form-check-input\" type=\"radio\" value=\"No\" name=\"dangerous_parts_guarded\" id=\"guard_no\">\n                            <label class=\"form-check-label\" for=\"guard_no\">No<\/label>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <!-- 25. Electrical Safety Devices -->\n                <div class=\"row mb-3\">\n                    <div class=\"col-sm-6\"><label class=\"col-form-label\">25. Electrical Wiring System Provided with Required Safety Devices (RCCB, MCB\u2026)<\/label><\/div>\n                    <div class=\"col-sm-6\">\n                        <div class=\"form-check form-check-inline\">\n                            <input class=\"form-check-input\" type=\"radio\" value=\"Yes\" name=\"electrical_safety_devices\" id=\"elec_yes\" checked>\n                            <label class=\"form-check-label\" for=\"elec_yes\">Yes<\/label>\n                        <\/div>\n                        <div class=\"form-check form-check-inline\">\n                            <input class=\"form-check-input\" type=\"radio\" value=\"No\" name=\"electrical_safety_devices\" id=\"elec_no\">\n                            <label class=\"form-check-label\" for=\"elec_no\">No<\/label>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <!-- 26. Fire Extinguishers Matrix -->\n                <div class=\"table-responsive my-4\">\n                    <table class=\"table table-bordered align-middle bg-white shadow-sm\">\n                        <thead class=\"table-light\">\n                            <tr>\n                                <th scope=\"col\">26. Type of Fire Extinguishers<\/th>\n                                <th scope=\"col\" class=\"text-center\">A<\/th>\n                                <th scope=\"col\" class=\"text-center\">B<\/th>\n                                <th scope=\"col\" class=\"text-center\">C<\/th>\n                                <th scope=\"col\" class=\"text-center\">D<\/th>\n                                <th scope=\"col\" class=\"text-center\">Other<\/th>\n                            <\/tr>\n                        <\/thead>\n                        <tbody>\n                            <tr>\n                                <td><strong>No of Units<\/strong><\/td>\n                                <td><input type=\"number\" min=\"0\" class=\"form-control\" name=\"extinguisher_units_a\" value=\"0\"><\/td>\n                                <td><input type=\"number\" min=\"0\" class=\"form-control\" name=\"extinguisher_units_b\" value=\"0\"><\/td>\n                                <td><input type=\"number\" min=\"0\" class=\"form-control\" name=\"extinguisher_units_c\" value=\"0\"><\/td>\n                                <td><input type=\"number\" min=\"0\" class=\"form-control\" name=\"extinguisher_units_d\" value=\"0\"><\/td>\n                                <td><input type=\"number\" min=\"0\" class=\"form-control\" name=\"extinguisher_units_other\" value=\"0\"><\/td>\n                            <\/tr>\n                            <tr>\n                                <td><strong>Date of Expiry<\/strong><\/td>\n                                <td><input type=\"date\" class=\"form-control\" name=\"extinguisher_exp_a\"><\/td>\n                                <td><input type=\"date\" class=\"form-control\" name=\"extinguisher_exp_b\"><\/td>\n                                <td><input type=\"date\" class=\"form-control\" name=\"extinguisher_exp_c\"><\/td>\n                                <td><input type=\"date\" class=\"form-control\" name=\"extinguisher_exp_d\"><\/td>\n                                <td><input type=\"date\" class=\"form-control\" name=\"extinguisher_exp_other\"><\/td>\n                            <\/tr>\n                        <\/tbody>\n                    <\/table>\n                <\/div>\n\n                <!-- 27. Fire Hydrant -->\n                <div class=\"row mb-3\">\n                    <div class=\"col-sm-6\"><label class=\"col-form-label\">27. Fire Hydrant System<\/label><\/div>\n                    <div class=\"col-sm-6\">\n                        <div class=\"form-check form-check-inline\">\n                            <input class=\"form-check-input\" type=\"radio\" value=\"Available\" name=\"fire_hydrant_system\" id=\"hyd_avail\">\n                            <label class=\"form-check-label\" for=\"hyd_avail\">Available<\/label>\n                        <\/div>\n                        <div class=\"form-check form-check-inline\">\n                            <input class=\"form-check-input\" type=\"radio\" value=\"Not Available\" name=\"fire_hydrant_system\" id=\"hyd_not\" checked>\n                            <label class=\"form-check-label\" for=\"hyd_not\">Not Available<\/label>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <!-- 28. Evacuation Plan -->\n                <div class=\"row mb-3\">\n                    <div class=\"col-sm-6\"><label class=\"col-form-label\">28. Evacuation Plan<\/label><\/div>\n                    <div class=\"col-sm-6\">\n                        <div class=\"form-check form-check-inline\">\n                            <input class=\"form-check-input\" type=\"radio\" value=\"Displayed\" name=\"evacuation_plan\" id=\"evac_disp\" checked>\n                            <label class=\"form-check-label\" for=\"evac_disp\">Displayed<\/label>\n                        <\/div>\n                        <div class=\"form-check form-check-inline\">\n                            <input class=\"form-check-input\" type=\"radio\" value=\"Not Displayed\" name=\"evacuation_plan\" id=\"evac_not\">\n                            <label class=\"form-check-label\" for=\"evac_not\">Not Displayed<\/label>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <!-- 29. Last Drill Date -->\n                <div class=\"row mb-3\">\n                    <label for=\"last_evacuation_drill_date\" class=\"col-sm-6 col-form-label\">29. Date of Last Evacuation Drill<\/label>\n                    <div class=\"col-sm-6\">\n                        <input type=\"date\" class=\"form-control\" name=\"last_evacuation_drill_date\" id=\"last_evacuation_drill_date\">\n                    <\/div>\n                <\/div>\n\n                <!-- Welfare Facilities 30 - 37 -->\n                <div class=\"table-responsive my-4\">\n                    <table class=\"table table-bordered align-middle bg-white shadow-sm\">\n                        <thead class=\"table-light\">\n                            <tr>\n                                <th scope=\"col\" style=\"width: 70%;\"># Welfare Item<\/th>\n                                <th scope=\"col\" style=\"width: 30%; text-align:center;\">Availability<\/th>\n                            <\/tr>\n                        <\/thead>\n                        <tbody>\n                            <tr>\n                                <td>30. First Aid<\/td>\n                                <td>\n                                    <select name=\"first_aid_status\" class=\"form-select\">\n                                        <option value=\"Available\">Available<\/option>\n                                        <option value=\"Not Available\">Not Available<\/option>\n                                    <\/select>\n                                <\/td>\n                            <\/tr>\n                            <tr>\n                                <td>31. Meal Rooms<\/td>\n                                <td>\n                                    <select name=\"meal_rooms_status\" class=\"form-select\">\n                                        <option value=\"Available\">Available<\/option>\n                                        <option value=\"Not Available\">Not Available<\/option>\n                                    <\/select>\n                                <\/td>\n                            <\/tr>\n                            <tr>\n                                <td>32. Adequate Drinking Water Facilities<\/td>\n                                <td>\n                                    <select name=\"drinking_water_status\" class=\"form-select\">\n                                        <option value=\"Available\">Available<\/option>\n                                        <option value=\"Not Available\">Not Available<\/option>\n                                    <\/select>\n                                <\/td>\n                            <\/tr>\n                            <tr>\n                                <td>33. Adequate Washing Facilities<\/td>\n                                <td>\n                                    <select name=\"washing_facilities_status\" class=\"form-select\">\n                                        <option value=\"Available\">Available<\/option>\n                                        <option value=\"Not Available\">Not Available<\/option>\n                                    <\/select>\n                                <\/td>\n                            <\/tr>\n                            <tr>\n                                <td>34. Suitable Sanitary Conveniences<\/td>\n                                <td>\n                                    <select name=\"sanitary_conveniences_status\" class=\"form-select\">\n                                        <option value=\"Available\">Available<\/option>\n                                        <option value=\"Not Available\">Not Available<\/option>\n                                    <\/select>\n                                <\/td>\n                            <\/tr>\n                            <tr>\n                                <td>35. Lockers<\/td>\n                                <td>\n                                    <select name=\"lockers_status\" class=\"form-select\">\n                                        <option value=\"Available\">Available<\/option>\n                                        <option value=\"Not Available\">Not Available<\/option>\n                                    <\/select>\n                                <\/td>\n                            <\/tr>\n                            <tr>\n                                <td>36. Changing Rooms<\/td>\n                                <td>\n                                    <select name=\"changing_rooms_status\" class=\"form-select\">\n                                        <option value=\"Available\">Available<\/option>\n                                        <option value=\"Not Available\">Not Available<\/option>\n                                    <\/select>\n                                <\/td>\n                            <\/tr>\n                            <tr>\n                                <td>37. Rest Rooms<\/td>\n                                <td>\n                                    <select name=\"rest_rooms_status\" class=\"form-select\">\n                                        <option value=\"Available\">Available<\/option>\n                                        <option value=\"Not Available\">Not Available<\/option>\n                                    <\/select>\n                                <\/td>\n                            <\/tr>\n                        <\/tbody>\n                    <\/table>\n                <\/div>\n\n                <!-- 38. Designated Person -->\n                <div class=\"row mb-3\">\n                    <div class=\"col-sm-6\"><label class=\"col-form-label\">38. Designated Person Appointed for OSH<\/label><\/div>\n                    <div class=\"col-sm-6\">\n                        <div class=\"form-check form-check-inline\">\n                            <input class=\"form-check-input\" type=\"radio\" value=\"Yes\" name=\"osh_person_appointed\" id=\"oshpers_yes\" checked>\n                            <label class=\"form-check-label\" for=\"oshpers_yes\">Yes<\/label>\n                        <\/div>\n                        <div class=\"form-check form-check-inline\">\n                            <input class=\"form-check-input\" type=\"radio\" value=\"No\" name=\"osh_person_appointed\" id=\"oshpers_no\">\n                            <label class=\"form-check-label\" for=\"oshpers_no\">No<\/label>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <!-- 39. OSH Committee -->\n                <div class=\"row mb-3\">\n                    <div class=\"col-sm-6\"><label class=\"col-form-label\">39. OSH Committee<\/label><\/div>\n                    <div class=\"col-sm-6\">\n                        <div class=\"form-check form-check-inline\">\n                            <input class=\"form-check-input\" type=\"radio\" value=\"Available\" name=\"osh_committee\" id=\"oshcom_avail\" checked>\n                            <label class=\"form-check-label\" for=\"oshcom_avail\">Available<\/label>\n                        <\/div>\n                        <div class=\"form-check form-check-inline\">\n                            <input class=\"form-check-input\" type=\"radio\" value=\"Not Available\" name=\"osh_committee\" id=\"oshcom_not\">\n                            <label class=\"form-check-label\" for=\"oshcom_not\">Not Available<\/label>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <!-- District Office Dropdown -->\n                <div class=\"row mb-4\">\n                    <div class=\"col-sm-6\">\n                        <label for=\"district_office\" class=\"col-form-label fw-bold\">District Factory Inspecting Engineer's Office <span class=\"text-danger\">*<\/span> :<\/label>\n                    <\/div>\n                    <div class=\"col-sm-6\">\n                        <select class=\"form-select\" id=\"district_office\" name=\"district_office\" required>\n                            <option value=\"\">-- Select District Office --<\/option>\n                            <option value=\"Anuradhapura\">Anuradhapura<\/option>\n                            <option value=\"Badulla\">Badulla<\/option>\n                            <option value=\"Colombo\">Colombo<\/option>\n                            <option value=\"Galle\">Galle<\/option>\n                            <option value=\"Gampaha\">Gampaha<\/option>\n                            <option value=\"Jaffna\">Jaffna<\/option>\n                            <option value=\"Kalutara\">Kalutara<\/option>\n                            <option value=\"Kandy\">Kandy<\/option>\n                            <option value=\"Kurunegala\">Kurunegala<\/option>\n                            <option value=\"Ratnapura\">Ratnapura<\/option>\n                        <\/select>\n                    <\/div>\n                <\/div>\n\n                <div class=\"text-center pt-3\">\n                    <button type=\"submit\" id=\"oshsubmit\" class=\"btn btn-dark px-5 py-3 fs-5\" style=\"border-radius: 4px;\">\n                        Submit Evaluation Form\n                    <\/button>\n                <\/div>\n            <\/form>\n        <\/div>\n\n        <script>\n        document.addEventListener('DOMContentLoaded', function() {\n            var form = document.getElementById('oshform');\n            if (!form) return;\n\n            \/\/ 1. AUTO CALCULATION: Total Employees (Male + Female + Young)\n            var empMale   = document.getElementById('emp_male');\n            var empFemale = document.getElementById('emp_female');\n            var empYoung  = document.getElementById('emp_young');\n            var empTotal  = document.getElementById('emp_total');\n\n            function calculateEmployeeTotal() {\n                var m = parseInt(empMale.value, 10) || 0;\n                var f = parseInt(empFemale.value, 10) || 0;\n                var y = parseInt(empYoung.value, 10) || 0;\n                empTotal.value = m + f + y;\n            }\n\n            [empMale, empFemale, empYoung].forEach(function(el) {\n                el.addEventListener('input', calculateEmployeeTotal);\n                el.addEventListener('change', calculateEmployeeTotal);\n            });\n\n            \/\/ 2. AUTO CALCULATION: Total per Shift (Male + Female)\n            var shiftMale   = document.getElementById('shift_max_male');\n            var shiftFemale = document.getElementById('shift_max_female');\n            var shiftTotal  = document.getElementById('shift_max_total');\n\n            function calculateShiftTotal() {\n                var m = parseInt(shiftMale.value, 10) || 0;\n                var f = parseInt(shiftFemale.value, 10) || 0;\n                shiftTotal.value = m + f;\n            }\n\n            [shiftMale, shiftFemale].forEach(function(el) {\n                el.addEventListener('input', calculateShiftTotal);\n                el.addEventListener('change', calculateShiftTotal);\n            });\n\n            \/\/ 3. AJAX SUBMISSION WITH SWEETALERT2\n            form.addEventListener('submit', function(e) {\n                e.preventDefault();\n                e.stopPropagation();\n\n                var fname = document.getElementById('factory_name').value.trim();\n                var brc   = document.getElementById('brc_no').value.trim();\n                var dist  = document.getElementById('district_office').value.trim();\n\n                if (!fname || !brc || !dist) {\n                    Swal.fire({\n                        icon: 'warning',\n                        title: 'Required Information Incomplete',\n                        text: 'Please provide Factory Name & Address, BRC Number, and choose the District Office.',\n                        confirmButtonColor: '#0f172a'\n                    });\n                    return;\n                }\n\n                var btn = document.getElementById('oshsubmit');\n                btn.disabled = true;\n                btn.innerText = 'Saving Record...';\n\n                Swal.fire({\n                    title: 'Submitting Form',\n                    text: 'Please wait while your evaluation is being stored...',\n                    allowOutsideClick: false,\n                    allowEscapeKey: false,\n                    didOpen: function() {\n                        Swal.showLoading();\n                    }\n                });\n\n                var formData = new FormData(form);\n\n                fetch('https:\/\/labourdept.gov.lk\/wp-admin\/admin-ajax.php', {\n                    method: 'POST',\n                    body: formData\n                })\n                .then(function(res) {\n                    return res.json();\n                })\n                .then(function(response) {\n                    btn.disabled = false;\n                    btn.innerText = 'Submit Evaluation Form';\n\n                    if (response.success) {\n                        Swal.fire({\n                            icon: 'success',\n                            title: 'Form Submitted Successfully',\n                            html: response.data.message,\n                            confirmButtonColor: '#0f172a'\n                        }).then(function() {\n                            form.reset();\n                            calculateEmployeeTotal();\n                            calculateShiftTotal();\n                            window.scrollTo({ top: form.offsetTop - 60, behavior: 'smooth' });\n                        });\n                    } else {\n                        Swal.fire({\n                            icon: 'error',\n                            title: 'Submission Failed',\n                            text: response.data.message || 'Database error occurred. Please try again.',\n                            confirmButtonColor: '#0f172a'\n                        });\n                    }\n                })\n                .catch(function(err) {\n                    btn.disabled = false;\n                    btn.innerText = 'Submit Evaluation Form';\n                    Swal.fire({\n                        icon: 'error',\n                        title: 'Network Error',\n                        text: 'Could not connect to the server. Please try again.',\n                        confirmButtonColor: '#0f172a'\n                    });\n                });\n            });\n        });\n        <\/script>\n        \n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>OSH Self Evaluation Form OSH Self Evaluation Form [To be sent to the Commissioner of Labour (Industrial Safety)] Name and Address of the Factory * : B.R.C. No. * : No. of Employees : Male * Female * Young * Total (Auto) Number of Shifts * : Maximum No of Employees per Shift : Male&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2890","page","type-page","status-publish","hentry","description-off"],"_links":{"self":[{"href":"https:\/\/labourdept.gov.lk\/ta\/wp-json\/wp\/v2\/pages\/2890","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/labourdept.gov.lk\/ta\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/labourdept.gov.lk\/ta\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/labourdept.gov.lk\/ta\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/labourdept.gov.lk\/ta\/wp-json\/wp\/v2\/comments?post=2890"}],"version-history":[{"count":5,"href":"https:\/\/labourdept.gov.lk\/ta\/wp-json\/wp\/v2\/pages\/2890\/revisions"}],"predecessor-version":[{"id":6934,"href":"https:\/\/labourdept.gov.lk\/ta\/wp-json\/wp\/v2\/pages\/2890\/revisions\/6934"}],"wp:attachment":[{"href":"https:\/\/labourdept.gov.lk\/ta\/wp-json\/wp\/v2\/media?parent=2890"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}