BMS-HOSxP Community
HOSxP => การเขียน SQL Script => ข้อความที่เริ่มโดย: hnum ที่ มิถุนายน 14, 2011, 14:43:02 PM
-
การเขียน SQL แยก[ในเขต]กับ[นอกเขต] แยกอย่างไร ขอตัวอย่าง code ครับ
คือว่าผมจับทางไม่ถูกครับ หาไม่เจอไม่แน่ใจว่ามันอยู่ตรงไหน
ไปดูที่ HOSxP
- หน้าลงทะเบียนผู้ป่วย
- Tab ทั่วไป 2
มันมีให้ติ๊กถูก 2 อัน
1. อยู่ในเขตรับผิดชอบ
2. อยู่ในเขต CUPS
ความหมายและข้อแตกต่างกันอย่างไรครับ ช่วยอธิบายหน่อยครับ
ดูใน SQL Trace แล้วงงพอสมควรครับ ไม่รู้ Table หรือ Field ไหน
-
CUPS คือเขตรับผิดชอบตามกองทุน สปสช.ครับ..
เขตรับผิดชอบ คือ พื้นที่บริการกับการส่งเสริมสุขภาพและป้องกันโรคครับ..เช่น รพ.อำเภอ พื้นที่บริการคือทั้งอำเภอไม่สนใจเรื่องแหล่งเงินงบประมาณสุขภาพรายหัว
แต่ CUPS จะผูกกับบริการรักษาตามที่ลงทะเบียนไว้ เช่น จ่ายตรง UC ประกันสังคม(sub-contractor ของ รพ.จังหวัด เป็นต้นครับ..)
ส่วนการออกแบบรายงานแยกในเขต นอกเขต สามารถ group ตามการนับที่กำหนดในเรื่องสิทธิการรักษาที่ใช้นับแยกรายงาน ตาม สปภ.02/1 เป้นต้นครับ..อื่น ๆ ที่มากกว่านี้..คงต้องรอผู้ชำนาญการครับ..ผมแค่ BEGIN
-
มันมีให้ติ๊กถูก 2 อัน
1. อยู่ในเขตรับผิดชอบ
2. อยู่ในเขต CUPS
;D ;D ;D 2 ตัวเลือกนี้อาจารย์ทำขึ้นเพื่อเชื่อมโยงข้อมูลไปที่ระบบงานบัญชี 1 ครับ เรื่องอยู่ในเขตรับผิดชอบหรืออยู่ที่บ้านนอกเขต ความหมายคือ
"อยู่ในเขตรับผิดชอบ" หมายถึงมีทะเบียนบ้าน / มาอาศัยอยู่ / มีทะเบียนบ้านและไม่อยู่ ในหมู่บ้านในเขตรับผิดชอบของโรงพยาบาล
"อยู่ในเขต CUPS" หมายถึงมีที่อยู่นอกเขตรับผิดชอบของโรงพยาบาลแต่อยู่ในเขตอำเภอที่โรงพยาบาลตั้งอยู่
ถ้ามั่นใจว่าหน้าจอทั่วไป 2 ท่านติ๊กเลือกตัวเลือก 2 ตัวนี้ถูกต้องก็ใช้คำสั่งนี้ที่ SQL
select * from patient where inregion = 'Y'
ก็จะแสดงรายชื่อคนที่ถูกติ๊กที่ช่อง "อยู่ในเขตรับผิดชอบ"
select * from patient where inregion = 'N' or inregion = ''
ก็จะแสดงรายชื่อคนที่ติ๊กถูกที่ "อยู่ในเขต CUPS" และที่ไม่ได้ติ๊กตัวเลือกใด ๆ ไว้แสดงว่าเป็นนอกเขตทั้งหมด
ทั้งนี้ทั้งนั้น "หมายความว่า user ท่านติ๊กเลือก 2 ตัวเลือกได้ถูกต้องไม่ผิดพลาดนะครับ
;D ;D ;D
-
ขอบคุณมากคร้าบ กระจ่างแจ้งเลยครับ ;D