BMS-HOSxP Community
HOSxP => Report Exchange => ข้อความที่เริ่มโดย: Khuad ที่ ธันวาคม 11, 2009, 15:13:33 PM
-
... จากที่เคยได้ทำ FORM-Doctor-OPDCARD ขนาด A5 สำหรับห้องตรวจแพทย์ไว้แล้วในครั้งก่อน
ซึ่งมีปํญหาในกรณีที่มีข้อมูลเยอะๆ แล้วให้ออกในแผ่นที่ 2 ไม่ได้(ถึงพอทำได้ก็ออกมาแบบไม่เรียบร้อย)
ตอนนี้ก็เลยทำขึ้นมาใหม่ แบบจะมีข้อมูลกี่หน้า A5 ก็ได้ครับ ไม่จำกัดแล้ว
ซึ่งผมคิดทำไว้ 2 รูปแบบ วันนี้ขอเป็นการ จับภาพของแบบแรกมาให้ดูก่อน
ส่วนตัวฟอร์ม ตอนนี้ต้องขออภัยก่อนนะครับ เดี๋ยวจะโพสต์ให้หลังกลับจากเขาใหญ่ครับผม
รูปตัวอย่างที่มีการบันทึกข้อมูลแบบมากๆ ผมใส่ข้อมูลไว้สำหรับทดลองทำฟอร์มตัวนี้ครับ เลยออกมา 4 หน้าเลยครับ
-
....ยอดสุด ....สุดยอด.... ;D ;D
-
... ตัวอย่างภาพ กรณีเพิ่งลงทำะเบียนส่งตรวจอย่างเดียว ยังไม่มีข้อมูลอื่นๆ ... :D ..
-
สุดยอดเลยครับ ;) ;)
-
... ตัวอย่างข้อมูลตามปกติ (ทดสอบบันทึก pe image แค่ 1 รูป) ... :D ..
-
;D ;D ;D Coolllllllll
-
สุดยอดครับ อ.ขวด ขอนำไปใช้ด้วยคนนะครับ ;D ;D ;D กรรมสงสัยไฟล์จะแจกที่เขาใหญ่
-
สุดยอดครับ อ.ขวด ขอนำไปใช้ด้วยคนนะครับ ;D ;D ;D กรรมสงสัยไฟล์จะแจกที่เขาใหญ่
งานนี้ พี่ขวดมีโชว์
คืนแรก คงมีคนไม่ได้นอนแน่เลย
ที่ นครนายก ก็ ตี 2
แล้วเขาใหญ่ คง สว่าง
อิอิอิอิ
ห้องไหนจะเป็นห้องรวมตัว ????????
-
เยี่ยมเลยครับ
-
ออเดิฟ มาแล้วครับ สงสัย อาหารจานใหญ่ใกล้ มา...แล้ว แต่อย่าลืมนะครับ พี่ขวด ขอเป็น A4 บ้างนะครับพี่ ;D
-
สุดยอดครับ อ.ขวด ขอนำไปใช้ด้วยคนนะครับ ;D ;D ;D กรรมสงสัยไฟล์จะแจกที่เขาใหญ่
... ที่รอหลังจากไปประชุมที่เขาใหญ่ ไม่มีอะไรหรอกครับ
เพราะจะได้เจอ อ. หลายท่าน เผื่อว่าจะมีคำแนะนำปรับปรุงเพิ่มเติม
จะได้่ทำให้เรียบร้อยทีเดียวเลยครับ
ว่าแต่ว่า คุณอี๋ ไม่ได้มาด้วยหรือครับ.. :D ...
ขอเป็น A4 บ้างนะครับพี่ ;D
เดี๋ยวดูให้ที่เขาใหญ่นะครับ(ถ้าหาตัวผมเจอ อิ อิ ล้อเล่นนะครับ อันนี้) ... :D ...
-
สุดยอดครับ อ.ขวด ขอนำไปใช้ด้วยคนนะครับ ;D ;D ;D กรรมสงสัยไฟล์จะแจกที่เขาใหญ่
... ที่รอหลังจากไปประชุมที่เขาใหญ่ ไม่มีอะไรหรอกครับ
เพราะจะได้เจอ อ. หลายท่าน เผื่อว่าจะมีคำแนะนำปรับปรุงเพิ่มเติม
จะได้่ทำให้เรียบร้อยทีเดียวเลยครับ
ว่าแต่ว่า คุณอี๋ ไม่ได้มาด้วยหรือครับ.. :D ...
:'( :'( :'( ผมไม่ได้ไปครับเขาใหญ่ ทีม HRD งดให้ทีม IT ไปการประชุมครับ รอเจอ อ.ชัยพร ที่สสจ.หนองคายครับ เห็นจะเชิญอ.ชัยพรมาประมาณ ม.ค. 53 ครับ อ.ขวดครับ ฝากระบบ ADR ให้อาจารย์พิจารณาหน่อยนะครับ อยากให้มีการแจ้งเตือนคนไข้ที่มีอาการข้างเคียง ADR ครับ
ปล.ถ้า OPDCard V.2 ของ อ.ขวดออกมาจริงๆๆ แจ่วมากครับเพราะปีนี้ผมทำแผนเปลี่ยนเครื่องพิมพ์ห้องแพทย์เป็นระบบ พิมพ์หน้าหลังอัตโนมัติไว้เรียบร้อยแล้ว รอของอยู่ช่วงนี้ เครื่องพิมพ์ HP ขาดตลาด ผมว่าจะใช้ รุ่นHP 2055 DN
ขอบคุณครับ
-
รอครับ ไม่ได้ไปเขาใหญ่
**แต่สงสัย HP2055DN นิพิมหน้าหลังยังไงครับ
-
รอครับ ไม่ได้ไปเขาใหญ่
**แต่สงสัย HP2055DN นิพิมหน้าหลังยังไงครับ
ตามสเปกครับ
-
ห้องไหนจะเป็นห้องรวมตัว ????????
ผมยึด อ.ขวด ไว้เป็นตัวประกันเรียบร้อยแล้วครับ
;D ;D ;D ;D ;D
รอครับ ไม่ได้ไปเขาใหญ่
**แต่สงสัย HP2055DN นิพิมหน้าหลังยังไงครับ
น่าจะต้องไปตั้งใน report designer ด้วยครับ ตรง page setup มีให้ติ๊ก duplex ครับ แต่ผมยังำม่เคยทดลองทำเลยครับ มี lexmark e250dn แต่ยังไม่ได้ทำ duplex สัก report เลย
-
;D สุดยอดเลยครับ จะให้แหล่มก่านี้ ขอเสนอให้จัดเก็บเป็น Image file พร้อมตั้งชื่ออัตโนมัติในรูปแบบ cid+date_serv ครับ ช่วยลดปัญหาโลกร้อน ไม่เปลืองกระดาษ ที่สำคัญ ค้นหาไฟล์ง่ายกว่าค้นจากกระดาษ
ปัญหาแฟ้มโตกะลังมาแว้ววววว ;D
-
ผมใช้ของอ.ขวด เดิมมาปรับเล็กน้อย พิมพ์ออกมาได้ดีครับ
แต่พบปัญหา ที่ไม่รู้จะทำยังไง ครับ คือว่า เวลาที่ใช้ในการประมวลผล เพื่อพิมพ์ opd card ใช้เวลานานมากครับ เมื่อเทียบกับแบบเดิม เพราะข้อมูลที่ดึงเยอะมาก variable เพียบ แถม subreport , dblnk มาก พอถึงเวลาใช้งานจริงที่ OPD แพทย์บ่นครับว่า รอนานกว่าจะพิมพ์ออกมาได้
ไม่รู้จะทำยังไงเหมือนกัน (ได้อย่าง เสียอย่าง) :D
-
ช่างเป็นอะไรที่ สุดยอดอะไรเช่นนี้ ขอบคุณไว้ก่อนแล้วกันครับ ;D
-
ผมใช้ของอ.ขวด เดิมมาปรับเล็กน้อย พิมพ์ออกมาได้ดีครับ
แต่พบปัญหา ที่ไม่รู้จะทำยังไง ครับ คือว่า เวลาที่ใช้ในการประมวลผล เพื่อพิมพ์ opd card ใช้เวลานานมากครับ เมื่อเทียบกับแบบเดิม เพราะข้อมูลที่ดึงเยอะมาก variable เพียบ แถม subreport , dblnk มาก พอถึงเวลาใช้งานจริงที่ OPD แพทย์บ่นครับว่า รอนานกว่าจะพิมพ์ออกมาได้
ไม่รู้จะทำยังไงเหมือนกัน (ได้อย่าง เสียอย่าง) :D
ฝากคุณหมอ anukul ทดสอบอันนี้ให้ด้วยครับ ว่าเร็วไหมครับ
ทำไว้ตั้งนานแล้ว ตั้งแต่เริ่มใช้ HOSxP ใหม่ครับ แต่ยังไม่ได้ทำต่อ
กะว่าจะนำมาแทน Form-Doctor-OPDCARD ครับ
แจ้งผลให้ทราบด้วยครับ พิมพ์ที่ Patient EMR -> Document ครับ รับค่า VN
ขอบคุณครับ
;D ;D ;D
-
... ตัวฟอร์ม เดี๋ยวขอเป็น อาทิตย์หน้านะครับ กำลังทำแบบที่ 2 ให้เรียบร้อยอยู่ครับ เดี๋ยวเอามาฝากพร้อมกัน
ใครที่ไปเขาใหญ่ ใน CD ที่ BMS แจกให้จะมีไฟล์วิดีโอ เกี่ยวกับฟอร์มตัวนี้อยู่เล็กน้อยครับ ... :D ...
แต่พบปัญหา ที่ไม่รู้จะทำยังไง ครับ คือว่า เวลาที่ใช้ในการประมวลผล เพื่อพิมพ์ opd card ใช้เวลานานมากครับ เมื่อเทียบกับแบบเดิม เพราะข้อมูลที่ดึงเยอะมาก variable เพียบ แถม subreport , dblnk มาก พอถึงเวลาใช้งานจริงที่ OPD แพทย์บ่นครับว่า รอนานกว่าจะพิมพ์ออกมาได้
... ส่วนเรื่องจะพิมพ์ช้าหรือเปล่า ที่ผมทดสอบก็ปกติครับ คือสั่งครั้งแรกอาจใช้เวลาเล็กน้อย พอคนต่อไปก็ปกติครับ ส่วน variable ที่มีอยู่ส่วนใหญ่ไม่ใช่ variable ที่เป็นการคำนวณ ไม่น่าจะมีผลมาก และเป็นการดูข้อมูลจาก vn เดียวด้วย
ที่มีผลบ้างก็น่าจะเป็นเพราะข้อมูลเยอะ มีตารางที่เกี่ยวข้องหลายตาราง กับคำสั่งที่เป็นเงื่อนไขให้แสดงหรือไม่แสดงข้อมูลในบางส่วน
ถ้าเจอปัญหาช้า ลอง show trace ดูก็ได้ครับว่าช้าที่ตรงไหน
เรื่องการ config MySQL ก็น่ามีส่วนด้วยเหมือนกันครับ ... :D ...
-
ผมลองเข้าไปดูเมื่อคืนหลังจาออกจากเขาใหญ่
ขอให้อาจารย์ทุกท่านโชคดีนะครับพอดีไม่ได้อยู่ลา
ติดรถรพ.หนองหงส์มาต่อที่โนนดินแดงครับผูกขาดบุรีรัมย์
ผมดูโค้ตแล้วจะลองขออนุญาตปรับแต่งนะครับ
ขอบคุณมาก
-
พอดีผมลองเซ็ต ฟอร์ม opd card แล้วครับ เวลาพิมพ์ออกมา กระดาษมันยังเป็นแนวตั้งอยู่ครับ แสดงรายละเอียดได้ไม่หมด ลองปรับกระดาษเป็นแนวนอนใน report designer แล้วข้อมูลบางช่องหายไป เช่น วันที่พิมพ์ สิทธิการรักษา แพทย์ผู้ตรวจ ผมต้องทำอย่างไรต่อครับ
-
พอดีผมลองเซ็ต ฟอร์ม opd card แล้วครับ เวลาพิมพ์ออกมา กระดาษมันยังเป็นแนวตั้งอยู่ครับ แสดงรายละเอียดได้ไม่หมด ลองปรับกระดาษเป็นแนวนอนใน report designer แล้วข้อมูลบางช่องหายไป เช่น วันที่พิมพ์ สิทธิการรักษา แพทย์ผู้ตรวจ ผมต้องทำอย่างไรต่อครับ
... ลองทำตามรูปที่ผมแนบไว้นะครับ ข้อมูลที่สร้างไว้จะไม่หายไปครับ ... :D ...
... ปล.ช่วงนี้รู้สึก web HOSxP จะช้าครับ ;D ;D ;D ...
-
รอ version อาจารย์ขวดอยู่ครับ
-
สุดยอด ปรมาจารย์ SubReport... สุดยอด...อภิมหา OPD CARD... รอใช้..อยู่เด้อท่าน.. ;D..เมื่อไหรจะออกซักที...แบบว่ากดดัน ท่านขวดเล็กน้อย..อิอิ ;D.
-
อ.ขวด ครับไม่ทำ FORM-Doctor-Dent-OPDCARD บ้างรึไงครับ อ. อยากได้ตัวใหม่บ้างครับ
ขอบคุณครับ ;D ;D
-
สุดยอด ปรมาจารย์ SubReport... สุดยอด...อภิมหา OPD CARD... รอใช้..อยู่เด้อท่าน.. Grin..เมื่อไหรจะออกซักที...แบบว่ากดดัน ท่านขวดเล็กน้อย..อิอิ Grin.
;D ;D ;D คงต้องรออีกสักพักครับ...ตอนนี้ท่านรองงานเข้าอยู่ 555555 ;D ;D ;D
-
รออยู่เช่นกันครับ อ.ขวด เป็นกำลังให้ครับ
-
ฝากเพิ่ม subreport เวชภัณทฑ์มิใช้ยาด้วย เนื่องจาก subreport16 dbphinelink13 ใช้คำสั่ง
select from opitemrece o
left outer join drugitem d
where icode like '1%"
เวลาพี่เอกแก้ไขให้แสดงเวชภัณฑ์มิใช่ยาด้วยคำสั่ง where icode like '1%" or icode like "3% จะไม่แสดงรายการที่เป็น nondrugitems เนื่องจากว่าไม่ได้ทำ left outer join nondrugitem
และถ้าอยู่ใน subreport เดียวกัน วิธีใช้ shortlist ของ nondrugitems จะว่าง แต่ถ้าแยกคนละ subreport อ.ขวดก็สามารถทำให้รายการที่เป็นnondrugitems ให้แสดงแค่ 1 บรรทัดเท่านั้น
-
... ผมต้องขอเวลาอีกหน่อยนะครับพี่เอก ตอนนี้กำลังหาเวลาที่จะมาต่อให้เสร็จอยู่เหมือนกัน
แต่มีงานจากของ รพ.(จาก ผอ.) เข้ามาแทรกตลอด เลยไม่เสร็จสักที ... :'( ..
-
ฝากเพิ่ม subreport เวชภัณทฑ์มิใช้ยาด้วย เนื่องจาก subreport16 dbphinelink13 ใช้คำสั่ง
select from opitemrece o
left outer join drugitem d
where icode like '1%"
เวลาพี่เอกแก้ไขให้แสดงเวชภัณฑ์มิใช่ยาด้วยคำสั่ง where icode like '1%" or icode like "3% จะไม่แสดงรายการที่เป็น nondrugitems เนื่องจากว่าไม่ได้ทำ left outer join nondrugitem
และถ้าอยู่ใน subreport เดียวกัน วิธีใช้ shortlist ของ nondrugitems จะว่าง แต่ถ้าแยกคนละ subreport อ.ขวดก็สามารถทำให้รายการที่เป็นnondrugitems ให้แสดงแค่ 1 บรรทัดเท่านั้น
ไป join กับ s_drugitems เลยครับ แล้วใช้ where icode like '1%' or icode like '3%'
-
แบบว่า เป็น กำลังใจให้ ทำไม่ได้ ขอ รอใช้ละกันครับ ;D
-
จากรูปที่ลงไว้ พบข้อผิดที่แผ่น2 ดังรูปครับ ผิดปกติ กับ ปกติ ขึ้นเหมือนกันเพิ่งลองลงคับ ไม่รู้ว่าแก้หรือยัง
-
ฝากเพิ่ม subreport เวชภัณทฑ์มิใช้ยาด้วย เนื่องจาก subreport16 dbphinelink13 ใช้คำสั่ง
select from opitemrece o
left outer join drugitem d
where icode like '1%"
เวลาพี่เอกแก้ไขให้แสดงเวชภัณฑ์มิใช่ยาด้วยคำสั่ง where icode like '1%" or icode like "3% จะไม่แสดงรายการที่เป็น nondrugitems เนื่องจากว่าไม่ได้ทำ left outer join nondrugitem
และถ้าอยู่ใน subreport เดียวกัน วิธีใช้ shortlist ของ nondrugitems จะว่าง แต่ถ้าแยกคนละ subreport อ.ขวดก็สามารถทำให้รายการที่เป็นnondrugitems ให้แสดงแค่ 1 บรรทัดเท่านั้น
ไป join กับ s_drugitems เลยครับ แล้วใช้ where icode like '1%' or icode like '3%'
ไป join ไม่ได้ครับ เพราะข้อมูลใน s_drugitems มีน้อยครับ และต้องสร้าง อีก subreport แยกจาก รายการยา เพื่อให้รายการที่เป็น nondrugitems แสดงแค่ 1 บรรทัดไม่ต้องมี shortlist
-
... ตัวฟอร์ม เดี๋ยวขอเป็น อาทิตย์หน้านะครับ กำลังทำแบบที่ 2 ให้เรียบร้อยอยู่ครับ เดี๋ยวเอามาฝากพร้อมกัน
ใครที่ไปเขาใหญ่ ใน CD ที่ BMS แจกให้จะมีไฟล์วิดีโอ เกี่ยวกับฟอร์มตัวนี้อยู่เล็กน้อยครับ ... :D ...
ขออนุญาตขุดครับ...และขออนุญาต อ.khuad ด้วยครับ
.....ผมอยากได้ files opd card ตัวนี้รบกวน up ขึ้นให้ด้วยนะครับ หรือ อ. ท่านอื่นหากมี(opd Card ตัวนี้)รบกวนด้วยครับเพราะตอนนี้อันที่ผมใช้อยู่ถ้าหากมี PE CC HPI หรืออื่นๆ ที่เป็นข้อความยาวๆ มันจะหายไปเลยครับพิมพ์ออกมาเป็นกระดาษว่างเปล่า แต่ข้อมูลอื่นเช่น การวินิจฉัย รายการยา ที่ไม่ได้ต่อกับ PE Cc ก็มีบ้าง
หมอต้องมาเขียนเพิ่มเองครับ..รบกวนด้วยครับ
-
ดันอีกคนครับ ท่านปรมาจารย์ ;D
-
..เมื่อไรจะได้ใช้ OPDCARD ตัวใหม่ตัวนี้ซะทีน้า.....รอ ๆ ๆ ๆ ๆ ๆ ๆ ๆ ๆ :'( :'(
-
... อิ อิ อิ โดนทวงแล้ว เดี่ยวตอนเย็น จะเอามาโพสต์ให้ครับ
คงไม่ลืม เพราะตอนนี้ป๋า JD อยู่ที่ รพ. ผมด้วย เดี๋ยวให้ช่วยเตือนอีกแรงครับ ... ;D ;D ...
-
รอๆ ;D ;D ;D
-
;D ;D ;D ผมยังไม่มั่นใจเลยครับว่าจะไม่ลืม เบลอเหมือนกันครับ(ออกตัวก่อน ที่เหลือขวดรับปายยย) ;D ;D ;D
-
;D ;D ;D ผมยังไม่มั่นใจเลยครับว่าจะไม่ลืม เบลอเหมือนกันครับ(ออกตัวก่อน ที่เหลือขวดรับปายยย) ;D ;D ;D
แล้วรับไปกี่ขวดแล้วครับ ;D ;D ;D ;D
-
ใหน ๆ ก็จะ Upแล้ว ช่วยแก้ให้วิธีการใช้ยาให้มีการตัดคำให้ขึ้นแถวสองในกรณีที่เกินขอบกระดาษด้วยเถอะครับ...
ขอบพระคุณอย่างสูงงงงงงงงงง...ครับ :-* :-* :-*
-
จากรูปที่ลงไว้ พบข้อผิดที่แผ่น2 ดังรูปครับ ผิดปกติ กับ ปกติ ขึ้นเหมือนกันเพิ่งลองลงคับ ไม่รู้ว่าแก้หรือยัง
ตามหามานาน ท่าน รพ.หล่มเก่า เรื่อง opdcard น่ะครับ
มาวันนี้อยู่ใน กระทู้นี้ ผมว่าจะถามเรื่อง opdcarrd ของท่านและขอคำแนะนำจาก อ.ขวด นั้นหล่ะครับ ;D
ของผมยังต้องพัฒนาอีกเยอะ สู้ๆ โย่วๆ ;D :D
-
... อิ อิ อิ โดนทวงแล้ว เดี่ยวตอนเย็น จะเอามาโพสต์ให้ครับ
คงไม่ลืม เพราะตอนนี้ป๋า JD อยู่ที่ รพ. ผมด้วย เดี๋ยวให้ช่วยเตือนอีกแรงครับ ... ;D ;D ...
... เปลี่ยนจากตอนเย็นเป็นตอนดึกคงไม่ว่ากันนะครับ ... ;D ;D ....
... เป็นแบบแสดงได้หลายหน้า
แต่ถ้าในกรณีที่มี PE Image หลายๆ รูป อาจจะยังแสดงผลได้ไม่เรียบร้อยนะครับ ...
... ส่วนตรงนี้
ใหน ๆ ก็จะ Upแล้ว ช่วยแก้ให้วิธีการใช้ยาให้มีการตัดคำให้ขึ้นแถวสองในกรณีที่เกินขอบกระดาษด้วยเถอะครับ...
ขอบพระคุณอย่างสูงงงงงงงงงง...ครับ :-* :-* :-*
... ผมเคยอธิบายไปแล้วครับในกระทู้ FORM-Doctor-OPDCARD ขนาด A5 (http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=9447.75) ตรง ตอบ #82 ครับ ... :D ...
... ส่วนแบบที่ 2 สงสัยอีกนาน :-\ :P :-\ ...
-----------------------------------------------------------------------------------------------------------------
หมายเหตุ ขออนุญาตแนบไฟล์ ตัวฟอร์ม OPD Card ใหม่นะครับ เนื่องจากมีข้อผิดพลาดเรื่องการตรวจร่างกาย ตามที่ท่าน machai แจ้งไว้ ที่กระทู้นี้ครับ (http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=15948.msg128797#new)
28 มิ.ย. 2553 16.40 น.
-----------------------------------------------------------------------------------------------------------------
-
... อิ อิ อิ โดนทวงแล้ว เดี่ยวตอนเย็น จะเอามาโพสต์ให้ครับ
คงไม่ลืม เพราะตอนนี้ป๋า JD อยู่ที่ รพ. ผมด้วย เดี๋ยวให้ช่วยเตือนอีกแรงครับ ... ;D ;D ...
ราตรีนี้เพิ่งเริ่มต้น คงยาวนานแหงๆ
แล้วเฮียโก้กลับบ้านถูกรึเปล่าครับ
ป๋า ขากลับแวะดูงานนครปฐมหน่อยซิครับ หรือจะให้ตามมาดูที่วังน้อย
-
... อิ อิ อิ โดนทวงแล้ว เดี่ยวตอนเย็น จะเอามาโพสต์ให้ครับ
คงไม่ลืม เพราะตอนนี้ป๋า JD อยู่ที่ รพ. ผมด้วย เดี๋ยวให้ช่วยเตือนอีกแรงครับ ... ;D ;D ...
... เปลี่ยนจากตอนเย็นเป็นตอนดึกคงไม่ว่ากันนะครับ ... ;D ;D ....
... เป็นแบบแสดงได้หลายหน้า
แต่ถ้าในกรณีที่มี PE Image หลายๆ รูป อาจจะยังแสดงผลได้ไม่เรียบร้อยนะครับ ...
... ส่วนตรงนี้
ใหน ๆ ก็จะ Upแล้ว ช่วยแก้ให้วิธีการใช้ยาให้มีการตัดคำให้ขึ้นแถวสองในกรณีที่เกินขอบกระดาษด้วยเถอะครับ...
ขอบพระคุณอย่างสูงงงงงงงงงง...ครับ :-* :-* :-*
... ผมเคยอธิบายไปแล้วครับในกระทู้ FORM-Doctor-OPDCARD ขนาด A5 (http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=9447.75) ตรง ตอบ #82 ครับ ... :D ...
... ส่วนแบบที่ 2 สงสัยอีกนาน :-\ :P :-\ ...
ขอบคุณครับ จะทดลองดูครับอ. ;D
-
... เปลี่ยนจากตอนเย็นเป็นตอนดึกคงไม่ว่ากันนะครับ ... ;D ;D ....
... เป็นแบบแสดงได้หลายหน้า
แต่ถ้าในกรณีที่มี PE Image หลายๆ รูป อาจจะยังแสดงผลได้ไม่เรียบร้อยนะครับ ...
เอ้า...โหลดกันแล้วอย่าลืมกด Thank ให้ อ.ขวด เพื่อให้กำลังใจกันด้วยครับ ;D ;D ;D ;D
-
ขอบคุณครับ
-
พยาบาลที่ audit เวชระเบียน ชอบมากเลยครับ ได้ข้อมูลเกือบครบทุกอย่าง
ขาดแต่ หมู่เลือด และ ประวัติการใช้สารเสพติด ซึ่งตัวนี้รู้สึกว่าในโปรแกรมที่ระบบคัดกรอง
ก็ยังไม่มีให้ลงข้อมูลเลยครับ
-
ใช้ส่วนอื่นที่ไม่ได้ใช้งานไปพลางๆ ก่อน เช่น สังกัดหลัก สังกัดรอง Email ฯลฯ แล้วดึงไปใส่รายงานครับ(ลักไก่ ;D)
-
ถ้าlab ตัวใหนที่ไม่มีผลlab ไม่ต้องแสดงชื่อ labตัวนั้น จะต้องแก้ตรงใหนครับ....เวลาหมอดูผลlabจะได้ดูง่าย ๆ ครับ
ผมมีscript ตัวอย่าง(ไม่ทราบว่าของใคร) ทำไว้ครับ แต่ผมไม่รู้ว่าจะไปแก้ OPDCARD ของ อ.ขวด อันใหม่อย่างไรครับ รบกวนช่วยชี้แนะด้วยครับ ขอบพระคถุณครับ
ChangeDBPipeLineLink4SQL('select concat("(",lsg.lab_items_sub_group_name,")") as group_name, '+
'lo.lab_items_name_ref,lo.lab_order_result,li.lab_items_unit, '+
'concat(if(lo.lab_items_name_ref is null,"",lo.lab_items_name_ref)," = ", '+
'if((lo.lab_order_result = "" or lo.lab_order_result is null),"????",lo.lab_order_result)," ", '+
'if(li.lab_items_unit is null,"",li.lab_items_unit)) as lab_report '+
'from lab_head lh '+
'left outer join lab_order lo on lo.lab_order_number = lh.lab_order_number '+
'left outer join lab_items li on li.lab_items_code = lo.lab_items_code '+
'left outer join lab_items_sub_group lsg on lsg.lab_items_sub_group_code = lo.lab_items_sub_group_code where (lo.lab_order_result is not null and lo.lab_order_result <>"") '+
' and
**แต่แบบใหม่ คำสั่งหดเหลือแค่นี้เองครับ
hangeDBPipeLineLink4SQL('select vn,lab_order_number from lab_head '+
'where vn = "'+DBPipeline['vn']+'" order by lab_order_number ');
ก็เลยไปต่อไม่ถูกครับ
-
อยากให้ช่วยเพิ่ม เวลา ที่พบพยาบาลจุดซักประวัติด้วยครับดึงจากไหนได้มั่งคับ
-
อยากให้ช่วยเพิ่ม เวลา ที่พบพยาบาลจุดซักประวัติด้วยครับดึงจากไหนได้มั่งคับ
value:=getsqlstringdata('select service4 from service_time where vn="'+dbpipeline['vn']+'" ');
-
ขอบคุณมากคับ ;)คุณ pop_hosxp
แล้ว Server 1-19 นี้มันมีเป็นของจุดไหนบ้างครับ
-
ขอบคุณมากคับ ;)คุณ pop_hosxp
แล้ว Server 1-19 นี้มันมีเป็นของจุดไหนบ้างครับ
ลองค้นคำว่า service_time ดูครับ จะได้คำตอบประมาณนี้
(http://hosxp.net/smf/index.php?action=dlattach;topic=14105.0;attach=42184;image)
credit คุณ Nahos ด้วยครับ
-
ถ้าlab ตัวใหนที่ไม่มีผลlab ไม่ต้องแสดงชื่อ labตัวนั้น จะต้องแก้ตรงใหนครับ....เวลาหมอดูผลlabจะได้ดูง่าย ๆ ครับ
ผมมีscript ตัวอย่าง(ไม่ทราบว่าของใคร) ทำไว้ครับ แต่ผมไม่รู้ว่าจะไปแก้ OPDCARD ของ อ.ขวด อันใหม่อย่างไรครับ รบกวนช่วยชี้แนะด้วยครับ ขอบพระคถุณครับ
ChangeDBPipeLineLink4SQL('select concat("(",lsg.lab_items_sub_group_name,")") as group_name, '+
'lo.lab_items_name_ref,lo.lab_order_result,li.lab_items_unit, '+
'concat(if(lo.lab_items_name_ref is null,"",lo.lab_items_name_ref)," = ", '+
'if((lo.lab_order_result = "" or lo.lab_order_result is null),"????",lo.lab_order_result)," ", '+
'if(li.lab_items_unit is null,"",li.lab_items_unit)) as lab_report '+
'from lab_head lh '+
'left outer join lab_order lo on lo.lab_order_number = lh.lab_order_number '+
'left outer join lab_items li on li.lab_items_code = lo.lab_items_code '+
'left outer join lab_items_sub_group lsg on lsg.lab_items_sub_group_code = lo.lab_items_sub_group_code where (lo.lab_order_result is not null and lo.lab_order_result <>"") '+
' and
**แต่แบบใหม่ คำสั่งหดเหลือแค่นี้เองครับ
hangeDBPipeLineLink4SQL('select vn,lab_order_number from lab_head '+
'where vn = "'+DBPipeline['vn']+'" order by lab_order_number ');
ก็เลยไปต่อไม่ถูกครับ
...แล้วใครจะช่วยผมได้บ้างใหนหนอ... :'( :'( :'( :'( :'( :'(
-
ถ้าต้องการ [ ถ้าlab ตัวใหนที่ไม่มีผลlab ไม่ต้องแสดงชื่อ labตัวนั้น จะต้องแก้ตรงใหนครับ....]
ลองเพิ่มจากตรงนี้ด้วยได้ไหมครับ
select lh.vn,lh.lab_order_number from lab_head lh,lab_order lo where lh.lab_order_number=lo.lab_order_number
and lo.lab_order_result is not null or lo.lab_order_result<>""
and lo.confirm ="Y"
and lh.vn = "'+DBPipeline['vn']+'"
order by lab_order_number
-
ถ้าต้องการ [ ถ้าlab ตัวใหนที่ไม่มีผลlab ไม่ต้องแสดงชื่อ labตัวนั้น จะต้องแก้ตรงใหนครับ....]
ลองเพิ่มจากตรงนี้ด้วยได้ไหมครับ
select lh.vn,lh.lab_order_number from lab_head lh,lab_order lo where lh.lab_order_number=lo.lab_order_number
and lo.lab_order_result is not null or lo.lab_order_result<>""
and lo.confirm ="Y"
and lh.vn = "'+DBPipeline['vn']+'"
order by lab_order_number
ตรงหน้าจอรายงานผล LAB อะคับ ให้ติ๊กช่อง "ซ่อนรายการที่ไม่ได้แสดงผล" คับ :) :)
-
ตรงหน้าจอรายงานผล LAB อะคับ ให้ติ๊กช่อง "ซ่อนรายการที่ไม่ได้แสดงผล" คับ :) :)
ชออภัยครับ..
พอดี...ผมเข้าใจว่าเป็นเงื่อนไขในใบรายงานผลlab น่ะครับ ไม่รู้ว่าต้องการเรื่องแสดงผลในหน้าจอhosxp
-
ขอบคุณ pop_hosxp และ Nahos มากๆครับ
-
ได้รับการร้องเรียนมาเหมือนกัน ในรายการแสดงผล Lab อยากให้แสดงเฉพาะรายการที่ลงข้อมูลเท่านั้น รายการที่ยืนยันแล้วแต่ไม่ลงข้อมูล ไม่น่าจะมาแสดงด้วย เพราะบางที จนท lab คลิกที่ยืนยันทั้งหมด แต่รายงานเป็นข้อมูล เพียง 1-2 รายการเท่านั้น ตัวอย่างเช่น CBC มีทั้งหมด 44 ตัว โดยมากจะลงข้อมูล 10-20 รายการย่อย
แต่ จนท.lab จะยืนยังการลงผลทั้งหมด เพื่อความรวดเร็วในการลงข้อมูล ถ้าเสียเวลามาคลิกทีละตัวคงไม่ดีแน่ตั้ง 20 รายการ
และอยากให้ รายการ lab แสดงแยกตามกลุ่มให้ชัดเจนด้วย
-
...แล้วใครจะช่วยผมได้บ้างใหนหนอ... :'( :'( :'( :'( :'( :'(
... เรื่อง Lab นี่ พอดีว่าคนไข้คนนึ่ง อาจมีใบสั่ง Lab หลายใบได้ แล้วเวลาที่ให้แสดงในฟอร์มโดยแบ่ง column ด้วย เวลาที่เริ่มรายการใบสั่งใบใหม่มันจะแสดงผลไม่ค่อยสวย
ผมเลยหาทางแก้ไขโดยการทำ sub report ซ้อน sub report ไว้ครับ คำสั่งที่ใช้ดึงข้อมูลเลยมีรูปแบบไม่เหมือนตรงส่วนอื่นๆ
และข้อมูลการรายงานผลที่แสดงก็ไม่ได้มาจากตรง ChangeDBPipeLineLink4SQL ครับ ... :D ...
... ผมแก้ไขตามที่คุณ nuayny บอกไว้แล้วครับ ยังงัยลอง download ไปทดสอบดูนะครับ แต่ตอนนี้คงยังไม่ขออธิบายจุดที่แก้นะครับ เพราะก็เหมือนกับสอนสร้างรายงานเลยครับ คงใช้เวลาเยอะ ซึ่งตอนนี้งานของผมที่ รพ. ค่อนข้างเยอะครับ และตอนนี้ก็มีงานที่ต้องขึ้นระบบ HOSxP PCU ทั้งอำเภออีก(จะเริ่มใช้ 1 กค. นี้ครับ) ... :P :P :P :P :P ...
-----------------------------------------------------------------------------------------------------------------
หมายเหตุ ขออนุญาตแนบไฟล์ ตัวฟอร์ม OPD Card ใหม่นะครับ เนื่องจากมีข้อผิดพลาดเรื่องการตรวจร่างกาย ตามที่ท่าน machai แจ้งไว้ ที่กระทู้นี้ครับ (http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=15948.msg128797#new)
28 มิ.ย. 2553 16.43 น.
-----------------------------------------------------------------------------------------------------------------
-
ได้รับการร้องเรียนมาเหมือนกัน ในรายการแสดงผล Lab อยากให้แสดงเฉพาะรายการที่ลงข้อมูลเท่านั้น รายการที่ยืนยันแล้วแต่ไม่ลงข้อมูล ไม่น่าจะมาแสดงด้วย เพราะบางที จนท lab คลิกที่ยืนยันทั้งหมด แต่รายงานเป็นข้อมูล เพียง 1-2 รายการเท่านั้น ตัวอย่างเช่น CBC มีทั้งหมด 44 ตัว โดยมากจะลงข้อมูล 10-20 รายการย่อย
แต่ จนท.lab จะยืนยังการลงผลทั้งหมด เพื่อความรวดเร็วในการลงข้อมูล ถ้าเสียเวลามาคลิกทีละตัวคงไม่ดีแน่ตั้ง 20 รายการ
และอยากให้ รายการ lab แสดงแยกตามกลุ่มให้ชัดเจนด้วย
... คงไม่ใช่การร้องเรียนฟอร์มใบตรวจรักษาที่ผมทำไว้นะครับพี่เอก 5555555 ... ;D ;D ...
-
ขอบคุณครับ
ติดตามผลงานอ.ขวดเสมอมาครับ ;D ;D
-
... พอดีว่าพบข้อผิดพลาดเรื่องการตรวจร่างกาย ตามที่ท่าน machai แจ้งไว้ ที่กระทู้นี้ครับ (http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=15948.msg128797#new) ...
... เนื่องจากผมได้ทำให้การแสดงผลของรูปภาพ PE Image กรณีมีรูปเดียว กับ ไม่มีรูปหรือมีหลายรูป แสดงไม่เหมือนกัน โดยใช้ SubReport คนละตัวกัน
มันมีข้อผิดพลาดที่ SubReport5 ครับ ตรงส่วนของ pe_heent_text มันถูกกำหนดไว้ผิดเป็น pe_ab_text
ต้องแก้ไขให้เป็น pe_heent_text (ตามรูปแนบครับ) แล้วก็ save ฟอร์มใหม่ ... :D
... หรือจะ download ไปนำเข้าใหม่ก็ได้ครับ ผมแก้ไขไฟล์แนบไว้ใหม่แล้ว อยู่ที่ความเห็นข้อเดิมครับ ต้องขออภัยด้วยนะครับ ... :-* ...
... พอดีตอนแก้ไข้ทดสอบอยู่แต่กับ SubReport6 แล้วคงมึน ;D ;D เลยลืมแก้ไขที่ SubReport5 ให้เหมือนกันด้วยครับ ... ;D ;D ;D ...
-
เอ้า...แก้ให้ถูกซะ แล้วเอามาให้ load ด้วย รออยู่ ;D ;D ;D ;D ;D
-
Report เทพ ;D ;D ต้องยกให้เขาเลย .... รอเวอร์ชั่นเต็มของพี่ขวด รีบๆทำนะ ... ;D ;D ;D ;D
-
ไม่ค่อยได้ Print ก็เลยยังไม่เจอปัญหาครับ แต่ก็แก้ไขตามที่ พี่ขวดแนะนำไว้แล้วครับ ;D ;D ;D
-
ขอความช่วยเหลือ อ.ขวดเพิ่มรายการ ผลการอ่านฟิม x-ray ใน doctor OPDcard ด้วยได้มัยครับ จากรายละเอียดที่แพทย์ลงผลที่หน้าห้องแพทย์ ให้มีผลออกที่ opdcard ด้วย ปัจุบันออกแต่รายการที่สั่ง
ตามภาพที่ 1 ครับ แพทย์ลงการอ่านผลฟิม x-ray Form ที่บันทึกลง คือ xray_report ตาราง report_rtf ครับ ขอความกรุณาให้ อ.ขวดเพิ่มให้ด้วยนะครับ :D :D
-
นอกเรื่องครับ
อาจารย์.ขวด ใช้โปรแกรมอะไร ในการเขียนอธิบายภาพครับ
ลูกศรโยง ๆๆ ดูสวย และชัดเจน ครับ
ดูแล้วเข้าใจไดทันที
-
เอ้า...แก้ให้ถูกซะ แล้วเอามาให้ load ด้วย รออยู่ ;D ;D ;D ;D ;D
... ผมแก้ไขแล้วแนบไฟล์ใหม่ แต่เอาไว้ตรงที่เดิม(ตอบ43 กับ ตอบ61)แล้วครับพี่โก้ ... :D ...
ขอความช่วยเหลือ อ.ขวดเพิ่มรายการ ผลการอ่านฟิม x-ray ใน doctor OPDcard ด้วยได้มัยครับ จากรายละเอียดที่แพทย์ลงผลที่หน้าห้องแพทย์ ให้มีผลออกที่ opdcard ด้วย ปัจุบันออกแต่รายการที่สั่ง
ตามภาพที่ 1 ครับ แพทย์ลงการอ่านผลฟิม x-ray Form ที่บันทึกลง คือ xray_report ตาราง report_rtf ครับ ขอความกรุณาให้ อ.ขวดเพิ่มให้ด้วยนะครับ :D :D
... ที่ kee_seka แนบรูปมาให้ดูเหมือนเป็นตัวเก่าครับ ลองทดสอบที่ตัวผมแนบไฟล์ไว้ที่กระทู้นี้(ตรงตอบ43 กับ ตอบ61) ดูนะครับ
ผมทำไว้แล้วครับ ตามรูป .... :D ...
-
นอกเรื่องครับ
อาจารย์.ขวด ใช้โปรแกรมอะไร ในการเขียนอธิบายภาพครับ
ลูกศรโยง ๆๆ ดูสวย และชัดเจน ครับ
ดูแล้วเข้าใจไดทันที
... SnagIt ครับ
แต่ว่าผมจำไม่ได้แล้วครับว่าอาจารย์ท่านใดเป็นคนแนะนำไว้ที่นี่แหละครับ... :D ....
-
... ผมแก้ไขแล้วแนบไฟล์ใหม่ แต่เอาไว้ตรงที่เดิม(ตอบ43 กับ ตอบ61)แล้วครับพี่โก้ ... :D ...
ขออภัย เมื่อคืนรีบไปหน่อย เลยอ่านแต่กระทู้ท้าย ๆ
หลังจากตอบไปแล้วจึงขึ้นไปอ่านท่อนบน เพิ่งจะเห็นหลังจาก post ไปแล้ว แต่ตอนนั้นไม่สามารถใช้เน็ต (free) ได้แล้ว (ไปประชุมน่ะ) เลยไม่ได้ post แจ้ง :D
-
snagIT กินได้แบบ เลย์ร๊อค เปล่าครับ อ.ขวด... ;D
-
snagIT กินได้แบบ เลย์ร๊อค เปล่าครับ อ.ขวด... ;D
ไม่ใช่ สเน๊คแจ๊กน่ะครับ อิอิ ;D ;D ;D
-
ตรงช่อง ปฏิเสธการแพ้ยาจะให้โชว์ ข้อความว่า "ปฏิเสธการแพ้ยา" ในกรณีที่ไม่ได้แพ้ยา ต้องเพิ่มคำสั่งอะไรใน variable นะคับ
-
i1:=getsqlintegerdata('select count(hn) as dd from opd_allergy where hn="'+DBPipeline['hn']+'"');
if i1>0
then memo3.lines.text := 'á¾éÂÒ : ' + GetSQLSubQueryData(' select agent,relation_level from opd_allergy where hn='''+ DBPipeline['hn'] + ''' and char_length(relation_level)>0 ')
else
begin
if DBPipeline['found_allergy']='N'
then memo3.lines.text:='á¾éÂÒ : »¯Ôàʸ¡ÒÃá¾éÂÒ'
else
begin
if DBPipeline['found_allergy']='Y'
then memo3.lines.text:='á¾éÂÒ : ÁÕÍÒ¡ÒÃá¾éÂÒ'
else memo3.lines.text:='á¾éÂÒ : äÁè·ÃÒº';
end;
end;
อย่าลืมประกาศตัวแปร i:integer ด้วยนะครับ
เดี๋ยวทันจะ error ว่าหา i ไม่เจอ
และก็พอดีผมใช้ variable แต่ส่งค่าไปให้ memo แสดงแทน
แต่ถ้าจะให้ varible แสดงเลยก็แก้ตรง
memo3.lines.text:= เป็น value:= แทนครับ
ส่วนข้อความที่จะให้มันแสดงก็แก้ไขได้เลยครับตามชอบ
ลองดูครับ
***อ้างอิง : อ.Srwood ครับ
-
i1:=getsqlintegerdata('select count(hn) as dd from opd_allergy where hn="'+DBPipeline['hn']+'"');
if i1>0
then memo3.lines.text := 'á¾éÂÒ : ' + GetSQLSubQueryData(' select agent,relation_level from opd_allergy where hn='''+ DBPipeline['hn'] + ''' and char_length(relation_level)>0 ')
else
begin
if DBPipeline['found_allergy']='N'
then memo3.lines.text:='á¾éÂÒ : »¯Ôàʸ¡ÒÃá¾éÂÒ'
else
begin
if DBPipeline['found_allergy']='Y'
then memo3.lines.text:='á¾éÂÒ : ÁÕÍÒ¡ÒÃá¾éÂÒ'
else memo3.lines.text:='á¾éÂÒ : äÁè·ÃÒº';
end;
end;
อย่าลืมประกาศตัวแปร i:integer ด้วยนะครับ
เดี๋ยวทันจะ error ว่าหา i ไม่เจอ
และก็พอดีผมใช้ variable แต่ส่งค่าไปให้ memo แสดงแทน
แต่ถ้าจะให้ varible แสดงเลยก็แก้ตรง
memo3.lines.text:= เป็น value:= แทนครับ
ส่วนข้อความที่จะให้มันแสดงก็แก้ไขได้เลยครับตามชอบ
ลองดูครับ
***อ้างอิง : อ.Srwood ครับ
ขอบคุณครับ
Value := 'ประวัติการแพ้ยา : '+GetSQLStringData('select if(drugallergy is null or drugallergy = ""," ปฏิเสธการแพ้ยา ",drugallergy) '+
' as cc from patient where hn = "'+DBPipeline['hn']+'" ');
ผมยก varialbe ของ อ.ขวดมาเลยครับ
-
ตรง code นี้
ChangeDBPipeLineLink3SQL('select o.vn,concat(if((d.name is null or d.name = ""),"-",d.name)," ", '+
'if(d.strength is null,"",d.strength)," # ",if(o.qty is null,"",o.qty)) as drug_name, '+
'concat(if((du.shortlist is null or du.shortlist = ""),"",du.shortlist), '+
'if((su.name1 is null or su.name1 = ""),"",su.name1),if((su.name2 is null or '+
'su.name2 = ""),"",su.name2),if((su.name3 is null or su.name3 = ""),"",su.name3)) as shortlist '+
'from opitemrece o '+
'left outer join drugitems d on d.icode = o.icode '+
'left outer join drugusage du on du.drugusage = o.drugusage '+
'left outer join sp_use su on su.sp_use = o.sp_use '+
'where o.icode like "1%" and o.vn = "'+DBPipeline['vn']+'" '+
'order by d.therapeuticgroup,d.name ');
จะทำอย่างไรให้ขึ้นวิธีการใช้แบบเต็ม แทน shortlist ครับ หมอขอมาครับ
-
ขอบคุณครับ จะนำมาทดสอบดูครับ
-
รบกวน ด้วยครับ พอดีผมเพิ่มในส่วนของ visit note ต่อจาก PMH แต่ทำให้ขยายกลายเป็น 2 หน้าแทนในหน้าแรก หลังการนัด จะเหลือพื้นที่เยอะมากครับ จะประหยัดกระดาษนะครับ ตัว report ผมแนบด่านล่างนะครับ ขอบคุณครับ
-
อาจารย์ .ขวด คับ ผมไปต่อไม่ได้จริงๆ อาจารย์ท่านใดว่าง ดูให้ผมหน่อยครับ ตามกระทู้ด้านบนนี้อะครับ ต่อไม่ได้จริงๆ ???
-
อาจารย์ คับ ผมจะนำ form นี้ไปใช้แต่ติดตรงที่ว่า รูปอยู่ใน server image ไม่ทราบว่าผมต้องแก้ตรงไหนบ้างครับ
-
ขอบคุณมากนะคะ อ.ขวด เก่งจริงๆ