/*M!999999\- enable the sandbox mode */ 
-- MariaDB dump 10.19  Distrib 10.11.14-MariaDB, for debian-linux-gnu (x86_64)
--
-- Host: localhost    Database: skyddsrond
-- ------------------------------------------------------
-- Server version	10.11.14-MariaDB-0ubuntu0.24.04.1

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

--
-- Current Database: `skyddsrond`
--

CREATE DATABASE /*!32312 IF NOT EXISTS*/ `skyddsrond` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci */;

USE `skyddsrond`;

--
-- Table structure for table `category`
--

DROP TABLE IF EXISTS `category`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8mb4 */;
CREATE TABLE `category` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `category_name` varchar(255) NOT NULL,
  `sort_order` int(11) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `category`
--

LOCK TABLES `category` WRITE;
/*!40000 ALTER TABLE `category` DISABLE KEYS */;
INSERT INTO `category` VALUES
(7,'Kran/Mark',5),
(8,'Truck',6),
(9,'Växlingspersonal',7),
(10,'Kontor',2),
(11,'Första hjälpen och brandskydd',4),
(12,'Personalutrymmen',3),
(18,'Arbetsskador och tillbud',1);
/*!40000 ALTER TABLE `category` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `frågor`
--

DROP TABLE IF EXISTS `frågor`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8mb4 */;
CREATE TABLE `frågor` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `fråga` text NOT NULL,
  `skapad_tid` timestamp NOT NULL DEFAULT current_timestamp(),
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=33 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `frågor`
--

LOCK TABLES `frågor` WRITE;
/*!40000 ALTER TABLE `frågor` DISABLE KEYS */;
INSERT INTO `frågor` VALUES
(8,'Är bullernivån från kranen acceptabel enligt arbetsmiljökrav?','2024-11-29 20:49:23'),
(9,'Finns det skyltar som varnar för farliga områden runt kranen?','2024-11-29 20:52:07'),
(10,'Är utrymningsvägar tydligt markerade och fria från hinder?','2024-11-29 20:53:52'),
(11,'Finns det en fungerande nödstopp på kranen?','2024-11-29 20:57:08'),
(12,'Är alla kranens säkerhetssystem i fullgott skick?','2024-11-29 20:58:52'),
(13,'Är vajrar, kedjor och andra lyftkomponenter fria från slitage eller skador?','2024-11-29 21:03:45'),
(14,'Är bromsarna och andra mekaniska delar i god funktion?','2024-11-30 10:50:35'),
(15,'Fungerar kranens sensorer och mätinstrument korrekt?','2024-11-30 10:56:43'),
(16,'Är hytten ergonomiskt utformad för långa arbetspass?','2024-11-30 10:59:07'),
(17,'Är hytten ergonomiskt utformad för långa arbetspass?','2024-11-30 10:59:12'),
(18,'Finns det tillgång till luftkonditionering och värme i hytten?','2024-11-30 11:00:31'),
(19,'Är sikten från hytten fri från hinder och smutsiga fönster?','2024-11-30 11:06:55'),
(20,'Är operatörens stol justerbar och i bra skick?','2024-11-30 11:07:25'),
(21,'Finns det en säker tillgång till hytten (t.ex. trappor, stegar med halkskydd)?','2024-11-30 11:08:24'),
(22,'Är lastutrustningen (t.ex. spreaders) i bra skick?','2024-11-30 11:09:45'),
(23,'Finns det tillräcklig kommunikation mellan operatör och markpersonal?','2024-11-30 11:13:08'),
(24,'Är containrarna korrekt staplade och säkrade innan lyft?','2024-11-30 11:13:47'),
(25,'Finns det risk för svajande last vid lyft?','2024-11-30 11:14:31'),
(26,'Är lyfthastigheten säker och under kontroll?','2024-11-30 11:15:04'),
(27,'Använder personalen korrekt personlig skyddsutrustning (hjälm, sele, etc.)?','2024-11-30 11:15:38'),
(28,'Är alla fallskyddssystem regelbundet inspekterade och certifierade?','2024-11-30 11:16:13'),
(29,'Finns det säkerhetslinor och förankringspunkter vid arbete på höjd?','2024-11-30 11:17:27'),
(30,'Har kranen nyligen genomgått sin periodiska säkerhetskontroll?','2024-11-30 11:29:33'),
(31,'Är alla underhållsprotokoll och inspektionsdokument uppdaterade?','2024-11-30 11:29:57'),
(32,'Finns det riskbedömningar för olika arbetsmoment med kranen?','2024-11-30 11:30:16');
/*!40000 ALTER TABLE `frågor` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `inspection_answers`
--

DROP TABLE IF EXISTS `inspection_answers`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8mb4 */;
CREATE TABLE `inspection_answers` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `inspection_id` int(11) DEFAULT NULL,
  `question_id` int(11) DEFAULT NULL,
  `answer` enum('Ja','Nej','Ej relevant') DEFAULT NULL,
  `risk_level` enum('Låg','Medel','Hög') DEFAULT NULL,
  `risk_description` text DEFAULT NULL,
  `action` text DEFAULT NULL,
  `responsible` varchar(255) DEFAULT NULL,
  `due_date` date DEFAULT NULL,
  `control_date` date DEFAULT NULL,
  `is_correct` tinyint(1) DEFAULT NULL,
  `status` text DEFAULT NULL,
  `info` longtext DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `inspection_id` (`inspection_id`),
  KEY `question_id` (`question_id`),
  CONSTRAINT `inspection_answers_ibfk_1` FOREIGN KEY (`inspection_id`) REFERENCES `inspections` (`id`),
  CONSTRAINT `inspection_answers_ibfk_2` FOREIGN KEY (`question_id`) REFERENCES `questions` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=230 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `inspection_answers`
--

LOCK TABLES `inspection_answers` WRITE;
/*!40000 ALTER TABLE `inspection_answers` DISABLE KEYS */;
INSERT INTO `inspection_answers` VALUES
(60,26,147,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(61,26,148,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(62,26,149,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(63,26,150,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(65,26,152,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(66,26,153,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(67,26,72,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(68,26,73,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(69,26,74,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(71,26,76,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(73,26,78,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(74,26,79,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(75,26,80,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(76,26,81,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(77,26,82,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(78,26,83,'Nej','Medel','Slitna och gamla','Nya skärmar är bedtällda','Sofie/PO','2025-09-30','2025-10-01',NULL,'Öppen',NULL),
(82,26,87,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(83,26,88,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(84,26,89,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(85,26,90,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(86,26,91,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(87,26,92,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(88,26,120,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(91,26,107,'Nej','Hög','Fullt med kläder ligger','Planera in sortering/städdag','Thomas Frej ','2025-09-30','2025-10-01',NULL,'Öppen',NULL),
(92,26,108,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(93,26,109,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(94,26,110,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(95,26,123,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(96,26,124,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(97,26,125,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(98,26,126,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(99,26,127,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(100,26,128,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(101,26,93,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(102,26,94,'Nej','Hög','Ny personal som inte fått','Utbildning planeras','Thomas Frej, Jonas Ankarberg','2025-12-31','2026-01-01',NULL,'Öppen',NULL),
(103,26,95,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(104,26,96,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(105,26,97,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(106,26,98,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(108,26,100,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(109,26,101,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(110,26,102,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(111,26,103,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(112,26,104,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(113,26,105,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(114,26,106,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(125,26,17,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(126,26,18,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(127,26,19,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(128,26,20,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(129,26,21,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(130,26,22,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(131,26,23,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(132,26,24,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(133,26,25,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(134,26,26,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(135,26,27,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(136,26,28,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(137,26,29,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(138,26,30,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(139,26,31,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(140,26,32,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(141,26,33,'Nej','Medel','Kran ac immar igen','Koll om det är under avfrostning ','Hans Engfeldt ','2025-09-30','2025-10-01',NULL,'Öppen',NULL),
(142,26,34,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(143,26,35,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(144,26,36,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(145,26,37,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(146,26,38,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(147,26,39,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(148,26,40,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(149,26,41,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(150,26,42,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(151,26,43,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(152,26,44,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(153,26,45,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(154,26,46,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(155,26,47,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(156,26,48,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(157,26,49,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(158,26,50,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(159,26,116,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(160,26,117,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(161,26,118,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(162,26,119,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(163,26,141,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(164,26,7,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(165,26,8,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(166,26,9,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(167,26,10,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(168,26,11,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(169,26,12,'Ej relevant',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(170,26,14,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(171,26,15,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(172,26,16,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(173,26,111,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(174,26,129,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(176,26,131,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(177,26,132,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(178,26,133,'Nej','Medel','Saknas på motvikttrucken','Beställa ','Thomas Frej ','2025-09-30','2025-10-01',NULL,'Öppen',NULL),
(179,26,134,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(180,26,135,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(181,26,138,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(182,26,139,'Nej','Hög','Saknas på den gamla dragaren','Är beställt av camlift','Thomas Frej ','2025-09-30','2025-10-01',NULL,'Öppen',NULL),
(183,26,140,'Nej','Medel','Saknas på motvikstrucken','Skall beställas','Thomas Frej ','2025-09-30','2025-10-01',NULL,'Öppen',NULL),
(184,26,51,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(185,26,52,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(186,26,53,'Nej','Medel','Att alla inte använder det','Tas upp på apt med information ','Thomas Frej ','2025-09-30','2025-10-01',NULL,'Öppen',NULL),
(187,26,54,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(188,26,55,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(189,26,56,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(190,26,57,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(191,26,58,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(192,26,59,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(193,26,60,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(194,26,61,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(195,26,62,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(196,26,63,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(197,26,64,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(198,26,65,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(199,26,67,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(200,26,68,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(201,26,69,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(202,26,70,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL),
(203,26,71,'Ja',NULL,'','','',NULL,NULL,NULL,NULL,NULL);
/*!40000 ALTER TABLE `inspection_answers` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `inspection_images`
--

DROP TABLE IF EXISTS `inspection_images`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8mb4 */;
CREATE TABLE `inspection_images` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `inspection_answer_id` int(11) DEFAULT NULL,
  `image_path` longtext DEFAULT NULL,
  `uploaded_at` timestamp NULL DEFAULT current_timestamp(),
  PRIMARY KEY (`id`),
  KEY `inspection_answer_id` (`inspection_answer_id`),
  CONSTRAINT `inspection_images_ibfk_1` FOREIGN KEY (`inspection_answer_id`) REFERENCES `inspection_answers` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=57 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `inspection_images`
--

LOCK TABLES `inspection_images` WRITE;
/*!40000 ALTER TABLE `inspection_images` DISABLE KEYS */;
/*!40000 ALTER TABLE `inspection_images` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `inspection_participants`
--

DROP TABLE IF EXISTS `inspection_participants`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8mb4 */;
CREATE TABLE `inspection_participants` (
  `inspection_id` int(11) NOT NULL,
  `participant_id` int(11) NOT NULL,
  KEY `inspection_id` (`inspection_id`),
  KEY `participant_id` (`participant_id`),
  CONSTRAINT `inspection_participants_ibfk_1` FOREIGN KEY (`inspection_id`) REFERENCES `inspections` (`id`) ON DELETE CASCADE,
  CONSTRAINT `inspection_participants_ibfk_2` FOREIGN KEY (`participant_id`) REFERENCES `participants` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `inspection_participants`
--

LOCK TABLES `inspection_participants` WRITE;
/*!40000 ALTER TABLE `inspection_participants` DISABLE KEYS */;
INSERT INTO `inspection_participants` VALUES
(26,1);
/*!40000 ALTER TABLE `inspection_participants` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `inspections`
--

DROP TABLE IF EXISTS `inspections`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8mb4 */;
CREATE TABLE `inspections` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `inspection_date` date DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT current_timestamp(),
  `location` varchar(255) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=46 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `inspections`
--

LOCK TABLES `inspections` WRITE;
/*!40000 ALTER TABLE `inspections` DISABLE KEYS */;
INSERT INTO `inspections` VALUES
(26,'2025-06-17','2025-06-17 09:02:58','Kombiterminal');
/*!40000 ALTER TABLE `inspections` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `participants`
--

DROP TABLE IF EXISTS `participants`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8mb4 */;
CREATE TABLE `participants` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `participants`
--

LOCK TABLES `participants` WRITE;
/*!40000 ALTER TABLE `participants` DISABLE KEYS */;
INSERT INTO `participants` VALUES
(1,'Hans Engfeldt'),
(5,'Thomas Frej'),
(6,'Sofie Sjögren');
/*!40000 ALTER TABLE `participants` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `questions`
--

DROP TABLE IF EXISTS `questions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8mb4 */;
CREATE TABLE `questions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `question_text` text DEFAULT NULL,
  `category` varchar(100) DEFAULT 'Allmänt',
  `alternativ` varchar(20) NOT NULL,
  `sort_order` int(11) DEFAULT 0,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=185 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `questions`
--

LOCK TABLES `questions` WRITE;
/*!40000 ALTER TABLE `questions` DISABLE KEYS */;
INSERT INTO `questions` VALUES
(7,'Är truckarna i trafiksäkert skick och kan de köras utan ryck vid växling m.m.?','Truck','Ja',5),
(8,'Används skyddsskor av de som kör truck och de som arbetar i anslutning till truck?','Truck','Ja',1),
(9,'Har den som leder och övervakar arbetet med truckar den kunskap, information och erfarenhet som krävs för att arbetet ska kunna utföras säkert?','Truck','Ja',16),
(10,'Är sikten från truckarna tillfredsställande även vid transport av stora föremål?','Truck','Ja',4),
(11,'Sker regelbundet underhåll av fordon för att öka säkerheten, minska buller och vibrationer etc.?','Truck','Ja',18),
(12,'Används truckar bara där mark och golv är hårda och jämna, ramper inte lutar för kraftigt och trösklar inte ger upphov till kraftiga stötar?','Truck','Ja',2),
(14,'Utsätts truckföraren för vibrationer på grund av exempelvis ojämnheter?','Truck','Ja',19),
(15,'Ger förarstol samt placering och utformning av reglage en bra arbetsställning vid körning av trucken?','Truck','Ja',13),
(16,'Genomförs en ny undersökning och riskbedömning vid planerade förändringar, om tidigare riskbedömningar inte stämmer med aktuella risker eller om åtgärder inte givit avsett resultat?','Truck','Ja',12),
(17,'Är lyftanordningen besiktigad, finns intyg?','Kran/Mark','Ja',7),
(18,'Underhålls lyftanordningen?','Kran/Mark','Ja',37),
(19,'Har riskbedömning gjorts innan lyftanordning används?','Kran/Mark','Ja',28),
(20,'Har arbetstagaren som ska utföra lyftet praktiska och teoretiska kunskaper för att används lyftanordningen?','Kran/Mark','Ja',25),
(21,'Har arbetstagaren som ska använda lyftanordningen arbetsgivarens tillstånd?','Kran/Mark','Ja',24),
(22,'Planeras, organiseras och genomförs arbete så att farliga situationer förhindras?','Kran/Mark','Ja',32),
(23,'Säkerställs att ingen går under hängande last?','Kran/Mark','Ja',33),
(24,'Är körvägar tillräckligt breda?','Kran/Mark','Ja',6),
(25,'Är körvägar i fullgott skick?','Kran/Mark','Ja',5),
(26,'Finns det en skriftlig underhållsplan för kranarna?','Kran/Mark','Ja',38),
(27,'Är terminalens trafik- och säkerhetsregler exempelvis maxhastighet, blinkande ljus mm kända?','Kran/Mark','Ja',8),
(28,'Har alla dragar- och truckförare kunskap och körtillstånd för att köra maskinerna?','Kran/Mark','Ja',18),
(29,'Har alla maskiner formade trappsteg och stödhandtag så att på-och avstigning sker bekvämt och utan halkrisk?','Kran/Mark','Ja',19),
(30,'Har alla maskiner väl isolerad hytt (dvs inget drag och tyst i hytten)?','Kran/Mark','Ja',23),
(31,'Har alla maskiner lätthanterliga och rätt placerade reglage?','Kran/Mark','Ja',21),
(32,'Har alla maskiner reglerbar förarstol som är lätt att ställa in?','Kran/Mark','Ja',22),
(33,'Har alla maskiner klimatanläggning?','Kran/Mark','Ja',20),
(34,'Finns särskild uppställningsplats för maskiner?','Kran/Mark','Ja',13),
(35,'Finns rutiner för hantering av maskinläckage?','Kran/Mark','Ja',11),
(36,'Använder maskinförare personlig skyddsutrustning som varselkläder?','Kran/Mark','Ja',1),
(37,'Om enhet har synliga skador eller är snedlastad, finns det rutiner om hur den ska hanteras?','Kran/Mark','Ja',31),
(38,'Innan enhet transporteras, kontrolleras alltid att enhet är fastsäkrad i lyftanordningen?','Kran/Mark','Ja',29),
(39,'Innan enhet transporteras, kontrolleras alltid att enhet inte lutar eller är överlastad?','Kran/Mark','Ja',30),
(40,'Ställs enheter på ett område där de inte försvårar framkomligheten?','Kran/Mark','Ja',35),
(41,'Ställs enheter upp på en fast och plan yta?','Kran/Mark','Ja',36),
(42,'Besiktigas kranarna årligen?','Kran/Mark','Ja',39),
(43,'Finns tillräcklig bred passage mellan de uppställda enheterna så att dragfordon kan manövreras utan problem?','Kran/Mark','Ja',14),
(44,'Förekommer det ensamarbete?','Kran/Mark','Nej',40),
(45,'Är dörrar/luckor på enheter stängda och säkrade innan lastning/lossning sker?','Kran/Mark','Ja',4),
(46,'Finns rutiner för hur läckande/misstänkt läckande enhet ska hanteras?','Kran/Mark','Ja',12),
(47,'Sker kommunikationen mellan de som lastar/lossar enheter på ett säkert och lättfattligt sätt?','Kran/Mark','Ja',34),
(48,'Finns alltid markman vid behov?','Kran/Mark','Ja',10),
(49,'Har markman utbildning och nödvändig utrustning (handskar, kommunikationsradio och varselkläder) för att utföra sitt arbete?','Kran/Mark','Ja',27),
(50,'Har markman god kännedom om vad hen ska göra vid olycka?','Kran/Mark','Ja',26),
(51,'Finns det tillräcklig belysning på bangården, särskilt under mörka arbetspass?','Växlingspersonal','Ja',12),
(52,'Är gångvägar och arbetsytor fria från hinder och halkrisker?','Växlingspersonal','Ja',5),
(53,'Används rätt personlig skyddsutrustning?','Växlingspersonal','Ja',1),
(54,'Genomförs medicinska kontroller?','Växlingspersonal','Ja',17),
(55,'Fungerar radiokommunikationen?','Växlingspersonal','Ja',16),
(56,'Är växlarna smorda?','Växlingspersonal','Ja',7),
(57,'Är arbetsrutinerna tydliga och kända för alla?','Växlingspersonal','Ja',2),
(58,'Fungerar kommunikationen med de på sidospår bra?','Växlingspersonal','Ja',14),
(59,'Är sikten från hytten god under alla väderförhållanden?','Växlingspersonal','Ja',6),
(60,'Är fordon och verktyg i gott skick och regelbundet kontrollerade?','Växlingspersonal','Ja',4),
(61,'Är allt underhåll utfört och alla rapporterade fel åtgärdade/har en plan för åtgärd?	','Växlingspersonal','Ja',8),
(62,'Är det enkelt att rapportera fel på utrustning?','Växlingspersonal','Ja',3),
(63,'Finns det tillgång till reservutrustning vid behov?','Växlingspersonal','Ja',11),
(64,'Vet alla var nödstoppsutrustning och brandsläckare finns?','Växlingspersonal','Ja',20),
(65,'Har alla fått tillräcklig utbildning i hur du ska agera vid olycka eller brand?','Växlingspersonal','Ja',18),
(67,'Fungerar kommunikationen mellan tillsyningsman, lokförare och expedition?','Växlingspersonal','Ja',15),
(68,'Finns det tillräckligt med tid för att utföra arbetsuppgifterna säkert?','Växlingspersonal','Ja',13),
(69,'Fungerar introduktion och utbildning för nya medarbetare bra?','Växlingspersonal','Ja',19),
(70,'Finns det rutiner för rapportering av tillbud och olyckor?','Växlingspersonal','Ja',10),
(71,'Finns det möjlighet att påverka hur arbetet planeras och genomförs?','Växlingspersonal','Ja',9),
(72,'Är allmänbelysningen tillräcklig i lokalerna?','Kontor','Ja',2),
(73,'Finns dagsljus tillgängligt?','Kontor','Ja',6),
(74,'Finns platsbelysning för de arbetstagare som upplever att belysningen på arbetsområdet är otillräcklig?','Kontor','Ja',9),
(76,'Kan de anställda påverka hur arbetet vid skärmen planeras och genomförs?','Kontor','Ja',15),
(78,'Har arbetstagarna fått tillräcklig information eller utbildning om hur man ska arbeta för att undvika belastningsrelaterade besvär i kroppen?','Kontor','Ja',11),
(79,'Tar arbetstagarna korta rörelsepauser vid långvarigt arbete vid skärmen?','Kontor','Ja',18),
(80,'Går det att justera höjden på bordet så att det går att arbeta både sittande och stående?','Kontor','Ja',10),
(81,'Är (plats-) belysningen bra utan att skapa reflexer i bildskärm?','Kontor','Ja',1),
(82,'Kan stolen enkelt regleras i höjdled och kan sittdjup förändras?','Kontor','Ja',16),
(83,'Har bildskärmen god läsbarhet?','Kontor','Ja',12),
(87,'Är luften bra i lokalerna?','Kontor','Ja',3),
(88,'Förekommer det drag från entréer, fönster och portar?','Kontor','Nej',23),
(89,'Finns både till-och frånluftssystem?','Kontor','Ja',5),
(90,'Undviks drag från ventilationssystemet?','Kontor','Ja',20),
(91,'Utförs obligatorisk ventilationskontroll (OVK) med de intervaller som gäller för ventilationsanläggning?','Kontor','Ja',21),
(92,'Finns väl fungerande rutiner för kontroll, drift och underhåll för fastigheten?','Kontor','Ja',22),
(93,'Finns rutiner för första hjälpen som är kända av de anställda?','Första hjälpen och brandskydd','Ja',10),
(94,'Har tillräckligt antal arbetstagare kunskaper i första hjälpen?','Första hjälpen och brandskydd','Ja',13),
(95,'Finns den första hjälpen utrustning som krävs?','Första hjälpen och brandskydd','Ja',7),
(96,'Finns det väl synliga anslag med information om utrustning, vem som kan ge första hjälpen och larmtelefonnummer?','Första hjälpen och brandskydd','Ja',9),
(97,'Är platsen för första hjälpen-utrustning skyltad och lätt att komma åt?','Första hjälpen och brandskydd','Ja',1),
(98,'Har bäst-före-datum på första hjälpen-utrustningen kontrollerats? Det gäller även elektroder till ev. hjärtstartare.','Första hjälpen och brandskydd','Ja',12),
(100,'Finns det brandskyddsutrustning på strategiska platser?','Första hjälpen och brandskydd','Ja',8),
(101,'Är utrymningsvägarna markerade?','Första hjälpen och brandskydd','Ja',3),
(102,'Är utrymningsvägarna märkta med skyltar som syns även om det är mörkt?','Första hjälpen och brandskydd','Ja',4),
(103,'Är utrymningsvägarna fria (ej blockerade)?','Första hjälpen och brandskydd','Ja',2),
(104,'Är utrymningsvägarna öppningsbara utan nyckel?','Första hjälpen och brandskydd','Ja',6),
(105,'Är utrymningsvägarna minst två till antalet och oberoende av varandra?','Första hjälpen och brandskydd','Ja',5),
(106,'Finns utrymningslarm som varnar alla i lokalerna?','Första hjälpen och brandskydd','Ja',11),
(107,'Är personalutrymmena fria från föremål och inredning som kan hindra utrymmenas funktion?','Personalutrymmen','Ja',1),
(108,'Finns det möjlighet att låsa in sina privata värdesaker?','Personalutrymmen','Ja',4),
(109,'Finns det lämplig matplats samt kylskåp, uppvärmningsanordning och diskmöjligheter för de som har medhavd mat?','Personalutrymmen','Ja',3),
(110,'Finns det ett särskilt pausutrymme eller annan lämplig avskild plats?','Personalutrymmen','Ja',2),
(111,'Har alla truckförare utbildning och arbetsgivarens tillstånd att köra truck?','Truck','Ja',14),
(116,'Fungerar alla nödstoppar på kranarna i en nödsituation?','Kran/Mark','Ja',15),
(117,'Är det bra belysning när man går upp eller ner ifrån kranarna?','Kran/Mark','Ja',3),
(118,'Fungerar ljudsignal eller ljussignal vid rörelse av kranen?','Kran/Mark','Ja',16),
(119,'Är allmänbelysningen tillräcklig i utemiljön?','Kran/Mark','Ja',2),
(120,'Finns det någon som upplever sig störd av hög ljudnivå på kontoret?','Kontor','Nej',24),
(123,'Finns det tillgång till omklädningsrum och dusch för de som kan bli nedsmutsade eller svettiga under arbetet?','Personalutrymmen','Ja',7),
(124,'Finns det olika omklädningsrum och duschar för män och kvinnor?','Personalutrymmen','Ja',6),
(125,'Finns det möjlighet att torka kläder eller skor som blir våta under arbetet vid klädutrymmen?','Personalutrymmen','Ja',5),
(126,'Finns det tillräckligt antal toaletter för de arbetstagare som arbetar samtidigt?','Personalutrymmen','Ja',8),
(127,'Har alla toaletter fungerande lås?','Personalutrymmen','Ja',10),
(128,'Finns fungerande rutiner för påfyllning av toalettpapper, tvål, pappersservetter och tömning av papperskorg?','Personalutrymmen','Ja',9),
(129,'Är backspeglar och sidospeglar så placerade och utformade att de ger maximal sikt bakåt?','Truck','Ja',3),
(131,'Kontrolleras fordonet före arbetspass (ringtryck, bromsar, vätskenivå i kylare och motor etc.)?','Truck','Ja',17),
(132,'Finns det rutiner för att anmäla fel på fordonet?','Truck','Ja',9),
(133,'Finns det förbandslåda och brandsläckare i truckarna/dragare?','Truck','Ja',6),
(134,'Har arbetsgivaren rutiner för att hantera problem med alkohol, droger och trafikfarliga mediciner?','Truck','Ja',15),
(135,'Finns tillgång till och används motorvärmare?','Truck','Ja',11),
(138,'Finns det tillräcklig med arbetsbelysning på truck/dragare?','Truck','Ja',10),
(139,'Finns det ljudsignal (tuta) på truck/dragare som fungerar?','Truck','Ja',8),
(140,'Finns det fungerade blixtljus/saftablandare?','Truck','Ja',7),
(141,'Fungerar rörelse sensorerna som dom ska?','Kran/Mark','Ja',17),
(147,'Finns rutiner för rapportering av tillbud, arbetsplats olycksfall och arbetssjukdomar?','Arbetsskador och tillbud','Ja',3),
(148,'Finns rutiner för omedelbar anmälan till Arbetsmiljöverket vid dödsfall, svårare personskador, skador som drabbat flera samtidigt eller allvarligt tillbud?','Arbetsskador och tillbud','Ja',2),
(149,'Har chefer och arbetsledning fått kunskaper och en tydlig uppgiftsfördelning för denna anmälan till Arbetsmiljöverket?','Arbetsskador och tillbud','Ja',4),
(150,'Används www.anmalarbetsskada.se eller något annat system av arbetsskada?','Arbetsskador och tillbud','Ja',1),
(152,'Har inträffade tillbud, arbetsolycksfall och arbetssjukdomar utretts, följts upp och åtgärder vidtagits?','Arbetsskador och tillbud','Ja',6),
(153,'Har skyddsombudet fått ta del av eventuella utredningar?','Arbetsskador och tillbud','Ja',5),
(159,'Är alla kranens säkerhetssystem i fullgott skick?','Kran/Mark','Ja',49),
(160,'Finns det tillgång till luftkonditionering och värme i hytten?','Kran/Mark','Ja',44),
(161,'Är vajrar, kedjor och andra lyftkomponenter fria från slitage eller skador?','Kran/Mark','Ja',45),
(162,'Är lastutrustningen (t.ex. spreaders) i bra skick?','Kran/Mark','Ja',46),
(164,'Finns det risk för svajande last vid lyft?','Kran/Mark','Ja',47),
(165,'Finns det skyltar som varnar för farliga områden runt kranen?','Kran/Mark','Ja',50),
(166,'Har kranen nyligen genomgått sin periodiska säkerhetskontroll?','Kran/Mark','Ja',48),
(167,'Kan anställda hantera en hjärtstartare?','Första hjälpen och brandskydd','Ja',14),
(168,'Är det bra temperatur i lokalerna?','Kontor','Ja',4),
(169,'Är det bra ljudnivå på kontoret?','Kontor','Ja',7),
(170,'Riskbedöms den organisatoriska och sociala arbetsmiljön?','Kontor','Ja',8),
(171,'Har de anställda fått tillräcklig utbildning innan de börjar använda nya program eller ny utrustning?','Kontor','Ja',13),
(172,'Har lokalerna tillräckligt med ljudabsorbenter i tak och väggar?','Kontor','Ja',14),
(173,'Utsätts någon för bullerexponering som är lika med eller högre än något av gränsvärdena?','Kontor','Nej',19),
(174,'Finns väl fungerande städrutiner?','Kontor','Ja',25),
(175,'Finns det ytor som är svåra att städa p.g.a sladdar på golvet, saker i vägen m.m?','Kontor','Nej',26),
(176,'Om kemikalier används går det att identifiera tillhörande säkerhatsblad?','Kontor','Ja',27),
(177,'Om kemikalier används går det att identifiera produktnamn, risk fraser, faro symboler?','Kontor','Ja',28),
(178,'Finns det fungerande rutiner för insamling av farligt avfall t.ex tonerkassetter m.m','Kontor','Ja',29),
(179,'Undersöks den organisatoriska och sociala arbetsmiljön?','Kontor','Ja',30),
(180,'Är markeringar i körvägar och parkeringsfickor ok?','Kran/Mark','Ja',9),
(181,'Om det behövs, finns trafikspegel som ger bra sikt i dolda zoner?','Kran/Mark','Ja',42),
(182,'Är det säkert att arbeta ensam på kvällar, nätter eller helger?','Kran/Mark','Ja',41),
(183,'Besiktigas lyftanordningen årligen t.ex ihop med den årliga besiktningen?','Kran/Mark','Ja',43),
(184,'Erbjuds anställda tillgång till terminalglasögon vid behov?','Kontor','Ja',17);
/*!40000 ALTER TABLE `questions` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

-- Dump completed on 2026-05-19 16:00:02
