-- สร้างตาราง master_data สำหรับเก็บตัวเลือกฟอร์ม (Dropdowns) DROP TABLE IF EXISTS `master_data`; CREATE TABLE `master_data` ( `id` int(11) NOT NULL AUTO_INCREMENT, `category` varchar(50) NOT NULL COMMENT 'หมวดหมู่ เช่น call_type, call_channel, ems_refer', `item_value` varchar(255) NOT NULL COMMENT 'ค่า value (อาจใช้สำหรับส่งเข้า DB จริง)', `item_label` varchar(255) NOT NULL COMMENT 'ข้อความที่แสดงให้ผู้ใช้เห็น', `sort_order` int(11) DEFAULT 99 COMMENT 'ลำดับการแสดงผล', `is_active` tinyint(1) DEFAULT 1 COMMENT 'เปิด/ปิดใช้งาน', `created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- เพิ่มข้อมูลเริ่มต้น (Default Values) INSERT INTO `master_data` (`category`, `item_value`, `item_label`, `sort_order`) VALUES ('call_type', 'สายแจ้งเหตุ / สายปฏิบัติการ', 'สายแจ้งเหตุ / สายปฏิบัติการ', 1), ('call_type', 'สายก่อกวน', 'สายก่อกวน', 2), ('call_type', 'โทรผิด', 'โทรผิด', 3), ('call_type', 'แจ้งเหตุอื่น', 'แจ้งเหตุอื่น', 4), ('call_channel', 'First Call', 'First Call', 1), ('call_channel', 'Second Call', 'Second Call', 2), ('call_channel', 'วิทยุสื่อสาร', 'วิทยุสื่อสาร', 3), ('call_channel', 'ช่องทางอื่น', 'ช่องทางอื่น', 4), ('ems_refer', 'EMS', 'EMS (รับแจ้งเหตุ ณ จุดเกิดเหตุ)', 1), ('ems_refer', 'Refer', 'Refer (ประสานลำเลียงส่งต่อ)', 2), ('unit_level', 'ALS', 'ALS', 1), ('unit_level', 'BLS', 'BLS', 2), ('unit_level', 'CLS', 'CLS', 3), ('cbd_symptom', 'CBD-17: อุบัติเหตุจราจร (RTI)', 'CBD-17: อุบัติเหตุจราจร (RTI)', 1), ('cbd_symptom', 'CBD-01: ปวดท้อง/หลัง/อุ้งเชิงกราน', 'CBD-01: ปวดท้อง/หลัง/อุ้งเชิงกราน', 2), ('cbd_symptom', 'CBD-02: ภูมิแพ้/แพ้รุนแรง (Allergy/Anaphylaxis)', 'CBD-02: ภูมิแพ้/แพ้รุนแรง (Allergy/Anaphylaxis)', 3), ('phone_triage', 'สีแดง - วิกฤตคุกคามชีพ', '🔴 สีแดง - วิกฤตคุกคามชีพ', 1), ('phone_triage', 'สีเหลือง - เร่งด่วน', '🟡 สีเหลือง - เร่งด่วน', 2), ('phone_triage', 'สีเขียว - เจ็บป่วยทั่วไป', '🟢 สีเขียว - เจ็บป่วยทั่วไป', 3), ('phone_triage', 'สีขาว - ไม่เร่งด่วนทั่วไป', '⚪ สีขาว - ไม่เร่งด่วนทั่วไป', 4), ('fast_track', 'ไม่มี Fast Track', 'ไม่มี Fast Track', 1), ('fast_track', 'Stroke Fast Track', 'Stroke Fast Track', 2), ('fast_track', 'STEMI Fast Track', 'STEMI Fast Track', 3), ('fast_track', 'Trauma Fast Track', 'Trauma Fast Track', 4), ('transport_route', 'ทางบก (รถพยาบาลฉุกเฉิน)', 'ทางบก (รถพยาบาลฉุกเฉิน)', 1), ('transport_route', 'ทางน้ำ (เรือกู้ชีพ)', 'ทางน้ำ (เรือกู้ชีพ)', 2), ('transport_route', 'ทางอากาศ (เฮลิคอปเตอร์)', 'ทางอากาศ (เฮลิคอปเตอร์)', 3);