ผู้เขียน หัวข้อ: เพิ่มวิธีใช้ยาในรายงาน  (อ่าน 7215 ครั้ง)

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

yungsiam

  • บุคคลทั่วไป
เพิ่มวิธีใช้ยาในรายงาน
« เมื่อ: สิงหาคม 11, 2011, 09:25:05 AM »
0
s:=GetListFromQuery('select concat(s.name," ",s.strength," x ",o.qty," ",s.units) as name from s_drugitems s ,opitemrece o where o.vn="'+   DBPipeline['vn']+'" and o.icode = s.icode ');
  memo1.lines.text:=s;

จากโค๊ดผมต้องการเพิ่มวิธีใช้ยาลงไปในใบ SYSTEM-OPD-CUSTOM-SEARCH ครับ  ซึ่งผมเข้าใจว่า "วิธีใช้ยา" อยู่ที่ตาราง drugusage  แต่จากโค๊ดดูแล้วมันเชื่อมกันที่ ฟิลด์ icode ครับ  ปัญหาคือว่าผมจะ join กันยังไงเพื่อให้มีการเพิ่มวิธีใช้ยาต่อท้ายลงไปอ่าครับ...!!!!

แบบว่าผมไม่ค่อยเข้าใจเรื่องการสร้าง report สักเท่าไหร่นักนะครับ  รบกวนท่านผู้รู้ชี้นำด้วยครับ

ออฟไลน์ navyNP

  • Hero Member
  • *****
  • กระทู้: 933
  • Respect: +3
    • ดูรายละเอียด
Re: เพิ่มวิธีใช้ยาในรายงาน
« ตอบกลับ #1 เมื่อ: สิงหาคม 11, 2011, 09:51:20 AM »
0
อย่าลืมนะครับว่า drugusage ในตาราง drugitems เป็นเพียงวิธีใช้ที่ผูกติดกับยาแต่ละ item เป็น default ไว้เฉยๆ แต่การสั่งจ่ายจริงในแต่ละครั้ง(แต่ละ vn แต่ละ icode ไม่จำเป็นต้องเหมือนกันทุกครั้ง)มันอยู่ที่แพทย์ครับว่าจะสั่งเท่าไหร่ ซึ่งมันจะไปอยู่ในตาราง opitemrece ครับ ดังนั้นมันจึงไม่ควรจะผูกไว้กับชื่อยา ควรจะใช้ variable แยกต่างหากครับน่าจะถูกต้องกว่า
เคยเป็น Admin รพ.อาภากรเกียรติวงศ์ สัตหีบ ชลบุรี(250 เตียง)
Implement by อ.MN & อ.suchai  ขึ้นระบบ 29 ก.ค.48
Server : RH Enterprise Linux AS release 3(taroon)
Client : winXP , Slave : winXP , MySQL 4.1
LIS : CST
version ปัจจุบัน 3.54.1.22

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

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: เพิ่มวิธีใช้ยาในรายงาน
« ตอบกลับ #2 เมื่อ: สิงหาคม 11, 2011, 09:53:37 AM »
0
อย่าลืมนะครับว่า drugusage ในตาราง drugitems เป็นเพียงวิธีใช้ที่ผูกติดกับยาแต่ละ item เป็น default ไว้เฉยๆ แต่การสั่งจ่ายจริงในแต่ละครั้ง(แต่ละ vn แต่ละ icode ไม่จำเป็นต้องเหมือนกันทุกครั้ง)มันอยู่ที่แพทย์ครับว่าจะสั่งเท่าไหร่ ซึ่งมันจะไปอยู่ในตาราง opitemrece ครับ ดังนั้นมันจึงไม่ควรจะผูกไว้กับชื่อยา ควรจะใช้ variable แยกต่างหากครับน่าจะถูกต้องกว่า

เห็นด้วย เอาจาก วิธีใช้ใน opitemrece ของ visit นั้น ๆ โดยแยก variable ออกมาอีก 1 ตัว :D
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x

yungsiam

  • บุคคลทั่วไป
Re: เพิ่มวิธีใช้ยาในรายงาน
« ตอบกลับ #3 เมื่อ: สิงหาคม 11, 2011, 10:20:10 AM »
0
อย่าลืมนะครับว่า drugusage ในตาราง drugitems เป็นเพียงวิธีใช้ที่ผูกติดกับยาแต่ละ item เป็น default ไว้เฉยๆ แต่การสั่งจ่ายจริงในแต่ละครั้ง(แต่ละ vn แต่ละ icode ไม่จำเป็นต้องเหมือนกันทุกครั้ง)มันอยู่ที่แพทย์ครับว่าจะสั่งเท่าไหร่ ซึ่งมันจะไปอยู่ในตาราง opitemrece ครับ ดังนั้นมันจึงไม่ควรจะผูกไว้กับชื่อยา ควรจะใช้ variable แยกต่างหากครับน่าจะถูกต้องกว่า

เห็นด้วย เอาจาก วิธีใช้ใน opitemrece ของ visit นั้น ๆ โดยแยก variable ออกมาอีก 1 ตัว :D

คือผมถามแบบผู้อ่อนหัดในเรื่อง sql อ่าครับ  คือว่า
ที่ตาราง opitemrece นั้นที่ดูแล้วมันไม่มีฟิลด์ไหนเป็นฟิลด์วิธีการใช้ยาเลย  แต่ที่ตาราง drugusage ก็จะมีฟิลด์ name1, name2, name3, shortlist แสดงรายละเอียดการใช้งานยาแต่ละตัว  ขอความช่วยเหลือว่าหากเอาข้อมูลจากตาราง opitemrece นั้น จะต้องเอาฟิลด์ไหนไป join กับตารางไหนครับ  เพื่อให้ได้วิธีใช้ออกมา

ออฟไลน์ navyNP

  • Hero Member
  • *****
  • กระทู้: 933
  • Respect: +3
    • ดูรายละเอียด
Re: เพิ่มวิธีใช้ยาในรายงาน
« ตอบกลับ #4 เมื่อ: สิงหาคม 11, 2011, 10:29:43 AM »
0
เอาเลข drugusage ในตาราง opitemrece ไปเชื่อมกับ drugusage ในตาราง drugusage แล้วเลือกเอาครับว่าจะเอา field ไหนมาแสดงเป็นวิธีใช้ครับ ส่วนใหญ่จะเอา field shortlist มาแสดงครับ ;D
เคยเป็น Admin รพ.อาภากรเกียรติวงศ์ สัตหีบ ชลบุรี(250 เตียง)
Implement by อ.MN & อ.suchai  ขึ้นระบบ 29 ก.ค.48
Server : RH Enterprise Linux AS release 3(taroon)
Client : winXP , Slave : winXP , MySQL 4.1
LIS : CST
version ปัจจุบัน 3.54.1.22

ออฟไลน์ udomchok

  • Hero Member
  • *****
  • กระทู้: 8,358
  • Respect: +589
    • ดูรายละเอียด
    • ร.พ.สมเด็จพระสังฆราช องค์ที่ 17
Re: เพิ่มวิธีใช้ยาในรายงาน
« ตอบกลับ #5 เมื่อ: สิงหาคม 11, 2011, 11:51:10 AM »
0
แบบว่าผมไม่ค่อยเข้าใจเรื่องการสร้าง report สักเท่าไหร่นักนะครับ  รบกวนท่านผู้รู้ชี้นำด้วยครับ
ไปอบรมการสร้าง report กับ HOSxP บ้างก็ได้นะครับ
ทำด้วยหัวใจร.พ.สมเด็จพระสังฆราช องค์ที่ 17 อ.สองพี่น้อง จ.สุพรรณบุรี
อบรมโดย BMS Team เมื่อ พ.ย. 49 ขึ้นระบบห้องบัตรเมื่อ X'Mas 2007
2008 : X-Ray กายภาพบำบัด แพทย์แผนไทย กิจกรรมบำบัด OPD ตา
2009 : ทันตกรรม ห้องตรวจตา OPD (พยาบาลและห้องตรวจแพทย์บางห้อง)

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

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: เพิ่มวิธีใช้ยาในรายงาน
« ตอบกลับ #6 เมื่อ: สิงหาคม 11, 2011, 13:50:22 PM »
0


ไปอบรมการสร้าง report กับ HOSxP บ้างก็ได้นะครับ


น่าจะยังอยู่ใน Line BMS MA นะครับ...ขึ้นระบบกับ BMS เร็วๆ นี้เอง.. :D :D
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x