BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: bannok ที่ กรกฎาคม 09, 2008, 11:33:54 AM

หัวข้อ: ต้องการรายงานแบบนี้ครับ
เริ่มหัวข้อโดย: bannok ที่ กรกฎาคม 09, 2008, 11:33:54 AM
คือว่าผมต้องการทำรายงานเกี่ยวกับการรักษาพยาบาลของเจ้าหน้าที่ในโรงพยาบาลทั้งหมดครับว่าแต่ละคนได้ทำการรักาอะรัยบ้างในโรงพยาบาลที่ทำงานอยู่ โดยใช้การดึงจาก Hn ของเจ้าหน้าที่เอง ไม่ทราบว่าอาจารย์ หรือว่าพี่ๆ ท่านใดมีแนวทางในการทำรายงานนี้ไหมครับ หรือว่ามีอยู่แล้วผมหาไม่เจอหรือยังไงก็ขอคำแนะนำด้วยนะครับ

 ขอบคุณครับ
หัวข้อ: Re: ต้องการรายงานแบบนี้ครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ กรกฎาคม 09, 2008, 11:57:10 AM
ลองดึงจากข้อมูลจากหน่วยงานต้นสังกัดที่เจ้าหน้าที่เวชระเบียน หรือห้องบัตร ได้ลงไว้ว่าเป็น รพ.ตัวเองสิครับ น่าจะได้ครับ แต่ต้องมีการกำหนดให้มีการระบุหน่วยงานต้นสังกัด ที่ system setting ก่อนนะครับ
หัวข้อ: Re: ต้องการรายงานแบบนี้ครับ
เริ่มหัวข้อโดย: bannok ที่ กรกฎาคม 09, 2008, 12:09:13 PM
ดูได้จากเมนูไหนครับ คุณ pop_hosxp  ช่วยแนะนำหน่อยครับ
หัวข้อ: Re: ต้องการรายงานแบบนี้ครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ กรกฎาคม 09, 2008, 12:13:16 PM
เข้าไปที่การกำหนดสิทธิการรักษาครับ และเลือกสิทธิ์ที่ต้องการแก้ไข เช่น สิทธิจ่ายตรง จะมีช่องให้เลือกว่าต้องกำหนดหน่วยงานต้นสังกัด (จำชื่อแน่นอนไม่ได้) ลองเปิดดูครับ จะคล้ายกับการกำหนดสิทธิของสิทธิประกันสังคม ที่จะต้องระบุบริษัทที่ทำงานน่ะครับ
หัวข้อ: Re: ต้องการรายงานแบบนี้ครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ กรกฎาคม 09, 2008, 12:15:52 PM
ไม่แน่ใจว่าในตาราง opduser หรือ doctor จะมี hn อยู่หรือเปล่า ถ้ามีก็ดึงจากตรงนี้ก็ได้
ไม่งั้นก็ alter table opduser หรือ doctor แล้ว add field HN ก็น่าจะไม่มีปัญหาอะไร
รออาจารย์ท่านอื่นตอบก่อนนะครับ
หัวข้อ: Re: ต้องการรายงานแบบนี้ครับ
เริ่มหัวข้อโดย: bannok ที่ กรกฎาคม 10, 2008, 09:37:08 AM
มีอาจารย์ท่านอื่นที่มีแนวทางทำรายงานตัวนี้ที่ง่ายกว่านี้ไหมครับ
หัวข้อ: Re: ต้องการรายงานแบบนี้ครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ กรกฎาคม 10, 2008, 09:43:39 AM
ในตาราง doctor มี field cid อยู่ครับ
ลงรายละเอียดตรงนี้ให้ครบ ให้มีจนท.ทุกคนในรพ.
แล้วไปทำรายงานได้ครับ

select v.*, d.*
from vn_stat v
left outer join doctor d on d.cid=v.cid

ก็ได้ข้อมูลแล้วครับ
หัวข้อ: Re: ต้องการรายงานแบบนี้ครับ
เริ่มหัวข้อโดย: bannok ที่ กรกฎาคม 10, 2008, 15:04:01 PM
ตอนนี้ผมได้เพิ่มข้อมูล CID ลงในตาราง doctor หมดแล้วครับแต่ว่าผมเขียนรายงานเองตัวนี้ไม่ได้ครับ
ไม่ทราบว่าพี่มีตัวอย่างรายงานนี้ให้ไหมครับ
หัวข้อ: Re: ต้องการรายงานแบบนี้ครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ กรกฎาคม 10, 2008, 21:19:51 PM
จัดไปอย่าให้เหงาครับ (ขอใช้ศัพท์วัยรุ่นซะหน่อย)  ;D
หัวข้อ: Re: ต้องการรายงานแบบนี้ครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ กรกฎาคม 10, 2008, 21:44:50 PM
แก้ไขเพิ่มเติม (ลืมดูต้นฉบับรายงานที่ต้องการ) ได้เพิ่มในส่วนลำดับ, เพศ และอายุให้ครับ
หัวข้อ: Re: ต้องการรายงานแบบนี้ครับ
เริ่มหัวข้อโดย: bannok ที่ กรกฎาคม 11, 2008, 16:34:24 PM
ผมลองแล้วครับรายงานนี้ มันขึ้นค่าใช้จ่ายมาทุกคนเลยครับ ไม่ใช่เฉพาะของเจ้าหน้าที่รบกวนดูให้อีกทีนะครับ
หัวข้อ: Re: ต้องการรายงานแบบนี้ครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ กรกฎาคม 11, 2008, 16:39:05 PM
cid ต้องไม่มีเป็นค่าว่างทั้งใน vn_stat และ doctor การที่มันขึ้นมาทั้งหมด อาจจะเป็นเพราะว่าใน field cid ของ vn_stat เป็นค่าว่าง ทำให้มีผู้รับบริการอื่น ๆ เข้ามาด้วยครับ

ถ้างั้นต้องแก้ไขรายงานใหม่เป็น

select v.*, p.*, d.*
from vn_stat v, patient p, doctor d
where v.hn=p.hn and p.cid=d.cid
หัวข้อ: Re: ต้องการรายงานแบบนี้ครับ
เริ่มหัวข้อโดย: bannok ที่ กรกฎาคม 14, 2008, 09:13:43 AM
ขอบคุณมากครับ คุณ pop_hosxp