BMS-HOSxP Community

HOSxP => การเขียน SQL Script => ข้อความที่เริ่มโดย: hnum ที่ มิถุนายน 14, 2011, 14:43:02 PM

หัวข้อ: การเขียน SQL แยก[ในเขต]กับ[นอกเขต] แยกอย่างไร ขอตัวอย่าง code ครับ
เริ่มหัวข้อโดย: hnum ที่ มิถุนายน 14, 2011, 14:43:02 PM
การเขียน SQL แยก[ในเขต]กับ[นอกเขต] แยกอย่างไร ขอตัวอย่าง code ครับ
คือว่าผมจับทางไม่ถูกครับ หาไม่เจอไม่แน่ใจว่ามันอยู่ตรงไหน
ไปดูที่ HOSxP
- หน้าลงทะเบียนผู้ป่วย
- Tab ทั่วไป 2

มันมีให้ติ๊กถูก 2 อัน
1. อยู่ในเขตรับผิดชอบ
2. อยู่ในเขต CUPS

ความหมายและข้อแตกต่างกันอย่างไรครับ ช่วยอธิบายหน่อยครับ
ดูใน SQL Trace แล้วงงพอสมควรครับ ไม่รู้ Table หรือ Field ไหน
หัวข้อ: Re: การเขียน SQL แยก[ในเขต]กับ[นอกเขต] แยกอย่างไร ขอตัวอย่าง code ครับ
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ มิถุนายน 14, 2011, 15:30:29 PM
CUPS  คือเขตรับผิดชอบตามกองทุน สปสช.ครับ..
เขตรับผิดชอบ คือ พื้นที่บริการกับการส่งเสริมสุขภาพและป้องกันโรคครับ..เช่น รพ.อำเภอ พื้นที่บริการคือทั้งอำเภอไม่สนใจเรื่องแหล่งเงินงบประมาณสุขภาพรายหัว
แต่ CUPS จะผูกกับบริการรักษาตามที่ลงทะเบียนไว้ เช่น จ่ายตรง  UC  ประกันสังคม(sub-contractor ของ รพ.จังหวัด เป็นต้นครับ..)
ส่วนการออกแบบรายงานแยกในเขต นอกเขต  สามารถ group ตามการนับที่กำหนดในเรื่องสิทธิการรักษาที่ใช้นับแยกรายงาน ตาม สปภ.02/1 เป้นต้นครับ..อื่น ๆ ที่มากกว่านี้..คงต้องรอผู้ชำนาญการครับ..ผมแค่ BEGIN
หัวข้อ: Re: การเขียน SQL แยก[ในเขต]กับ[นอกเขต] แยกอย่างไร ขอตัวอย่าง code ครับ
เริ่มหัวข้อโดย: jdadmin1 ที่ มิถุนายน 14, 2011, 15:46:59 PM
อ้างถึง
มันมีให้ติ๊กถูก 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
หัวข้อ: Re: การเขียน SQL แยก[ในเขต]กับ[นอกเขต] แยกอย่างไร ขอตัวอย่าง code ครับ
เริ่มหัวข้อโดย: hnum ที่ มิถุนายน 14, 2011, 15:52:07 PM
ขอบคุณมากคร้าบ กระจ่างแจ้งเลยครับ  ;D