BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: yungsiam ที่ สิงหาคม 11, 2011, 09:25:05 AM

หัวข้อ: เพิ่มวิธีใช้ยาในรายงาน
เริ่มหัวข้อโดย: yungsiam ที่ สิงหาคม 11, 2011, 09:25:05 AM
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 สักเท่าไหร่นักนะครับ  รบกวนท่านผู้รู้ชี้นำด้วยครับ
หัวข้อ: Re: เพิ่มวิธีใช้ยาในรายงาน
เริ่มหัวข้อโดย: navyNP ที่ สิงหาคม 11, 2011, 09:51:20 AM
อย่าลืมนะครับว่า drugusage ในตาราง drugitems เป็นเพียงวิธีใช้ที่ผูกติดกับยาแต่ละ item เป็น default ไว้เฉยๆ แต่การสั่งจ่ายจริงในแต่ละครั้ง(แต่ละ vn แต่ละ icode ไม่จำเป็นต้องเหมือนกันทุกครั้ง)มันอยู่ที่แพทย์ครับว่าจะสั่งเท่าไหร่ ซึ่งมันจะไปอยู่ในตาราง opitemrece ครับ ดังนั้นมันจึงไม่ควรจะผูกไว้กับชื่อยา ควรจะใช้ variable แยกต่างหากครับน่าจะถูกต้องกว่า
หัวข้อ: Re: เพิ่มวิธีใช้ยาในรายงาน
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ สิงหาคม 11, 2011, 09:53:37 AM
อย่าลืมนะครับว่า drugusage ในตาราง drugitems เป็นเพียงวิธีใช้ที่ผูกติดกับยาแต่ละ item เป็น default ไว้เฉยๆ แต่การสั่งจ่ายจริงในแต่ละครั้ง(แต่ละ vn แต่ละ icode ไม่จำเป็นต้องเหมือนกันทุกครั้ง)มันอยู่ที่แพทย์ครับว่าจะสั่งเท่าไหร่ ซึ่งมันจะไปอยู่ในตาราง opitemrece ครับ ดังนั้นมันจึงไม่ควรจะผูกไว้กับชื่อยา ควรจะใช้ variable แยกต่างหากครับน่าจะถูกต้องกว่า

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

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

คือผมถามแบบผู้อ่อนหัดในเรื่อง sql อ่าครับ  คือว่า
ที่ตาราง opitemrece นั้นที่ดูแล้วมันไม่มีฟิลด์ไหนเป็นฟิลด์วิธีการใช้ยาเลย  แต่ที่ตาราง drugusage ก็จะมีฟิลด์ name1, name2, name3, shortlist แสดงรายละเอียดการใช้งานยาแต่ละตัว  ขอความช่วยเหลือว่าหากเอาข้อมูลจากตาราง opitemrece นั้น จะต้องเอาฟิลด์ไหนไป join กับตารางไหนครับ  เพื่อให้ได้วิธีใช้ออกมา
หัวข้อ: Re: เพิ่มวิธีใช้ยาในรายงาน
เริ่มหัวข้อโดย: navyNP ที่ สิงหาคม 11, 2011, 10:29:43 AM
เอาเลข drugusage ในตาราง opitemrece ไปเชื่อมกับ drugusage ในตาราง drugusage แล้วเลือกเอาครับว่าจะเอา field ไหนมาแสดงเป็นวิธีใช้ครับ ส่วนใหญ่จะเอา field shortlist มาแสดงครับ ;D
หัวข้อ: Re: เพิ่มวิธีใช้ยาในรายงาน
เริ่มหัวข้อโดย: udomchok ที่ สิงหาคม 11, 2011, 11:51:10 AM
แบบว่าผมไม่ค่อยเข้าใจเรื่องการสร้าง report สักเท่าไหร่นักนะครับ  รบกวนท่านผู้รู้ชี้นำด้วยครับ
ไปอบรมการสร้าง report กับ HOSxP บ้างก็ได้นะครับ
หัวข้อ: Re: เพิ่มวิธีใช้ยาในรายงาน
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ สิงหาคม 11, 2011, 13:50:22 PM


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


น่าจะยังอยู่ใน Line BMS MA นะครับ...ขึ้นระบบกับ BMS เร็วๆ นี้เอง.. :D :D