BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: white ที่ สิงหาคม 12, 2008, 05:53:16 AM

หัวข้อ: ช่วยดู Admit-Request-Note-1.cds ให้หน่อยครับ
เริ่มหัวข้อโดย: white ที่ สิงหาคม 12, 2008, 05:53:16 AM
ปัญหาคือ อยากได้ชื่อแพทย์ด้านล่างขวาเป็นชื่อแพทย์ที่ admit ครับ

left outer join doctor doc on doc.code = i.admdoctor
left outer join ipt i on ipt.vn = ov.vn

ผมใส่อย่างนี้แล้วรันไม่ได้
ตอนนี้เป็น ovst.doctor อยู่


แนบ form + รูปคร่าวๆไว้ครับ :)

แล้ว PE ที่เป็น normal/abnormal ทำอย่างไรครับ
ให้ถ้าติ๊ก normal ในหน้าตรวจร่างกายไว้ แล้วขึ้นเป็นข้อความว่า normal


ขอบคุณล่วงหน้าครับ
หัวข้อ: Re: ช่วยดู Admit-Request-Note-1.cds ให้หน่อยครับ
เริ่มหัวข้อโดย: manoi ที่ สิงหาคม 12, 2008, 07:22:48 AM
แพทย์ผู้สั่ง Admit อยู่ใน ipt.admdoctor ครับ
หัวข้อ: Re: ช่วยดู Admit-Request-Note-1.cds ให้หน่อยครับ
เริ่มหัวข้อโดย: white ที่ สิงหาคม 12, 2008, 12:01:59 PM
แพทย์ผู้สั่ง Admit อยู่ใน ipt.admdoctor ครับ

ขอบคุณครับ อาจารย์มาตอบเองเลยแฮะ :)
ผมทราบแล้วครับว่าอยู่ใน field นี้ แต่ join ไม่ถูกครับ (มื่อใหม่)
ใส่ join แบบด้านบน แล้ว รันไม่ผ่่านครับ :'(
หัวข้อ: Re: ช่วยดู Admit-Request-Note-1.cds ให้หน่อยครับ
เริ่มหัวข้อโดย: Khuad ที่ สิงหาคม 12, 2008, 23:02:27 PM

....ไม่เคยใช้เหมือนกัน  ไม่ทราบว่าคุณหมอใช้เหมือนในรูปที่ผมแนบไว้หรือเปล่าครับ... :D....
หัวข้อ: Re: ช่วยดู Admit-Request-Note-1.cds ให้หน่อยครับ
เริ่มหัวข้อโดย: white ที่ สิงหาคม 12, 2008, 23:24:38 PM

....ไม่เคยใช้เหมือนกัน  ไม่ทราบว่าคุณหมอใช้เหมือนในรูปที่ผมแนบไว้หรือเปล่าครับ... :D....

จากตรงนี้แหละครับ
แพทย์จะได้ไม่ต้องเขียนประวัติอีก  ;)
หัวข้อ: Re: ช่วยดู Admit-Request-Note-1.cds ให้หน่อยครับ
เริ่มหัวข้อโดย: Khuad ที่ สิงหาคม 12, 2008, 23:50:44 PM
...ชื่อแพทย์ผู้สั่ง Admit ตามรูปที่ผมแนบไว้  เก็บอยู่ที่ตาราง ipt_admit_queue  ครับ...

...ผมลองดูฟอร์มของคุณหมอแล้ว ก็มีการ join ไว้แล้ว....

...คุณหมอลองแก้ไขคำสั่งรายงานนิดนึง ตรง left outer join doctor doc on doc.code=ov.doctor ครับ...
...โดยแก้เป็น   left outer join doctor doc on doc.code=ipta.doctor แทนครับ(ตามรูปครับ) เพราะเห็นว่าคุณหมอกำหนด  doc.name as Admit_doc_name  ไว้น่ะครับ...

...แต่ว่าจะให้ข้อมูลจากตาราง  ipt_admit_queue  มาแสดงในฟอร์มได้ คุณหมอคงต้องสั่งบันทึก 1 ครั้งก่อน แล้วค่อยเปิดหน้าต่างสั่ง Admit ใหม่อีกครั้งแล้วค่อยสั่งพิมพ์ note อีกครั้งครับ....
...ที่จริง อ.mn น่าจะทำแบบ มีตัวเลือกให้พิมพ์หลังจากบันทึกน่าจะดีกว่าสะดวกกว่านะครับ ผมว่า.... :D....
หัวข้อ: Re: ช่วยดู Admit-Request-Note-1.cds ให้หน่อยครับ
เริ่มหัวข้อโดย: white ที่ สิงหาคม 13, 2008, 00:06:51 AM
...ชื่อแพทย์ผู้สั่ง Admit ตามรูปที่ผมแนบไว้  เก็บอยู่ที่ตาราง ipt_admit_queue  ครับ...

...ผมลองดูฟอร์มของคุณหมอแล้ว ก็มีการ join ไว้แล้ว....

...คุณหมอลองแก้ไขคำสั่งรายงานนิดนึง ตรง left outer join doctor doc on doc.code=ov.doctor ครับ...
...โดยแก้เป็น   left outer join doctor doc on doc.code=ipta.doctor แทนครับ(ตามรูปครับ) เพราะเห็นว่าคุณหมอกำหนด  doc.name as Admit_doc_name  ไว้น่ะครับ...

...แต่ว่าจะให้ข้อมูลจากตาราง  ipt_admit_queue  มาแสดงในฟอร์มได้ คุณหมอคงต้องสั่งบันทึก 1 ครั้งก่อน แล้วค่อยเปิดหน้าต่างสั่ง Admit ใหม่อีกครั้งแล้วค่อยสั่งพิมพ์ note อีกครั้งครับ....
...ที่จริง อ.mn น่าจะทำแบบ มีตัวเลือกให้พิมพ์หลังจากบันทึกน่าจะดีกว่าสะดวกกว่านะครับ ผมว่า.... :D....

ขอบคุณมากครับ มือใหม่กับเรื่องฟอร์มนี่ มึนจริงๆเลยครับ :'(

แล้วเรื่องตรวจร่างกายที่มี normal/abnormal
อยากให้ถ้าแพทย์ติ๊กช่อง normal ไว้ แล้วแสดงผลเป็น "Normal" ทำได้ไหมครับ หรืออย่างน้อยก็เป็นเครื่องหมายถูกใน report ก็ได้

จริงๆแล้ว form นี้จะมีข้อเสียในเรื่อง AN ยังไม่ออกด้วยครับ หากยังไม่รับเข้า ward
ผมเลยจะทำเป็น custom report ให้  ward print เองได้
แต่เพิ่งจะลองใช้ช่วงแรก เลยให้ print จากจุด admit ก่อนน่ะครับ จะได้รู้ว่ามีปัญหาอะไรไหม

เห็นด้วยกับการกดบันทึกแล้วมีให้เลือกพิมพ์ครับ
แต่ผมคิดว่าคงมีหลายที่ ที่ไม่มี form นี้ เดี๋ยวจะงงไปเปล่าๆ ::)
หัวข้อ: Re: ช่วยดู Admit-Request-Note-1.cds ให้หน่อยครับ
เริ่มหัวข้อโดย: Khuad ที่ สิงหาคม 13, 2008, 00:26:36 AM

แล้วเรื่องตรวจร่างกายที่มี normal/abnormal
อยากให้ถ้าแพทย์ติ๊กช่อง normal ไว้ แล้วแสดงผลเป็น "Normal" ทำได้ไหมครับ หรืออย่างน้อยก็เป็นเครื่องหมายถูกใน report ก็ได้


...ทำได้ครับ แต่ผมอธิบายไม่ถูก ประมาณว่า มีคำสั่งไว้ว่าให้ข้อมูลนี้แสดงเมื่อช่อง normal ถูกเลือกประมาณนี้แหล่ะครับ เดี๋ยวจะดูให้นะครับ แต่วันนี้คงไม่ไหวครับ ดึกแล้ว  ;D  คุณหมอลองแนบรูปว่าต้องการตรงใหนบ้างก็ดีครับ ได้เข้าใจตรงกัน... :D...


จริงๆแล้ว form นี้จะมีข้อเสียในเรื่อง AN ยังไม่ออกด้วยครับ หากยังไม่รับเข้า ward
ผมเลยจะทำเป็น custom report ให้  ward print เองได้
แต่เพิ่งจะลองใช้ช่วงแรก เลยให้ print จากจุด admit ก่อนน่ะครับ จะได้รู้ว่ามีปัญหาอะไรไหม

เห็นด้วยกับการกดบันทึกแล้วมีให้เลือกพิมพ์ครับ
แต่ผมคิดว่าคงมีหลายที่ ที่ไม่มี form นี้ เดี๋ยวจะงงไปเปล่าๆ ::)


....ถ้าสั่งพิมพ์จาก ward คงไม่มีปัญหาเรื่องข้อมูลที่จะมาแสดงบนฟอร์มครับ.... :D....
หัวข้อ: Re: ช่วยดู Admit-Request-Note-1.cds ให้หน่อยครับ
เริ่มหัวข้อโดย: Khuad ที่ สิงหาคม 13, 2008, 00:33:39 AM
...เพิมเติมอีกนิดนึงครับ ที่คุณหมอคำสั่ง join แล้วรันไม่ได้....


left outer join doctor doc on doc.code = i.admdoctor
left outer join ipt i on ipt.vn = ov.vn

ผมใส่อย่างนี้แล้วรันไม่ได้


..เป็นเพราะว่าตรง  left outer join ipt i on ipt.vn = ov.vn  คุณหมอให้ใช้ i แทน ipt แล้ว  แต่หลัง on เป็น  ipt.vn ครับ

..ถ้าเป็น left outer join ipt i  on i.vn = ov.vn  ก็จะรันได้ครับ... :D....
หัวข้อ: Re: ช่วยดู Admit-Request-Note-1.cds ให้หน่อยครับ
เริ่มหัวข้อโดย: white ที่ สิงหาคม 13, 2008, 00:35:39 AM

แล้วเรื่องตรวจร่างกายที่มี normal/abnormal
อยากให้ถ้าแพทย์ติ๊กช่อง normal ไว้ แล้วแสดงผลเป็น "Normal" ทำได้ไหมครับ หรืออย่างน้อยก็เป็นเครื่องหมายถูกใน report ก็ได้


...ทำได้ครับ แต่ผมอธิบายไม่ถูก ประมาณว่า มีคำสั่งไว้ว่าให้ข้อมูลนี้แสดงเมื่อช่อง normal ถูกเลือกประมาณนี้แหล่ะครับ เดี๋ยวจะดูให้นะครับ แต่วันนี้คงไม่ไหวครับ ดึกแล้ว  ;D  คุณหมอลองแนบรูปว่าต้องการตรงใหนบ้างก็ดีครับ ได้เข้าใจตรงกัน... :D...


จริงๆแล้ว form นี้จะมีข้อเสียในเรื่อง AN ยังไม่ออกด้วยครับ หากยังไม่รับเข้า ward
ผมเลยจะทำเป็น custom report ให้  ward print เองได้
แต่เพิ่งจะลองใช้ช่วงแรก เลยให้ print จากจุด admit ก่อนน่ะครับ จะได้รู้ว่ามีปัญหาอะไรไหม

เห็นด้วยกับการกดบันทึกแล้วมีให้เลือกพิมพ์ครับ
แต่ผมคิดว่าคงมีหลายที่ ที่ไม่มี form นี้ เดี๋ยวจะงงไปเปล่าๆ ::)


....ถ้าสั่งพิมพ์จาก ward คงไม่มีปัญหาเรื่องข้อมูลที่จะมาแสดงบนฟอร์มครับ.... :D....

ขอบคุณอีกรอบครับ
แค่ใส่คำสั่งเป็นตัวอย่างให้ดูก็พอครับ
เดี๋ยวผมไปแต่งเองต่อครับ ...ไปพักเถอะครับ
หัวข้อ: Re: ช่วยดู Admit-Request-Note-1.cds ให้หน่อยครับ
เริ่มหัวข้อโดย: Khuad ที่ สิงหาคม 13, 2008, 00:45:04 AM


ขอบคุณอีกรอบครับ
แค่ใส่คำสั่งเป็นตัวอย่างให้ดูก็พอครับ
เดี๋ยวผมไปแต่งเองต่อครับ ...ไปพักเถอะครับ


...รายงานลักษณะที่คุณหมอต้องการ จะคล้ายในกระทู้ที่แนบข้างล่างนะครับ  ตรงที่ อ.อ๊อด(doraemon(saiyok)) อธิบายไว้ คุณหมอลองศึกษาดูนะครับ... :D...

http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=147.msg514#msg514
หัวข้อ: Re: ช่วยดู Admit-Request-Note-1.cds ให้หน่อยครับ
เริ่มหัวข้อโดย: white ที่ สิงหาคม 13, 2008, 01:04:17 AM


ขอบคุณอีกรอบครับ
แค่ใส่คำสั่งเป็นตัวอย่างให้ดูก็พอครับ
เดี๋ยวผมไปแต่งเองต่อครับ ...ไปพักเถอะครับ


...รายงานลักษณะที่คุณหมอต้องการ จะคล้ายในกระทู้ที่แนบข้างล่างนะครับ  ตรงที่ อ.อ๊อด(doraemon(saiyok)) อธิบายไว้ คุณหมอลองศึกษาดูนะครับ... :D...

http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=147.msg514#msg514

กำลังจะเข้าใจพอดีเลยครับ แอบดู form OPD card เก่า
หลังจากได้ดูกระทู้ก็ค่อนข้างเข้าใจแล้วครับ

เมื่อกี้ที่ลอง ใส่
procedure Label5OnPrint;
begin
  label5.visible:=  DBPipeline['pe_ab']='Y';
end;

ประมาณนี้ครับ แต่พอเห็นในกระทู้ที่เอามาให้ดู
ใช้ BeforePrint
ไม่รู้ต่างกับ OnPrint ตรงไหนหรือครับ หรือ BeforePrint จะดีกว่า
หัวข้อ: Re: ช่วยดู Admit-Request-Note-1.cds ให้หน่อยครับ
เริ่มหัวข้อโดย: white ที่ สิงหาคม 14, 2008, 05:32:22 AM
ใช้เวลาตั้งนานกว่าจะจัดเสร็จ
เผื่อคนอยากใช้ครับ ไม่รู้หมอแต่ละที่ใช้กันหรือเปล่า
ผมยังไม่ได้เข้าไปดูตัวเดิมที่แจกใน report browser เลย ไม่รู้ดีหรือเปล่า

ข้อเสียของตัวนี้คือจำกัดพื้นที่ประวัติครับ
วันนี้ตรวจคนไข้พิมพ์ประวัติ 5 บรรทัดแหน่ะ  ;D

ผมลองทำอีกตัวนึงเป็น custom ไว้ให้ ward พิมพ์เอง
แต่จะต้องเปลี่ยน where ov.vn เป็น where ov.an แทน ไม่งั้นจะเป็นหน้าว่าง ไม่เข้าใจเหมือนกัน

รูปตัวอย่างประมาณที่แนบให้ครับ
ถ้าติ๊กตรวจร่างกายว่า normal จะขึ้นคำว่า WNL (within normal limit) คำย่อประจำของหมอน่ะครับ

ติดอีกเรื่องนึงคือ BeforePrint
ไม่รู้ต่างกับ OnPrint ตรงไหน ???