การเสนอและพิจารณาร่างกฎหมาย
เราทำการจัดเก็บข้อมูลกระบวนการนิติบัญญัติและสถานะของร่างกฎหมายที่เข้าสู่การพิจารณาของรัฐสภา โดยมี Bill เป็นตัวแทนของร่างกฎหมายแต่ละฉบับ
ร่างกฎหมายแต่ละฉบับสามารถจำแนกประเภท แบ่งออกเป็น 3 ประเภท (Property classification ใน Bill) ดังนี้:
NORMAL_BILL(ร่างพระราชบัญญัติ): ร่างกฎหมายทั่วไปที่เสนอโดยคณะรัฐมนตรี, สมาชิกสภาผู้แทนราษฎร (สส.) หรือประชาชนผู้มีสิทธิเลือกตั้งเข้าชื่อกันBUDGET_BILL(ร่างพระราชบัญญัติงบประมาณรายจ่ายประจำปีงบประมาณ): ร่างกฎหมายที่เกี่ยวกับการจัดสรรงบประมาณรายจ่ายของแผ่นดินEMERGENCY_DECREE(พระราชกำหนด): กฎหมายซึ่งพระมหากษัตริย์ทรงตราขึ้นโดยคำแนะนำและยินยอมของคณะรัฐมนตรี โดยอาศัยอำนาจตามที่รัฐธรรมนูญวางไว้ว่าเป็นกรณีฉุกเฉิน
ยกตัวอย่างร่างกฎหมายทั้ง 3 ประเภท
กฏหมายหรือร่างกฏหมาย
- id: 363e129f-ff85-4735-a072-7a2c1f724da2
- title: ร่างพระราชบัญญัติชั่วโมงปฏิบัติงานด้านสาธารณสุขที่เหมาะสมเพื่อความปลอดภัยของผู้ป่วย พ.ศ. ....
- classification: NORMAL_BILL
*Only showing nodes, properties, and relationships from the query see full schema
query Bills( $limit_a: Int $where_a: BillWhere $limit_b: Int $where_b: BillWhere $limit_c: Int $where_c: BillWhere) { normal_bills: bills(limit: $limit_a, where: $where_a) { id title classification } budget_bills: bills(limit: $limit_b, where: $where_b) { id title classification } emergency_decree: bills(limit: $limit_c, where: $where_c) { id title classification }}{ "limit_a": 1, "where_a": { "classification": { "eq": "NORMAL_BILL" } }, "limit_b": 1, "where_b": { "classification": { "eq": "BUDGET_BILL" } }, "limit_c": 1, "where_c": { "classification": { "eq": "EMERGENCY_DECREE" } }}{ "data": { "normal_bills": [ { "__typename": "Bill", "id": "363e129f-ff85-4735-a072-7a2c1f724da2", "title": "ร่างพระราชบัญญัติชั่วโมงปฏิบัติงานด้านสาธารณสุขที่เหมาะสมเพื่อความปลอดภัยของผู้ป่วย พ.ศ. ....", "classification": "NORMAL_BILL" } ], "budget_bills": [ { "__typename": "Bill", "id": "1952cf64-bee6-462e-bf9b-5ce579649666", "title": "ร่างพระราชบัญญัติงบประมาณรายจ่ายประจำปีงบประมาณ พ.ศ. 2567", "classification": "BUDGET_BILL" } ], "emergency_decree": [ { "__typename": "Bill", "id": "8e255f09-19b5-46a0-b864-416fbb2c40ae", "title": "พระราชกำหนดการประกอบธุรกิจสินทรัพย์ดิจิทัล (ฉบับที่ 2) พ.ศ. 2568", "classification": "EMERGENCY_DECREE" } ] }}ผู้เสนอและผู้ร่วมเสนอร่างกฎหมาย
หัวข้อที่มีชื่อว่า “ผู้เสนอและผู้ร่วมเสนอร่างกฎหมาย”ร่างกฎหมายแต่ละฉบับจะจำแนกที่มาของร่างกฎหมายได้จากผู้เสนอ 4 ประเภท (Property creator_type ใน Bill)
POLITICIANสมาชิกสภาผู้แทนราษฎรASSEMBLYคณะรัฐมนตรีPEOPLEประชาชนผู้มีสิทธิเลือกตั้งUNKNOWNใช้ในกรณีที่ไม่รู้ว่าผู้เสนอร่างกฎหมายอยู่ในกลุ่มใด
โดยร่างกฎหมายแต่ละฉบับจะสามารถเชื่อมไปหาข้อมูลรายละเอียดของผู้เสนอ (Property creators ใน Bill) โดยมีเงื่อนไขตามประเภทผู้เสนอดังนี้:
- ในกรณีที่กฎหมายถูกเสนอโดย คณะรัฐมนตรี จะเชื่อมไปหา คณะรัฐมนตรีผู้เสนอ ที่เป็น
Organization - ในกรณีที่กฎหมายถูกเสนอโดย สมาชิกสภาผู้แทนราษฎร จะเชื่อมไปหา สมาชิกสภาผู้แทนราษฎรผู้เสนอ ที่เป็น
Person- นอกจากนั้นร่างกฎหมายที่ถูกเสนอโดยสมาชิกสภาผู้แทนราษฎร จะสามารถมีผู้ร่วมเสนออื่น ๆ ได้อีก (Propertyco_creatorsในBill) โดยจะเชื่อมไปหา สมาชิกสภาผู้แทนราษฎรผู้ร่วมเสนอ ที่เป็นPerson - ในกรณีที่กฎหมายถูกเสนอโดย ประชาชนผู้มีสิทธิเลือกตั้ง จะไม่มีการเชื่อมไปหาข้อมูลผู้เสนอใด ๆ เลย
ยกตัวอย่างร่างกฎหมายที่ถูกเสนอโดย สมาชิกสภาผู้แทนราษฎร
กฏหมายหรือร่างกฏหมาย
- id: 363e129f-ff85-4735-a072-7a2c1f724da2
- title: ร่างพระราชบัญญัติชั่วโมงปฏิบัติงานด้านสาธารณสุขที่เหมาะสมเพื่อความปลอดภัยของผู้ป่วย พ.ศ. ....
- classification: NORMAL_BILL
- creator_type: POLITICIAN
- creators:
- จุติ ไกรฤกษ์
- co_creators:
- เชวงศักดิ์ เร่งไพบูลย์วงษ์
- สันต์ แซ่ตั้ง
- พงษ์มนู ทองหนัก
- ธิวัลรัตน์ อังกินันทน์
- สุธรรม แสงประทุม
- วัชระ ยาวอหะซัน
- ชัยวัฒน์ เป้าเปี่ยมทรัพย์
- พันธ์ศักดิ์ บุญแทน
- ถนอมพงศ์ หลีกภัย
- ดวงฤทธิ์ เบ็ญจาธิกุล ชัยรุ่งเรือง
- ทิพานัน ศิริชนะ
- พีระเดช ศิริวันสาณฑ์
- ตวงทิพย์ จินตะเวช
- ภัทรพงศ์ ภัทรประสิทธิ์
- อนุชา บูรพชัยศรี
- ศิริวรรณ ปราศจากศัตรู
- อัศวิน ขวัญเมือง
- วินัย ภัทรประสิทธิ์
*Only showing nodes, properties, and relationships from the query see full schema
query Bills($limit: Int, $where: BillWhere) { bills(limit: $limit, where: $where) { id title classification creator_type creators { ... on Person { id name } } co_creators { id name } }}{ "limit": 1, "where": { "creator_type": { "eq": "POLITICIAN" } }}{ "data": { "bills": [ { "__typename": "Bill", "id": "363e129f-ff85-4735-a072-7a2c1f724da2", "title": "ร่างพระราชบัญญัติชั่วโมงปฏิบัติงานด้านสาธารณสุขที่เหมาะสมเพื่อความปลอดภัยของผู้ป่วย พ.ศ. ....", "classification": "NORMAL_BILL", "creator_type": "POLITICIAN", "creators": [ { "__typename": "Person", "id": "87709bdf-05c3-4931-b4ef-b0cfc89fcfe9", "name": "จุติ ไกรฤกษ์" } ], "co_creators": [ { "__typename": "Person", "id": "d938ab6e-9982-484b-ac1c-3aa11bd8835f", "name": "ภัทรพงศ์ ภัทรประสิทธิ์" }, { "__typename": "Person", "id": "fb532407-e35b-4d3c-829e-ee6b96f7a89b", "name": "วินัย ภัทรประสิทธิ์" }, { "__typename": "Person", "id": "f3e40c1c-66e0-4851-a8af-91d0cbf384c2", "name": "อัศวิน ขวัญเมือง" }, { "__typename": "Person", "id": "a10ed763-3a6b-4868-8a49-e605480be035", "name": "ทิพานัน ศิริชนะ" }, { "__typename": "Person", "id": "5b7727bd-baeb-4bf4-a466-8a50cfd3fff7", "name": "พันธ์ศักดิ์ บุญแทน" }, { "__typename": "Person", "id": "93ce9bea-41be-4bcb-b2fe-e96f247a4c25", "name": "ดวงฤทธิ์ เบ็ญจาธิกุล ชัยรุ่งเรือง" }, { "__typename": "Person", "id": "1def7672-1c88-43ca-ac1c-d9a7df9cfe6a", "name": "สุธรรม แสงประทุม" }, { "__typename": "Person", "id": "364a0fd5-d95f-40cf-bbec-be14aa8f9025", "name": "วัชระ ยาวอหะซัน" }, { "__typename": "Person", "id": "df9c9715-481f-4f03-b8df-1a7f89666bd4", "name": "อนุชา บูรพชัยศรี" }, { "__typename": "Person", "id": "c7eabbd8-ed16-4dbb-95c8-f679e41b68fd", "name": "ตวงทิพย์ จินตะเวช" }, { "__typename": "Person", "id": "e3900dfb-c04e-4a0d-b130-8ed2801e2e95", "name": "ศิริวรรณ ปราศจากศัตรู" }, { "__typename": "Person", "id": "bebb590e-7ceb-4556-aca1-737582f8482c", "name": "พีระเดช ศิริวันสาณฑ์" }, { "__typename": "Person", "id": "0b50da85-36d6-4078-ace1-210dfd655752", "name": "เชวงศักดิ์ เร่งไพบูลย์วงษ์" }, { "__typename": "Person", "id": "0bb6efde-9e4e-4f58-b3c7-4ead8545abee", "name": "สันต์ แซ่ตั้ง" }, { "__typename": "Person", "id": "38567cee-5de9-4eac-b9a7-b49bdb86b59e", "name": "ชัยวัฒน์ เป้าเปี่ยมทรัพย์" }, { "__typename": "Person", "id": "85821901-5b85-447e-9cb9-3fda5fa8ebfd", "name": "ถนอมพงศ์ หลีกภัย" }, { "__typename": "Person", "id": "0d0227d9-ea64-46e4-91c0-bbe5fd83dddd", "name": "พงษ์มนู ทองหนัก" }, { "__typename": "Person", "id": "1d7eb8c6-cf76-41c8-8be4-3558f86e57d0", "name": "ธิวัลรัตน์ อังกินันทน์" } ] } ] }}กระบวนการพิจารณาร่างกฎหมาย
หัวข้อที่มีชื่อว่า “กระบวนการพิจารณาร่างกฎหมาย”หลังจากที่ร่างกฎหมายแต่ละฉบับถูกเสนอเข้าสู่สภา จะเข้าสู่กระบวนการพิจารณาตามลำดับขั้นตอนต่าง ๆ
ซึ่งจะถูกจัดเก็บอยู่ในรูปแบบรายการของอีเวนต์ (Property events ใน Bill)
เนื่องจากแต่ละขั้นตอนมีรายละเอียดข้อมูลที่ต้องบันทึกแตกต่างกัน ระบบจึงใช้ Node แต่ละแบบที่แตกต่างกัน เพื่อแทนประเภทของขั้นตอนการพิจารณานั้น ๆ ดังนี้:
BillVoteEventขั้นตอนการลงมติBillMergeEventขั้นตอนการรวมร่างกฎหมายเป็นร่างหลักBillRoyalAssentEventขั้นตอนการนำขึ้นทูลเกล้าทูลกระหม่อมถวายBillEnactEventขั้นตอนการประกาศเป็นกฎหมายBillRejectEventขั้นตอนการประกาศร่างตกไป
ขั้นตอนการลงมติ (BillVoteEvent)
หัวข้อที่มีชื่อว่า “ขั้นตอนการลงมติ (BillVoteEvent)”ขั้นตอนการลงมติคืออีเวนต์ที่บันทึกการพิจารณาและลงคะแนนเสียงของรัฐสภา เพื่อตัดสินว่าจะรับรองหรือเห็นชอบร่างกฎหมายฉบับนั้นหรือไม่ โดยระบบจะแยกกระบวนการออกเป็น 2 สภาหลัก คือ สภาผู้แทนราษฎร (House of Representatives) และ วุฒิสภา (Senate)
ลำดับขั้นการพิจารณาของแต่ละสภาจะถูกแบ่งออกเป็น 3 วาระหลัก (Property classification ใน BillVoteEvent) ดังนี้:
MP_1การพิจารณาของสภาผู้แทนราษฎร วาระที่ 1MP_2การพิจารณาของสภาผู้แทนราษฎร วาระที่ 2MP_3การพิจารณาของสภาผู้แทนราษฎร วาระที่ 3SENATE_1การพิจารณาของวุฒิสภา วาระที่ 1SENATE_2การพิจารณาของวุฒิสภา วาระที่ 2SENATE_3การพิจารณาของวุฒิสภา วาระที่ 3
ในการพิจารณาแต่ละวาระ อาจมีการลงมติในรายละเอียดที่แตกต่างกัน ข้อมูลเหล่านี้จะเชื่อมโยงไปยัง VoteEvent ซึ่งเก็บรายละเอียดผลคะแนน
และการลงคะแนนเสียงรายบุคคล (Property vote_events ใน BillVoteEvent)
ยกตัวอย่างการพิจารณาของสภาผู้แทนราษฎร ร่างพระราชบัญญัติงบประมาณรายจ่ายประจำปีงบประมาณ พ.ศ. 2568 วาระที่ 3
รายละเอียดการลงมติที่มาจากเว็บ lis
- id: b5813539-007a-47de-b09b-22f127e15aa8
- title: ร่างพระราชบัญญัติงบประมาณรายจ่ายประจำปีงบประมาณ พ.ศ. 2568 วาระที่ 3
- classification: MP_3
- bills:
- ร่างพระราชบัญญัติงบประมาณรายจ่ายประจำปีงบประมาณ พ.ศ. 2568
- vote_events:
- ร่างพระราชบัญญัติงบประมาณรายจ่ายประจำปีงบประมาณ พ.ศ. ๒๕๖๘ ซึ่งคณะกรรมาธิการวิสามัญพิจารณาเสร็จแล้ว
*Only showing nodes, properties, and relationships from the query see full schema
query BillVoteEvents($where: BillVoteEventWhere) { billVoteEvents(where: $where) { id title classification bills { id title classification } vote_events { id title classification result } }}{ "where": { "id": { "eq": "b5813539-007a-47de-b09b-22f127e15aa8" } }}{ "data": { "billVoteEvents": [ { "__typename": "BillVoteEvent", "id": "b5813539-007a-47de-b09b-22f127e15aa8", "title": "ร่างพระราชบัญญัติงบประมาณรายจ่ายประจำปีงบประมาณ พ.ศ. 2568 วาระที่ 3", "classification": "MP_3", "bills": [ { "__typename": "Bill", "id": "99956ddb-bd71-4489-93e4-ca3d4a3b495b", "title": "ร่างพระราชบัญญัติงบประมาณรายจ่ายประจำปีงบประมาณ พ.ศ. 2568", "classification": "BUDGET_BILL" } ], "vote_events": [ { "__typename": "VoteEvent", "id": "1fd8f053-9129-47e7-906e-df896f6aec6b", "title": "ร่างพระราชบัญญัติงบประมาณรายจ่ายประจำปีงบประมาณ พ.ศ. ๒๕๖๘ ซึ่งคณะกรรมาธิการวิสามัญพิจารณาเสร็จแล้ว", "classification": "MP_3", "result": "ผ่าน" } ] } ] }}ขั้นตอนการรวมร่าง (BillMergeEvent)
หัวข้อที่มีชื่อว่า “ขั้นตอนการรวมร่าง (BillMergeEvent)”ขั้นตอนการรวมร่างคืออีเวนต์ที่เกิดขึ้นเมื่อมีการเสนอร่างกฎหมายที่มีเนื้อหาหรือหลักการในทำนองเดียวกันหลายฉบับเข้าสู่สภา โดยสภามีมติให้พิจารณาร่างเหล่านั้นไปพร้อมกัน และกำหนดให้มีร่างฉบับใดฉบับหนึ่งเป็น “ร่างหลัก” เพื่อใช้เป็นฐานในการพิจารณาในวาระถัดไป
ในเชิงโครงสร้างข้อมูล ร่างพระราชบัญญัติ Bill ทุกฉบับที่อยู่ในกลุ่มการพิจารณาเดียวกัน
จะเชื่อมโยงไปหา BillMergeEvent เดียวกัน เพื่อแสดงถึงจุดร่วมของการพิจารณา
โดย BillMergeEvent จะเก็บข้อมูลไอดี (id) ของร่างกฎหมายฉบับที่สภาลงมติให้ใช้เป็นร่างหลักในการพิจารณาต่อไปไว้
(Property main_bill_id ใน BillMergeEvent)
ยกตัวอย่างการพิจารณาร่างพระราชบัญญัติ เป็นร่างหลัก ของสภาผู้แทนราษฎร
การพิจารณาร่างพระราชบัญญัติ เป็นร่างหลัก
- id: f54b6def-9b4f-41d0-a6f3-72bdc7ae36af
- main_bill_id: af8a5c2c-6acb-47e0-b1b6-22016e6fed9c
- total_merged_bills: 5
- bills:
- ร่างพระราชบัญญัติระเบียบข้าราชการครูและบุคลากรทางการศึกษา (ฉบับที่ ..) พ.ศ ....
- ร่างพระราชบัญญัติยกเลิกคำสั่งหัวหน้าคณะรักษาความสงบแห่งชาติ ที่ 16/2560 เ้รื่อง เรื่อง การบริหารงานบุคคลของข้าราชการครูและบุคลากรทางการศึกษา ลงวันที่ 21 มีนาคม พุทธศักราช 2560 พ.ศ. ....
- ร่างพระราชบัญญัติยกเลิกคำสั่งหัวคณะรักษาความสงบแห่งชาติ ที่ 16/2560 เรื่อง การบริหารงานบุคคลของข้าราชการครูและบุคลากรทางการศึกษา ลงวันที่ 21 มีนาคม พุทธศักราช 2560 พ.ศ. ....
- ร่างพระราชบัญญัติระเบียบข้าราชการครูและบุคลากรทางการศึกษา (ฉบับที่ ..) พ.ศ. ....
- ร่างพระราชบัญญัติยกเลิกคำสั่งหัวหน้าคณะรักษาความสงบแห่งชาติ ที่ 16/2560 เรื่อง การบริหารงานบุคคลของข้าราชการครูและบุคลากรทางการศึกษา ลงวันที่ 21 มีนาคม พุทธศักราช 2560 พ.ศ. ....
*Only showing nodes, properties, and relationships from the query see full schema
query BillMergeEvents($where: BillMergeEventWhere) { billMergeEvents(where: $where) { id main_bill_id total_merged_bills bills { id title } }}{ "where": { "id": { "eq": "f54b6def-9b4f-41d0-a6f3-72bdc7ae36af" } }}{ "data": { "billMergeEvents": [ { "__typename": "BillMergeEvent", "id": "f54b6def-9b4f-41d0-a6f3-72bdc7ae36af", "main_bill_id": "af8a5c2c-6acb-47e0-b1b6-22016e6fed9c", "total_merged_bills": 5, "bills": [ { "__typename": "Bill", "id": "63ba6f67-c05f-4584-8d83-651010b5f8d9", "title": "ร่างพระราชบัญญัติยกเลิกคำสั่งหัวหน้าคณะรักษาความสงบแห่งชาติ ที่ 16/2560 เ้รื่อง เรื่อง การบริหารงานบุคคลของข้าราชการครูและบุคลากรทางการศึกษา ลงวันที่ 21 มีนาคม พุทธศักราช 2560 พ.ศ. ...." }, { "__typename": "Bill", "id": "1b4c1af5-cc5e-42a3-93f9-c0bb3ef1761e", "title": "ร่างพระราชบัญญัติระเบียบข้าราชการครูและบุคลากรทางการศึกษา (ฉบับที่ ..) พ.ศ ...." }, { "__typename": "Bill", "id": "8c27c524-ba43-49fd-afd9-a9e1107fceb1", "title": "ร่างพระราชบัญญัติยกเลิกคำสั่งหัวคณะรักษาความสงบแห่งชาติ ที่ 16/2560 เรื่อง การบริหารงานบุคคลของข้าราชการครูและบุคลากรทางการศึกษา ลงวันที่ 21 มีนาคม พุทธศักราช 2560 พ.ศ. ...." }, { "__typename": "Bill", "id": "b2c20678-b418-4e2b-b1b5-b0fe5a8bbeb1", "title": "ร่างพระราชบัญญัติยกเลิกคำสั่งหัวหน้าคณะรักษาความสงบแห่งชาติ ที่ 16/2560 \r\nเรื่อง การบริหารงานบุคคลของข้าราชการครูและบุคลากรทางการศึกษา ลงวันที่ 21 มีนาคม พุทธศักราช 2560 พ.ศ. ...." }, { "__typename": "Bill", "id": "af8a5c2c-6acb-47e0-b1b6-22016e6fed9c", "title": "ร่างพระราชบัญญัติระเบียบข้าราชการครูและบุคลากรทางการศึกษา (ฉบับที่ ..) พ.ศ. ...." } ] } ] }}ขั้นตอนการนำขึ้นทูลเกล้าทูลกระหม่อมถวาย (BillRoyalAssentEvent)
หัวข้อที่มีชื่อว่า “ขั้นตอนการนำขึ้นทูลเกล้าทูลกระหม่อมถวาย (BillRoyalAssentEvent)”ขั้นตอนการนำขึ้นทูลเกล้าทูลกระหม่อมถวาย คืออีเวนต์หลังจากที่รัฐสภาให้ความเห็นชอบร่างพระราชบัญญัติแล้ว และนายกรัฐมนตรีดำเนินการนำร่างกฎหมายดังกล่าวขึ้นทูลเกล้าทูลกระหม่อมถวายเพื่อให้พระมหากษัตริย์ทรงลงพระปรมาภิไธย ก่อนจะประกาศใช้เป็นกฎหมายต่อไป
โดย BillRoyalAssentEvent จะเก็บข้อมูลผลพระบรมราชวินิจฉัย หรือสถานะการตอบรับของร่างกฎหมายไว้ (Property result ใน BillRoyalAssentEvent)
ยกตัวอย่างขั้นตอนการนำขึ้นทูลเกล้าทูลกระหม่อมถวายของร่างพระราชบัญญัติควบคุมเครื่องดื่มแอลกอฮอล์
การนำขึ้นทูลเกล้าทูลกระหม่อมถวาย
- id: 0beac91b-e207-4476-acc7-09c91741caf9
- result: ทรงเห็นชอบ
- bills:
- พระราชบัญญัติควบคุมเครื่องดื่มแอลกอฮอล์ (ฉบับที่ ..) พ.ศ. ....
*Only showing nodes, properties, and relationships from the query see full schema
query BillRoyalAssentEvents($where: BillRoyalAssentEventWhere) { billRoyalAssentEvents(where: $where) { id result bills { id title } }}{ "where": { "id": { "eq": "0beac91b-e207-4476-acc7-09c91741caf9" } }}{ "data": { "billRoyalAssentEvents": [ { "__typename": "BillRoyalAssentEvent", "id": "0beac91b-e207-4476-acc7-09c91741caf9", "result": "ทรงเห็นชอบ", "bills": [ { "__typename": "Bill", "id": "018853fa-13f5-4d5b-b801-4f61e6359b75", "title": "พระราชบัญญัติควบคุมเครื่องดื่มแอลกอฮอล์ (ฉบับที่ ..) พ.ศ. ...." } ] } ] }}ขั้นตอนการประกาศเป็นกฎหมาย (BillEnactEvent)
หัวข้อที่มีชื่อว่า “ขั้นตอนการประกาศเป็นกฎหมาย (BillEnactEvent)”ขั้นตอนการประกาศเป็นกฎหมาย คืออีเวนต์ที่ร่างกฎหมายได้รับการประกาศใน ราชกิจจานุเบกษา ซึ่งเป็นขั้นตอนสุดท้ายของกระบวนการนิติบัญญัติ เพื่อส่งผลให้ร่างพระราชบัญญัติดังกล่าวมีผลบังคับใช้เป็นกฎหมายอย่างเป็นทางการ
ยกตัวอย่างขั้นตอนการประกาศเป็นกฎหมายของร่างพระราชบัญญัติควบคุมเครื่องดื่มแอลกอฮอล์
การประกาศเป็นกฎหมาย
- id: 775ece1f-79ef-42eb-9412-51edc58fe235
- start_date: 2025-09-09
- bills:
- พระราชบัญญัติควบคุมเครื่องดื่มแอลกอฮอล์ (ฉบับที่ ..) พ.ศ. ....
*Only showing nodes, properties, and relationships from the query see full schema
query BillEnactEvents($where: BillEnactEventWhere) { billEnactEvents(where: $where) { id start_date bills { id title } }}{ "where": { "id": { "eq": "775ece1f-79ef-42eb-9412-51edc58fe235" } }}{ "data": { "billEnactEvents": [ { "__typename": "BillEnactEvent", "id": "775ece1f-79ef-42eb-9412-51edc58fe235", "start_date": "2025-09-09", "bills": [ { "__typename": "Bill", "id": "018853fa-13f5-4d5b-b801-4f61e6359b75", "title": "พระราชบัญญัติควบคุมเครื่องดื่มแอลกอฮอล์ (ฉบับที่ ..) พ.ศ. ...." } ] } ] }}ขั้นตอนการประกาศร่างตกไป (BillRejectEvent)
หัวข้อที่มีชื่อว่า “ขั้นตอนการประกาศร่างตกไป (BillRejectEvent)”ขั้นตอนการประกาศร่างตกไป คืออีเวนต์ที่บันทึกการสิ้นสุดกระบวนการพิจารณาของร่างพระราชบัญญัติในกรณีที่ไม่ได้รับความเห็นชอบ หรือมีเหตุการณ์ที่ทำให้ร่างกฎหมายนั้นไม่สามารถดำเนินตามขั้นตอนนิติบัญญัติต่อไปได้จนจบ
โดย BillRejectEvent จะเก็บข้อมูลเหตุผลหรือสาเหตุที่ทำให้ร่างกฎหมายตกไป เช่น สภาผู้แทนราษฎรมีมติไม่รับหลักการในวาระที่ 1,
ร่างกฎหมายถูกถอนโดยผู้เสนอ, หรือร่างกฎหมายตกไปเนื่องจากมีการยุบสภา (Property reject_reason ใน BillRejectEvent)
ยกตัวอย่างขั้นตอนการประกาศร่างตกไปของร่างพระราชบัญญัติกองทุนการประมงแห่งชาติ ซึ่ง ตกไปเนื่องจากยุบสภา
การประกาศร่างตกไป
- id: 55fa6fde-3ed3-4b4e-9665-bccadc5646f2
- reject_reason: ตกไปเนื่องจากยุบสภา
- bills:
- ร่างพระราชบัญญัติกองทุนการประมงแห่งชาติ พ.ศ. ....
*Only showing nodes, properties, and relationships from the query see full schema
query BillRejectEvents($where: BillRejectEventWhere) { billRejectEvents(where: $where) { id reject_reason bills { id title } }}{ "where": { "id": { "eq": "55fa6fde-3ed3-4b4e-9665-bccadc5646f2" } }}{ "data": { "billRejectEvents": [ { "__typename": "BillRejectEvent", "id": "55fa6fde-3ed3-4b4e-9665-bccadc5646f2", "reject_reason": "ตกไปเนื่องจากยุบสภา", "bills": [ { "__typename": "Bill", "id": "c499a446-8527-4c09-9d7c-b8cb2ae4ce89", "title": "ร่างพระราชบัญญัติกองทุนการประมงแห่งชาติ พ.ศ. ...." } ] } ] }}สถานะปัจจุบันของร่างกฎหมาย
หัวข้อที่มีชื่อว่า “สถานะปัจจุบันของร่างกฎหมาย”ร่างกฎหมายแต่ละฉบับจะแสดงสถานะปัจจุบัน ซึ่งสรุปมาจากอีเวนต์ล่าสุดที่เกิดขึ้นในกระบวนการพิจารณาร่างกฎหมายนั้น ๆ
(Property status ใน Bill) โดยสถานะที่เป็นไปได้มีทั้งหมด 4 รูปแบบ ดังนี้:
IN_PROGRESS(กำลังดำเนินการ): ใช้สำหรับร่างกฎหมายที่ยังอยู่ภายใต้กระบวนการพิจารณาของรัฐสภา (วาระ 1-3) หรืออยู่ในขั้นตอนการนำขึ้นทูลเกล้าฯ โดยที่กระบวนการพิจารณายังไม่เสร็จสิ้นหรือยังไม่มีคำสั่งสุดท้ายMERGED(ถูกรวมร่าง): ใช้สำหรับร่างกฎหมายที่ถูกมติสภาให้ “รวมร่าง” เข้ากับร่างฉบับหลักฉบับอื่น ทำให้การติดตามสถานะหลังจากนี้ของร่างฉบับนี้จะสิ้นสุดลง และต้องไปติดตามต่อที่ร่างหลักแทน (ดูรายละเอียดเพิ่มเติมในBillMergeEvent)ENACTED(ออกเป็นกฎหมาย): สถานะสิ้นสุดในทางบวก หมายถึงร่างพระราชบัญญัติได้รับพระปรมาภิไธยและลงประกาศในราชกิจจานุเบกษาเพื่อบังคับใช้เป็นกฎหมายเรียบร้อยแล้ว (BillEnactEvent)REJECTED(ตกไป): สถานะสิ้นสุดในทางลบ หมายถึงกระบวนการพิจารณาสิ้นสุดลงเนื่องจากร่างกฎหมายถูกตีตก, ถูกถอน, หรือตกไปตามเงื่อนไขของรัฐธรรมนูญ (BillRejectEvent)
การอัพเดตข้อมูลและสถานะการเผยแพร่
หัวข้อที่มีชื่อว่า “การอัพเดตข้อมูลและสถานะการเผยแพร่”การเสนอและกระบวนการพิจารณาร่างกฎหมาย จะถูก ระบบ Automation Scrape ข้อมูลมาจากเว็บไซต์ ระบบสารสนเทศด้านนิติบัญญัติ ของสำนักงานเลขาธิการสภาผู้แทนราษฎรรายสัปดาห์เข้ามาในระบบ