ผู้เขียน หัวข้อ: ขอความช่วยเหลือทีครับท่าน  (อ่าน 6649 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ โรงพยาบาลอัมพวา

  • Hero Member
  • *****
  • กระทู้: 654
  • Respect: 0
    • ดูรายละเอียด
ขอความช่วยเหลือทีครับท่าน
« เมื่อ: กุมภาพันธ์ 17, 2011, 09:08:14 AM »
0
รายงานตัวนี้สิทธิมันเป็นสิทธิที่มาครั้งแรก  ผมต้องการให้มันออกเป็นสิทธิที่มาวิสิท  ต้องทำไง ครับ ไม่ค่อยเก่งเรื่อง แก้เรื่อง Report อ่ะครับ
Admn โรงพยาบาลอัมพวา
ขึ้นระบบ 5 พ.ค. 50
อยากเก่งกับเค้ามั่งครับ
Tel.0868331387

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: ขอความช่วยเหลือทีครับท่าน
« ตอบกลับ #1 เมื่อ: กุมภาพันธ์ 17, 2011, 10:09:20 AM »
0
join  แบบนี้ ผมไม่เคยใช้ อ่ะ...ใช้แต่  left outer join

และก็  น่าจะ join ตาราง ipt_pttype ครับ  สิทธิผู้ป่วยใน ครั้งนั้น ๆ
Implement  HOSxP  Start 2548 ---> NOW!
Station : 130 Client   V.3 Version  3.67.1.XX
Server  : CENTOS  +MySQL maria 10.x.x

ออฟไลน์ โรงพยาบาลอัมพวา

  • Hero Member
  • *****
  • กระทู้: 654
  • Respect: 0
    • ดูรายละเอียด
Re: ขอความช่วยเหลือทีครับท่าน
« ตอบกลับ #2 เมื่อ: กุมภาพันธ์ 22, 2011, 10:31:54 AM »
0
ทำออก แล้ว ครับ ผมจะทำไงให้สิท มันขึ้นเป็นชื่อสิทอ่ะครับ แล้ว เวลาพิม มันออกที เป็นร้อยหน้าเลยอ่ะคัรบผมต้องแก้ยัง ไง อ่ะครับ
Admn โรงพยาบาลอัมพวา
ขึ้นระบบ 5 พ.ค. 50
อยากเก่งกับเค้ามั่งครับ
Tel.0868331387

ออฟไลน์ เอก อุดมเดชาพงษ์

  • Full Member
  • ***
  • กระทู้: 145
  • Respect: 0
    • ดูรายละเอียด
Re: ขอความช่วยเหลือทีครับท่าน
« ตอบกลับ #3 เมื่อ: กุมภาพันธ์ 22, 2011, 11:04:06 AM »
0
ลองอันนี้
select i1.*,i2.*,p.*,id.*,concat(i2.age_y,"ปี"," ",i2.age_m,"เดือน"," ",i2.age_d,"วัน") as Full_age,pty.name as pttype_name,w.name as ward_name,
do.name as doctor_name
from ipt i1,iptadm id,an_stat i2,patient p,pttype pty,ward w,doctor do

where i1.an=i2.an and i1.hn=p.hn and id.an=i1.an and do.code=i2.dx_doctor and pty.pttype=i2.pttype and w.ward=i1.ward and i1.an="510001234"
 

ออฟไลน์ โรงพยาบาลอัมพวา

  • Hero Member
  • *****
  • กระทู้: 654
  • Respect: 0
    • ดูรายละเอียด
Re: ขอความช่วยเหลือทีครับท่าน
« ตอบกลับ #4 เมื่อ: กุมภาพันธ์ 22, 2011, 11:21:14 AM »
0
เลขสิทธิ ออกแล้ว ครับ แต่ถ้าอยากได้เป็นชื่อเลย อ่ะครับต้องทำยังไงมั้งครับ ชื่อแพทย์ นี้ ต้อง พิพ์จริงถึงออกป่ะครับ  ขอบคุณครับ
« แก้ไขครั้งสุดท้าย: กุมภาพันธ์ 22, 2011, 11:33:07 AM โดย โรงพยาบาลอัมพวา »
Admn โรงพยาบาลอัมพวา
ขึ้นระบบ 5 พ.ค. 50
อยากเก่งกับเค้ามั่งครับ
Tel.0868331387

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: ขอความช่วยเหลือทีครับท่าน
« ตอบกลับ #5 เมื่อ: กุมภาพันธ์ 22, 2011, 11:44:27 AM »
0
ลองดูครับ
« แก้ไขครั้งสุดท้าย: กุมภาพันธ์ 22, 2011, 14:37:58 PM โดย Kuakool.. »
Implement  HOSxP  Start 2548 ---> NOW!
Station : 130 Client   V.3 Version  3.67.1.XX
Server  : CENTOS  +MySQL maria 10.x.x

ออฟไลน์ โรงพยาบาลอัมพวา

  • Hero Member
  • *****
  • กระทู้: 654
  • Respect: 0
    • ดูรายละเอียด
Re: ขอความช่วยเหลือทีครับท่าน
« ตอบกลับ #6 เมื่อ: กุมภาพันธ์ 22, 2011, 13:48:18 PM »
0
ลองดูครับ


อาจารย์เกื้อ ส่งผิดไฟล์ป่าว ครับ เหมือนข้องผมเลยอ่ะครับ สิทธิยังเป็นตัวเลข อ่ะครับ
Admn โรงพยาบาลอัมพวา
ขึ้นระบบ 5 พ.ค. 50
อยากเก่งกับเค้ามั่งครับ
Tel.0868331387

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: ขอความช่วยเหลือทีครับท่าน
« ตอบกลับ #7 เมื่อ: กุมภาพันธ์ 22, 2011, 14:33:25 PM »
0
ส่งผิดจริง ๆ ด้วยครับ..ขอพระอภัยมณี ละกัน... ;D ;D ;D ;D

เอาใหม่ไปครับ..
« แก้ไขครั้งสุดท้าย: กุมภาพันธ์ 22, 2011, 14:37:30 PM โดย Kuakool.. »
Implement  HOSxP  Start 2548 ---> NOW!
Station : 130 Client   V.3 Version  3.67.1.XX
Server  : CENTOS  +MySQL maria 10.x.x

ออฟไลน์ โรงพยาบาลอัมพวา

  • Hero Member
  • *****
  • กระทู้: 654
  • Respect: 0
    • ดูรายละเอียด
Re: ขอความช่วยเหลือทีครับท่าน
« ตอบกลับ #8 เมื่อ: กุมภาพันธ์ 22, 2011, 16:05:19 PM »
0
ส่งผิดจริง ๆ ด้วยครับ..ขอพระอภัยมณี ละกัน... ;D ;D ;D ;D

เอาใหม่ไปครับ..

ขอบคุณครับ พี่เกื้อ  ใช้ได้นะครับ ขอบคุณครับ เดี่ยวผมไปศึกษาก่อน ต่างกัน ยังไง ครับ ขอบคุณครับ
Admn โรงพยาบาลอัมพวา
ขึ้นระบบ 5 พ.ค. 50
อยากเก่งกับเค้ามั่งครับ
Tel.0868331387

ออฟไลน์ โรงพยาบาลอัมพวา

  • Hero Member
  • *****
  • กระทู้: 654
  • Respect: 0
    • ดูรายละเอียด
Re: ขอความช่วยเหลือทีครับท่าน
« ตอบกลับ #9 เมื่อ: กุมภาพันธ์ 23, 2011, 14:07:07 PM »
0
ใช้จริงแล้วเวลาปริ้นชื่อหมอหายอ่ะครับมันต้องตั้งค่าไรป่าว ครับ
Admn โรงพยาบาลอัมพวา
ขึ้นระบบ 5 พ.ค. 50
อยากเก่งกับเค้ามั่งครับ
Tel.0868331387

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: ขอความช่วยเหลือทีครับท่าน
« ตอบกลับ #10 เมื่อ: กุมภาพันธ์ 23, 2011, 14:14:03 PM »
0
ใช้จริงแล้วเวลาปริ้นชื่อหมอหายอ่ะครับมันต้องตั้งค่าไรป่าว ครับ

สงสัย ผมจะผูกกับ doctor  ไม่ถูกฟิวด์ คือ  แพทย์ครับ...ผู้ป่วยในมีทั้ง  แพทย์ผู้ admit  แพทย์เจ้าของไข้  แพทย์ผู็จำหน่าย
« แก้ไขครั้งสุดท้าย: กุมภาพันธ์ 23, 2011, 15:46:04 PM โดย Kuakool.. »
Implement  HOSxP  Start 2548 ---> NOW!
Station : 130 Client   V.3 Version  3.67.1.XX
Server  : CENTOS  +MySQL maria 10.x.x

ออฟไลน์ โรงพยาบาลอัมพวา

  • Hero Member
  • *****
  • กระทู้: 654
  • Respect: 0
    • ดูรายละเอียด
Re: ขอความช่วยเหลือทีครับท่าน
« ตอบกลับ #11 เมื่อ: กุมภาพันธ์ 23, 2011, 14:43:59 PM »
0
ผมต้องตรวจสอบ ยังไงครับ ท่าน อาจารย์เกื้อ
Admn โรงพยาบาลอัมพวา
ขึ้นระบบ 5 พ.ค. 50
อยากเก่งกับเค้ามั่งครับ
Tel.0868331387

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: ขอความช่วยเหลือทีครับท่าน
« ตอบกลับ #12 เมื่อ: กุมภาพันธ์ 23, 2011, 14:54:48 PM »
0
เปลี่ยนการ join จาก  dch_doctor เป็น...incharge_doctor  หรือ admdoctor ของ ตาราง ipt แทน ครับ


select  a.an, p.hn, concat(pname,fname," ",lname) as name, s.name as sex, a.age_m,ptt.name as pttypename,a.pttype,
a.age_y, a.age_d, w.name as ward , d.name as doctor , ip.bedno ,b.name as bedtype
from an_stat a left join patient p
on(a.hn = p.hn)
left join sex s
on(s.code = p.sex)
left join pttype ptt
on(ptt.pttype=a.pttype)
left join ward w
on(w.ward = a.ward)
left join ipt i
on(i.an = a.an)
left join doctor d
on(d.code = i.incharge_doctor)
left join iptadm ip
on(ip.an = a.an)
left join bedtype b
on(b.bedtype = ip.bedtype)
where a.an="540000112"
Implement  HOSxP  Start 2548 ---> NOW!
Station : 130 Client   V.3 Version  3.67.1.XX
Server  : CENTOS  +MySQL maria 10.x.x

ออฟไลน์ โรงพยาบาลอัมพวา

  • Hero Member
  • *****
  • กระทู้: 654
  • Respect: 0
    • ดูรายละเอียด
Re: ขอความช่วยเหลือทีครับท่าน
« ตอบกลับ #13 เมื่อ: กุมภาพันธ์ 23, 2011, 15:06:45 PM »
0
ขอบคุณครับ ท่านเกื้อ
Admn โรงพยาบาลอัมพวา
ขึ้นระบบ 5 พ.ค. 50
อยากเก่งกับเค้ามั่งครับ
Tel.0868331387

ออฟไลน์ โรงพยาบาลอัมพวา

  • Hero Member
  • *****
  • กระทู้: 654
  • Respect: 0
    • ดูรายละเอียด
Re: ขอความช่วยเหลือทีครับท่าน
« ตอบกลับ #14 เมื่อ: กุมภาพันธ์ 24, 2011, 10:11:20 AM »
0
ลองเปลี้ยนแล้ว ครับ อาจารย์เกื้อ แต่ชื่อหมอก็ยังไม่ออก อยากดีจัง
Admn โรงพยาบาลอัมพวา
ขึ้นระบบ 5 พ.ค. 50
อยากเก่งกับเค้ามั่งครับ
Tel.0868331387

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: ขอความช่วยเหลือทีครับท่าน
« ตอบกลับ #15 เมื่อ: กุมภาพันธ์ 24, 2011, 10:26:59 AM »
0
ลองเปลี้ยนแล้ว ครับ อาจารย์เกื้อ แต่ชื่อหมอก็ยังไม่ออก อยากดีจัง

แล้วตาราง ipt  มีรหัสแพทย์ในฟิวด์ดังกล่าวหรือเปล่าครับ..ต้องกำหนดในหน้าจอลงทะเบียนวินิจฉัย
TAB  ข้อมูลทั่วไป  ด้านล่างครับ..แพทย์เจ้าของไข้
Implement  HOSxP  Start 2548 ---> NOW!
Station : 130 Client   V.3 Version  3.67.1.XX
Server  : CENTOS  +MySQL maria 10.x.x

ออฟไลน์ โรงพยาบาลอัมพวา

  • Hero Member
  • *****
  • กระทู้: 654
  • Respect: 0
    • ดูรายละเอียด
Re: ขอความช่วยเหลือทีครับท่าน
« ตอบกลับ #16 เมื่อ: กุมภาพันธ์ 24, 2011, 12:59:02 PM »
0
ผมลองทำแล้ว งงๆ อ่ะครับเลฃย เอาตัวอย่าง ipt มาให้ดู อ่ะครับ
Admn โรงพยาบาลอัมพวา
ขึ้นระบบ 5 พ.ค. 50
อยากเก่งกับเค้ามั่งครับ
Tel.0868331387

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: ขอความช่วยเหลือทีครับท่าน
« ตอบกลับ #17 เมื่อ: กุมภาพันธ์ 24, 2011, 13:26:49 PM »
0
จากตัวอย่างข้อมูล  ของ อัมพวา มีแต่ admdoctor  กับ  rxdoctor  จึงควรเลือกตามที่มีครับ...คือ admdoctor หรือ rxdoctor


left join doctor d
on(d.code = i.admdoctor)
left join iptadm ip
on(ip.an = a.an)
left join bedtype b
on(b.bedtype = ip.bedtype)
where a.an="530000183"

เมื่อนำไปใช้ ให้เปลี่ยนเป็นค่า an ของ ทาง รพ. ครับ
Implement  HOSxP  Start 2548 ---> NOW!
Station : 130 Client   V.3 Version  3.67.1.XX
Server  : CENTOS  +MySQL maria 10.x.x

ออฟไลน์ โรงพยาบาลอัมพวา

  • Hero Member
  • *****
  • กระทู้: 654
  • Respect: 0
    • ดูรายละเอียด
Re: ขอความช่วยเหลือทีครับท่าน
« ตอบกลับ #18 เมื่อ: กุมภาพันธ์ 25, 2011, 10:32:18 AM »
0
ใช้ได้แล้วครับพี่เกื้อ ขอบคุณมากๆครับ
Admn โรงพยาบาลอัมพวา
ขึ้นระบบ 5 พ.ค. 50
อยากเก่งกับเค้ามั่งครับ
Tel.0868331387