Files
2026-09-16 23:20:08 +07:00

76 lines
7.2 KiB
SQL

CREATE TABLE `it_years` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`year_text` varchar(4) NOT NULL,
`is_active` tinyint(1) DEFAULT 0,
PRIMARY KEY (`id`),
UNIQUE KEY `idx_year` (`year_text`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
INSERT INTO `it_years` (`year_text`, `is_active`) VALUES ('2569', 1);
CREATE TABLE `it_rules` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`content` text NOT NULL,
`is_active` tinyint(1) DEFAULT 1,
`order_no` int(11) DEFAULT 0,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
INSERT INTO `it_rules` (`content`, `is_active`, `order_no`) VALUES
('ผู้ใช้งานต้องดูแลรักษา ป้องกันความเสียหายที่อาจจะเกิดขึ้นกับเครื่องคอมพิวเตอร์อุปกรณ์ต่อพ่วง เช่น ไม่วางอาหารหรือเครื่องดื่มบริเวรณเครื่องเคอมพิวเตอร์ห้ามเคลื่อนย้าย ติดตั้งเพิ่มเติมหรือกระทำการใดๆโดยไม่ได้รับอนุญาตจากผู้ดูแลระบบ', 1, 1),
('ห้ามผู้ใช้งานดาวน์โหลด อัพเดท ติดตั้งโปรแกรมใด นอกเหนือจากที่ผู้ดูแลระบบอนุญาต', 1, 2),
('ห้ามผู้ใช้งานเปิดโปรแกรมเพื่อความบันเทิงส่วนบุคคล เช่น การดูหนัง เล่นเกมส์ในระหว่างปฏิบัติงาน', 1, 3),
('หากเจ้าหน้าที่โรงพยาบาลเกาะสมุยจำเป็นต้องการส่งข้อมูลผู้ป่วยปรึกษาเพื่อการรักษาทางสื่อสังคมออนไลน์ เช่น Facebook , Line, Website หรือโปรแกรมอื่นๆ ที่เชื่อมต่อกับอินเทอร์เน็ต ต้องขออนุญาตผู้ป่วยเป็นลายลักษณ์อักษรโดยส่งตรงไปยังบุคคลที่ต้องการปรึกษาเท่านั้น เมื่อเสร็จสิ้นการปรึกษาให้ทำการลบข้อมูล ชื่อ-นามสกุล เลขประจำตัวผู้ป่วย ข้อมูลการเจ็บป่วย รูปภาพ ผลการตรวจต่างๆ รวมถึงคลิปวิดีโอการดูแลรักษาของผู้ป่วยทุกอย่างออกจากสื่อสังคมออนไลน์ทุกครั้ง', 1, 4),
('ผู้ใช้งานต้องรักษาชื่อผู้ใช้ (Username) และ รหัสผ่าน (Password) เป็นความลับ ห้ามใช้ร่วมกับผู้อื่น', 1, 5),
('เจ้าหน้าที่โรงพยาบาลเกาะสมุยต้องเก็บรักษาความลับข้อมูลผู้ป่วย ต้องไม่เปิดเผยหรือส่งต่อข้อมูล ชื่อ-นามสกุล เลขประจำตัวผู้ป่วย ข้อมูลการเจ็บป่วย รูปภาพ ผลการตรวจต่างๆ รวมถึงคลิปวิดีโอการดูแลรักษาผู้ป่วยในทุกช่องทาง', 1, 6),
('ห้ามผู้ใช้งานเข้าถึงข้อมูลผู้ป่วยที่ไม่ได้อยู่ในความรับผิดชอบ โดยไม่ขออนุญาตจากแพทย์หรือผู้รับผิดชอบโดยตรง', 1, 7),
('เจ้าหน้าที่โรงพยาบาลเกาะสมุยต้องยอมรับและถือปฏิบัติตามกฎระเบียบที่กำหนดขึ้น และปฏิบัติตาม พรบ.คอมพิวเตอร์ พ.ศ.2560 อย่างเคร่งครัดจะอ้างว่าไม่ทราบไม่ได้ กรณีฝ่าฝืนระเบียบปฏิบัติฯนี้ ครั้งที่1แจ้งหัวหน้าตักเตือน/ครั้งที่2 แจ้งหัวหน้ากลุ่มงานตักเตือน/ครั้งที่3เขียนรายงานให้ผู้บริหาร', 1, 8);
CREATE TABLE `it_slas` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`service_name` varchar(255) NOT NULL,
`standard_time` int(11) NOT NULL COMMENT 'Minutes',
`is_active` tinyint(1) DEFAULT 1,
`order_no` int(11) DEFAULT 0,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
INSERT INTO `it_slas` (`service_name`, `standard_time`, `is_active`, `order_no`) VALUES
('การให้คำปรึกษา (help desk)', 5, 1, 1),
('แก้ไขปัญหาเครื่องคอมพิวเตอร์ขัดข้อง', 30, 1, 2),
('แก้ไขปัญหาเครื่องพิมพ์ขัดข้อง', 15, 1, 3),
('แก้ไขปัญหาเครื่องสำรองไฟขัดข้อง', 15, 1, 4),
('แก้ไขปัญหาอุปกรณ์ต่อพ่วงขัดข้อง', 15, 1, 5),
('แก้ไขปัญหาระบบเครือข่ายขัดข้อง', 30, 1, 6),
('แก้ไขปัญหาการใช้งานโปรแกรม HOSxP', 15, 1, 7),
('แก้ไขปัญหาการใช้งานโปรแกรมอื่นๆ', 30, 1, 8),
('ขอข้อมูลสารสนเทศ', 420, 1, 9);
DROP TABLE IF EXISTS `it_assessments`;
CREATE TABLE `it_assessments` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`assess_year` varchar(4) NOT NULL,
`hr_cid` varchar(13) NOT NULL,
`fullname` varchar(255) DEFAULT NULL,
`position` varchar(255) DEFAULT NULL,
`department` varchar(255) DEFAULT NULL,
`computer_use` enum('1','2') NOT NULL COMMENT '1=ใช้, 2=ไม่ใช้',
`rules_data` json DEFAULT NULL,
`sla_data` json DEFAULT NULL,
`created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
UNIQUE KEY `idx_year_cid` (`assess_year`,`hr_cid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
CREATE TABLE `it_logs` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`admin_cid` varchar(13) NOT NULL,
`admin_name` varchar(255) DEFAULT NULL,
`action_type` varchar(50) NOT NULL,
`action_detail` text DEFAULT NULL,
`created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;