BMS-HOSxP Community

HOSxP => Report Exchange => ข้อความที่เริ่มโดย: Khuad ที่ มิถุนายน 01, 2010, 18:20:21 PM

หัวข้อ: รายงาน เอามาฝากครับ
เริ่มหัวข้อโดย: Khuad ที่ มิถุนายน 01, 2010, 18:20:21 PM

... พอดีว่าอาทิตย์ที่แล้วขลุกอยู่กับการตรวจสอบข้อมูลคนไข้ เจอคนไข้ที่ cid ไม่ถูกต้องค่อนข้างเยอะ 
    ที่จริงทำรายงานไว้ให้ห้องบัตรคอยตรวจสอบแล้ว  ทั้ง
    1. ตรวจหาคนที่ไม่มี cid
    2. cid เป็น 1111111111111
    3. cid ที่มาจากการ Generate
    4. รวมทั้ง 3 ข้อข้างต้น

    สงสัยว่าเขาจะหารายงานใน End user report เพื่อเอาข้อมูลมาตรวจสอบไม่เจอ
    เพราะมีรายงานอยู่ในระบบเยอะ   ;D  ;D
   
    ก็เลยมานั่งคิดว่าที่จริงรายงานทั้ง 4 ตัวข้างบน ก็มีรูบแบบเหมือนกัน  ใช้คำสั่งเหมือนกันต่างกันแค่ส่วนของเงื่อนไข  ก็น่าจะเอามารวมให้เป็นรายงานตัวเดียวกัน แล้วให้มีตัวเลือกให้ผู้ใช้เลือกเอาเองว่า อยากได้ข้อมูลด้วยเงื่อนไขแบบไหน จะได้ลดจำนวนของรายงานลงบ้าง

    ลองทำดู   รายงาน 4 in 1   เสร็จแล้วเลยเอามาฝาก  เผื่อว่าจะใช้เป็นแนวทางในการทำรายงานอื่นๆ ครับ 
    โดยเฉพาะน้อง อ.nuttavut ที่ผมไปขอรายงานมาใช้บ่อยๆ ให้มาทีเป็นชุดเลย เผื่อว่าจะได้ลดจำนวนรายงานลงได้บ้าง อันนี้เพื่อความสะดวกของคนขอมาใช้อย่างผมครับ อิ อิ ...  ;D  ;D ...
หัวข้อ: Re: รายงาน เอามาฝากครับ
เริ่มหัวข้อโดย: Khuad ที่ มิถุนายน 01, 2010, 18:21:24 PM

... ตัวรายงานเวลาเราสั่งออกรายงาน จะมี List ให้เลือกเงื่อนไขของรายงานที่เราต้องการครับ ...  :D ...
หัวข้อ: Re: รายงาน เอามาฝากครับ
เริ่มหัวข้อโดย: Khuad ที่ มิถุนายน 01, 2010, 18:22:16 PM
... จากนั้นก็จะให้เราใส่ช่วง HN ที่ต้องการค้นหาครับ 
    เนื่องจากที่ผมนี่มีที่ไม่มีเลขประจำตัวเยอะมากครับ ถ้าไม่มีให้กำหนดแล้วหาจาก HN ทั้งหมด  เดียวมีปัญหาวาลาสั่งรายงาน

    โดย HN เริ่มต้นถ้าไม่ระบุ จะไปเอา HN แรกในระบบมาใช้ 
    หรือถ้าระบุเกิน HN ที่มีอยู่จริง ก็จะให้ระบุใหม่ ถ้ายังเกินอีกหรือไม่ระบุ ก็จะเอา HN แรกมาใช้อีกเหมือนกัน

    ส่วน HN สิ้นสุดถ้าไม่กำหนด ผมจะให้ใช้  HN เริ่มต้น บวกด้วย 10,000  ป้องกันไว้ก่อน   เผื่อกด enter เร็วไป   
    แต่ถ้าใส่เกิน HN ที่มีอยู่จริง ก็จะใช้ค่าของ HN ที่สูงที่สุดครับ ....  :D ...
หัวข้อ: Re: รายงาน เอามาฝากครับ
เริ่มหัวข้อโดย: Khuad ที่ มิถุนายน 01, 2010, 18:24:24 PM

... ตัวรายงานก็จะเปลี่ยนหัวข้อไปตามเงื่อนไขที่เราเลือก ...  :D ...

   แล้วรายงานตัวนี้ ชื่อโรงพยาบาล รวมทั้งตัวที่เงื่อนไขเป็นการตรวจหา cid ที่มาจากการ generate ผมทำเป็นแบบ Dynamic ไว้แล้วครับ  มันจะไปดูจากค่าที่เรากำหนดอยู่ใน HOSxP
   ดังนั้นใครจะลองเอาไปทดสอบก็ได้ครับ ...
หัวข้อ: Re: รายงาน เอามาฝากครับ
เริ่มหัวข้อโดย: Khuad ที่ มิถุนายน 01, 2010, 18:25:40 PM

... อีกอย่างหนึ่ง  ...
    รายงานที่มีการใช้คำสั่งดึงข้อมูลจาก ChangeReportSQL  ถ้าเกิดผลจากคำสั่งไม่มีข้อมูลเลย  รายงานก็จะออกเป็นแผ่นเปล่า ขาวๆ เลย 
   
    บางที่คนสั่งรายงาน งง ครับ  ;D ไม่รู้ว่ามันทำงานหรือเปล่า  ;D
   
   ก็เลยให้แสดงเลยครับว่าไม่มีข้อมูล  แต่ต้องเสียเวลา(เล็กน้อย)ตรวจสอบข้อมูลก่อน ...  :D ..
หัวข้อ: Re: รายงาน เอามาฝากครับ
เริ่มหัวข้อโดย: Khuad ที่ มิถุนายน 01, 2010, 18:27:17 PM

... บางคนสายตาไม่ดี โดยเฉพาะ ป๋า JD & ป๋า Peenan  ;D  ;D ...
   
    ถ้าใครอยากให้ Message ที่แสดง มีตัวอักษรที่ใหญ่ขึ้น  ก็ลองไปปรับที่ Display Properties ตามรูปดูนะครับ
    แต่จะมีผลกับทุก Message Box ในเครื่องเราเลยนะครับ ...  :D ...
หัวข้อ: Re: รายงาน เอามาฝากครับ
เริ่มหัวข้อโดย: Khuad ที่ มิถุนายน 01, 2010, 18:29:37 PM

... ส่วนบางท่านที่อาจจะยังไม่ทราบ  ในกรณีที่ใช้รายงานที่มีชื่อโรงพยาบาลจากฟังค์ชั่นที่มีในรายงาน เพื่อแสดงชื่อของโรงพยาบาล   
    แล้วชื่อของโรงพยาบาลเป็นแบบ   รพช. xxxxx   ถ้าใครคิดว่าดูไม่เรียบร้อย 

    ก็ลองไปแก้ไขที่ system setting หรือในตาราง opdconfig ดูนะครับ ...  :D ...
หัวข้อ: Re: รายงาน เอามาฝากครับ
เริ่มหัวข้อโดย: เกื้อกูล ครับ.. ที่ มิถุนายน 01, 2010, 18:42:45 PM

 ;Dไม่เพียงแค่แจกรายงาน  แต่แจกManual Online ด้วย  สุดแหล่มเลยครับ....อ.ขวด
หัวข้อ: Re: รายงาน เอามาฝากครับ
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ มิถุนายน 01, 2010, 18:50:38 PM
ขอเลย เก็บรายงานขั้นเทพเอาไว้ศึกษา
ตอนนี้กำลังหัดเขียนรายงานแบบเด็กๆ เลย
ปรึกษาน้องกอล์ฟก่อน ถ้าน้องกอล์ฟไม่ได้ ว่าจะขับไป รพ.วังน้อย
ให้สอนเขียนเลยจะดีกว่า

ผมได้ความรู้จากการดูโค๊ด 11รง5,รง.501,OPD-CARD
แต่ยังไม่เข้าใจ Subreport กับ Memo
แต่ต้องทำให้ได้ เรียนรู้ตลอดเวลาเหมือนที่พี่ขวด
ไม่ได้เรียนมาแต่ทำได้ ผมขอแค่ส่วนหนึ่งในสิบของพี่ขวดก็พอ

ผมกำลังจะทดสอบ
 :o :o :o :o :o :o :o :o :o :o
config PerconaSQL-XtraDB-5.1.45-10.2+XtraBackup-1.2 (CentOS-4.7-textmode)
ที่ รพ.เจ็ดเสมียน รอ Server HP ML-350G6 Ram 16 G มา กำลังรออนุมัติ
 ;D ;D ;D ;D ;D ;D ;D ;D ;D

หัวข้อ: Re: รายงาน เอามาฝากครับ
เริ่มหัวข้อโดย: Terminator2015 ที่ มิถุนายน 01, 2010, 19:53:58 PM
 ;D ขอบคุณครับ สุดยอดมาก พี่ขวด เพิ่ม เลขบัตร ไม่ครบ 13 หลัก อีก 1 รายการด้วยสิครับ  ;D
หัวข้อ: Re: รายงาน เอามาฝากครับ
เริ่มหัวข้อโดย: kookkaija ที่ มิถุนายน 01, 2010, 20:17:43 PM
สุดยอดอีกแล้วครับ ท่าน อ.ขวด  ;) :)
หัวข้อ: Re: รายงาน เอามาฝากครับ
เริ่มหัวข้อโดย: Khuad ที่ มิถุนายน 01, 2010, 21:55:13 PM
;D ขอบคุณครับ สุดยอดมาก พี่ขวด เพิ่ม เลขบัตร ไม่ครบ 13 หลัก อีก 1 รายการด้วยสิครับ  ;D

... เดี๋ยวจัดให้ครับ ท่านคนเหล็ก  รอแป๊บนึง ...  ;D ...
หัวข้อ: Re: รายงาน เอามาฝากครับ
เริ่มหัวข้อโดย: doramon ที่ มิถุนายน 01, 2010, 22:05:10 PM
สุดยอดรายงาน  ;D
หัวข้อ: Re: รายงาน เอามาฝากครับ
เริ่มหัวข้อโดย: kungkung ที่ มิถุนายน 01, 2010, 22:33:07 PM
 :D :D  สุดยอดมากครับ   :D :D
หัวข้อ: Re: รายงาน เอามาฝากครับ
เริ่มหัวข้อโดย: Khuad ที่ มิถุนายน 01, 2010, 22:42:33 PM
... อันนี้ เพิ่ม cid ไม่ครบ 13 หลัก ตามที่คนเหล็กบอกแล้วครับ เป็น 5 in 1 เลย ...   ;D ...

... ลืมบอกไปถ้าใคร ไม่ได้ใช้ HN แบบ ปี พ.ศ. นำหน้า   
    เวลาใส่ข้อมูล HN ไม่ต้องใส่เลข 0 ที่อยูข้างหน้าก็ได้ครับ เช่น HN = 0000012  ก็ใส่แค่ 12 ก็ได้ครับ ...
หัวข้อ: Re: รายงาน เอามาฝากครับ
เริ่มหัวข้อโดย: xylocaine ที่ มิถุนายน 02, 2010, 05:40:55 AM
เยี่ยมเลยครับ ขอเก็บไว้ลองด้วยนะครับอาจารย์  :D
หัวข้อ: Re: รายงาน เอามาฝากครับ
เริ่มหัวข้อโดย: apatnon86 ที่ มิถุนายน 02, 2010, 09:04:55 AM
เจ๋งมาก    ขอเก็บรายงานไว้ด้วยคนนะครับ
หัวข้อ: Re: รายงาน เอามาฝากครับ
เริ่มหัวข้อโดย: mammam ที่ ตุลาคม 19, 2010, 13:34:50 PM
รบกวนถามนิดนึงนะคะ ถ้าเราต้องการเปลี่ยนเงื่อนไข ในการค้นหาต้องทำยังไงคะ
เพราะไม่ได้กำหนดเลขบัตรประชาชน เป็น 111111111111
แต่เป็น 00000000 อ่ะค่ะ
รบกวนท่านอาจารย์ ด้วยนะคะ
หัวข้อ: Re: รายงาน เอามาฝากครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ ตุลาคม 19, 2010, 13:47:44 PM
รบกวนถามนิดนึงนะคะ ถ้าเราต้องการเปลี่ยนเงื่อนไข ในการค้นหาต้องทำยังไงคะ
เพราะไม่ได้กำหนดเลขบัตรประชาชน เป็น 111111111111
แต่เป็น 00000000 อ่ะค่ะ
รบกวนท่านอาจารย์ ด้วยนะคะ

ขออนุญาต อ.ขวดนะครับ ถ้าต้องการแก้ไขการตรวจสอบเลขบัตรประชาชน ต้องแก้เลขให้เป็นเลขที่ต้องการตรวจสอบตามรูปครับ
หัวข้อ: Re: รายงาน เอามาฝากครับ
เริ่มหัวข้อโดย: chk ที่ ตุลาคม 19, 2010, 13:51:58 PM
 8)  จะให้ดีถ้าไม่ทราบให้กดปุ่ม gen  หา cid   ดีกว่ากรอก 111111111111111  ไปนะขอรับ  8)
หัวข้อ: Re: รายงาน เอามาฝากครับ
เริ่มหัวข้อโดย: mammam ที่ ตุลาคม 19, 2010, 14:07:53 PM
ขอบคุณทุกท่านนะคะ  :)
หัวข้อ: Re: รายงาน เอามาฝากครับ
เริ่มหัวข้อโดย: sumon ที่ ตุลาคม 24, 2010, 10:58:11 AM
 :) ขอบคุณมากครับ  :)
หัวข้อ: Re: รายงาน เอามาฝากครับ
เริ่มหัวข้อโดย: skypec ที่ ตุลาคม 26, 2010, 07:25:50 AM
ขอบคุณมากครับ   :D
หัวข้อ: Re: รายงาน เอามาฝากครับ
เริ่มหัวข้อโดย: yossak ที่ ตุลาคม 26, 2010, 08:39:33 AM
ขอบคุณครับท่านพี่ ;D ;D
หัวข้อ: Re: รายงาน เอามาฝากครับ
เริ่มหัวข้อโดย: bbb3 ที่ ตุลาคม 26, 2010, 09:26:21 AM
ขอบคุณครับ
หัวข้อ: Re: รายงาน เอามาฝากครับ
เริ่มหัวข้อโดย: nuttavut ที่ ตุลาคม 26, 2010, 09:37:34 AM
... สร้างสรรค์ผลงาดดีมีคุณภาพ อีกแล้วครับท่าน  ;D
หัวข้อ: Re: รายงาน เอามาฝากครับ
เริ่มหัวข้อโดย: arkhom ที่ ตุลาคม 26, 2010, 10:32:24 AM
สุดยอดครับ.....ขอบคุณครับ......
หัวข้อ: Re: รายงาน เอามาฝากครับ
เริ่มหัวข้อโดย: machai ที่ ตุลาคม 28, 2010, 08:42:56 AM
... สร้างสรรค์ผลงาดดีมีคุณภาพ อีกแล้วครับท่าน  ;D
  อ.ขวด โฟร์เอส ;D :D ;D ^_^"
หัวข้อ: Re: รายงาน เอามาฝากครับ
เริ่มหัวข้อโดย: bacho_hospital ที่ ตุลาคม 28, 2010, 13:59:14 PM
ขอบคุณครับ  อ.ขวด  รายงานตัวนี้เทพจริง ๆ คับ
หัวข้อ: Re: รายงาน เอามาฝากครับ
เริ่มหัวข้อโดย: hemmachat ที่ ตุลาคม 28, 2010, 16:04:13 PM
ขอบคุณครับ
หัวข้อ: Re: รายงาน เอามาฝากครับ
เริ่มหัวข้อโดย: Neo ที่ ตุลาคม 28, 2010, 16:20:32 PM
ขอบคุณมากครับ อ.ขวด ทดสอบใช้งานแล้วแจ่มมาก
หัวข้อ: Re: รายงาน เอามาฝากครับ
เริ่มหัวข้อโดย: แอดวิน รพ.สหัสขันธ์ ที่ ตุลาคม 28, 2010, 17:16:35 PM
อ.ขวด ผมจอง ขนหน้าแข้ง ไว้ 1 เส้น  ;D

 เพิ่ม รายงาน ชื่อ และ นามสกุล ซ้ำซ้อนกันด้วยได้มั้ยครับ  ;D
ต้องการอย่างแรง
 
หัวข้อ: Re: รายงาน เอามาฝากครับ
เริ่มหัวข้อโดย: Khuad ที่ ตุลาคม 28, 2010, 17:58:42 PM
อ้างจาก: sibtid
อ.ขวด ผมจอง ขนหน้าแข้ง ไว้ 1 เส้น  ;D

... ได้ครับ มีเยอะ  ;D  ;D  ;D ...



อ้างจาก: sibtid
เพิ่ม รายงาน ชื่อ และ นามสกุล ซ้ำซ้อนกันด้วยได้มั้ยครับ  ;D
ต้องการอย่างแรง

... ลองเอาคำสั่ง ประมาณข้างล่างนี้ ทดสอบดูก่อนนะครับ ...

select p1.hn,concat(p1.fname,'  ',p1.lname,'(',p1.pname,')') as Name,
concat(p2.fname,'  ',p2.lname,'(',p2.pname,') - ',p2.hn) as Name_Check

from patient p1, patient p2

where p1.fname = p2.fname
and p1.lname = p2.lname
and p1.hn <> p2.hn
and p1.fname <> ''
and p1.lname <> ''

group by p1.hn
order by p1.fname,p1.lname,p1.hn

...  :D ...
หัวข้อ: Re: รายงาน เอามาฝากครับ
เริ่มหัวข้อโดย: itim2101 ที่ ตุลาคม 28, 2010, 18:18:25 PM
 ;D ;D สุดยอดครับ ขอศึกษาด้วยคน  ;D ;D
หัวข้อ: Re: รายงาน เอามาฝากครับ
เริ่มหัวข้อโดย: nongkhaedotnet ที่ ตุลาคม 28, 2010, 20:44:01 PM
เกือบพลาดรายงานดี ๆ อย่างนี้ ช่วงนี้ไม่ค่อยได้เข้ามาดูเสียด้วย

ขอบคุณ อ.ขวด มากครับ
หัวข้อ: Re: รายงาน เอามาฝากครับ
เริ่มหัวข้อโดย: chinno ที่ ตุลาคม 29, 2010, 07:49:01 AM
ขอบคุณมากเลยครับ สุดยอด
หัวข้อ: Re: รายงาน เอามาฝากครับ
เริ่มหัวข้อโดย: แอดวิน รพ.สหัสขันธ์ ที่ ตุลาคม 29, 2010, 08:46:22 AM
 ;D อ.ขวดครับ ตรง Name_check
ชื่อ นามสกุล  และ HN ต่อท้าย แยก HN ออกจากกันคนละ Filed ได้มั้ยครับ
หัวข้อ: Re: รายงาน เอามาฝากครับ
เริ่มหัวข้อโดย: nahos ที่ ตุลาคม 29, 2010, 08:57:26 AM
;D อ.ขวดครับ ตรง Name_check
ชื่อ นามสกุล  และ HN ต่อท้าย แยก HN ออกจากกันคนละ Filed ได้มั้ยครับ

select p1.hn,concat(p1.fname,'  ',p1.lname,'(',p1.pname,')') as Name,
concat(p2.fname,'  ',p2.lname,'(',p2.pname,') ') as Name_Check ,p2.hn as hn_Name_Check

from patient p1, patient p2

where p1.fname = p2.fname
and p1.lname = p2.lname
and p1.hn <> p2.hn
and p1.fname <> ''
and p1.lname <> ''

group by p1.hn
order by p1.fname,p1.lname,p1.hn