แสดงกระทู้

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - nutsuanplu

หน้า: 1 2 [3] 4
101
HOSxP Web Services / Re: web report ผล Lab ผู้ป่วยเบาหวาน/ความดัน
« เมื่อ: มิถุนายน 06, 2012, 16:06:08 PM »
ขอทดลองใช้ด้วยนะครับ  ทดสอบให้เจ้าหนา้ที่ รพ.สต.ดู เขาว่าดีมากๆๆครับ  ดูผลแลปได้ ทาง รพ.สต.เสนอให้เลือกหมู่บ้านได้และ ค้นชื่อ-สกุล ได้ครับท่านดุสิต 

ผมชื่อนัทครับ (เด็กในสังกัดพี่ดุสิต) พี่ดุสิตตอนนี้ทำงานอยู่ที่อุทัยธานี
ส่วนค้นชื่อ - สกุล กด ctrl+f ค้นหาได้เลยครับ browser ทุกตัวมีอยู่แล้ว
ไม่ต้องเลือกหมู่บ้านให้ยุ่งยาก ค้นหาได้ทั้งตำบลเลย ง่ายๆ ครับ

102
มาทำให้ที่สุพรรณดีกว่า
น้องๆ ฝึกงานมากัน 4 คนเลยนะ แจ่มๆ ทั้งนั้น ฮิฮิ

103
HOSxP Web Services / Re: web report ผล Lab ผู้ป่วยเบาหวาน/ความดัน
« เมื่อ: มิถุนายน 06, 2012, 13:30:44 PM »
ของอาจารย์เกื้อกูล ที่บอกกรองเป็นตำบล เป็นหมู่ ลองทำแล้วค่อนข้างงงครับ เพราะต้องใช้
dependent list menu ในแบบของ javascript หรือไม่ก็ ajax ผมขออนุญาติศึกษาก่อนยาวๆ เลยนะครับ

ในโฟลเดอร์ที่ให้ไปจะเห็นว่ามีโฟลเดอร์ DatePicker สามารถนำมาใช้เลือกวันที่ในรูปแบบปฏิทินสวยๆได้
เป็น jquery ถ้าใครอยากจะให้ทำ report ที่ รพ.สต. ต้องการแบบเลือกช่วงเวลา ลองเสนอมาดูนะครับ
จะทำให้พร้อมแนบ soruce code ที่แก้ไขแล้วทั้งหมดให้อีกครั้งนะครับ


ผมไม่รีบ....รอได้เสมอครับ..สำหรับงานพัฒนา ดี ๆ เช่นนี้ แต่จะทำอย่างไร ให้ตาราง user ระบบ Web สามารถอ่านค่ามาจาก ตาราง opduser ได้โดยไม่ต้องนั่ง ADD โดย Web Masterทีละคนครับ..

ตอนนี้มอบหมายน้องในทีมงานประจำองค์กร ลองพัฒนาเพิ่มเล็กน้อย...อยู่ระหว่างรอดูผลงานครับ..ประมาณรูปครับ..

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


104
HOSxP Web Services / Re: web report ผล Lab ผู้ป่วยเบาหวาน/ความดัน
« เมื่อ: มิถุนายน 06, 2012, 09:02:35 AM »
ของอาจารย์เกื้อกูล ที่บอกกรองเป็นตำบล เป็นหมู่ ลองทำแล้วค่อนข้างงงครับ เพราะต้องใช้
dependent list menu ในแบบของ javascript หรือไม่ก็ ajax ผมขออนุญาติศึกษาก่อนยาวๆ เลยนะครับ

ในโฟลเดอร์ที่ให้ไปจะเห็นว่ามีโฟลเดอร์ DatePicker สามารถนำมาใช้เลือกวันที่ในรูปแบบปฏิทินสวยๆได้
เป็น jquery ถ้าใครอยากจะให้ทำ report ที่ รพ.สต. ต้องการแบบเลือกช่วงเวลา ลองเสนอมาดูนะครับ
จะทำให้พร้อมแนบ soruce code ที่แก้ไขแล้วทั้งหมดให้อีกครั้งนะครับ


ผมไม่รีบ....รอได้เสมอครับ..สำหรับงานพัฒนา ดี ๆ เช่นนี้ แต่จะทำอย่างไร ให้ตาราง user ระบบ Web สามารถอ่านค่ามาจาก ตาราง opduser ได้โดยไม่ต้องนั่ง ADD โดย Web Masterทีละคนครับ..

ตอนนี้มอบหมายน้องในทีมงานประจำองค์กร ลองพัฒนาเพิ่มเล็กน้อย...อยู่ระหว่างรอดูผลงานครับ..ประมาณรูปครับ..

เว็บตัวนี้ผมตั้งใจทำให้ทาง รพ.สต. ใช้งานครับ โดยจะเข้าดูฐานข้อมูลของโรงพยาบาล
เอาเว็บนี้ไว้ทางฝั่งเซิฟเวอร์ของโรงพยาบาล แล้ว forward port ให้ใช้งานทางอินเตอร์เน็ตได้
ซึ่งส่วนมากแล้ว โรงพยาบาลน่าจะเป็นอินเตอร์เน็ตแบบ leadline อยู่แล้ว
จึงไม่อยากให้ไปยุ่งกับฐานข้อมูลของโรงพยาบาลครับ เอาแค่อ่านอย่างเดียวพอ (ดูผล Lab)
เพราะตอนนี้เห็นทางการพยาบาล กำลังผลักดันผู้ป่วยเบาหวาน/ความดัน คืนสู่ท้องถิ่น
เวลาไปตรวจที่ รพ.สต. จะได้ดูผล Lab ได้สะดวกครับ

แต่ถ้าจะใช้กับตาราง user ก็ไปแก้ที่ check_login.php ได้ครับ แต่ในฐานรู้สึกจะเข้ารหัสไว้ ไม่รู้ว่า md5 รึเปล่า

105
HOSxP Web Services / Re: web report ผล Lab ผู้ป่วยเบาหวาน/ความดัน
« เมื่อ: มิถุนายน 05, 2012, 16:46:44 PM »
ของอาจารย์เกื้อกูล ที่บอกกรองเป็นตำบล เป็นหมู่ ลองทำแล้วค่อนข้างงงครับ เพราะต้องใช้
dependent list menu ในแบบของ javascript หรือไม่ก็ ajax ผมขออนุญาติศึกษาก่อนยาวๆ เลยนะครับ

ในโฟลเดอร์ที่ให้ไปจะเห็นว่ามีโฟลเดอร์ DatePicker สามารถนำมาใช้เลือกวันที่ในรูปแบบปฏิทินสวยๆได้
เป็น jquery ถ้าใครอยากจะให้ทำ report ที่ รพ.สต. ต้องการแบบเลือกช่วงเวลา ลองเสนอมาดูนะครับ
จะทำให้พร้อมแนบ soruce code ที่แก้ไขแล้วทั้งหมดให้อีกครั้งนะครับ

106
HOSxP Web Services / Re: web report ผล Lab ผู้ป่วยเบาหวาน/ความดัน
« เมื่อ: มิถุนายน 05, 2012, 16:34:24 PM »
ในส่วนของความดันนี้ยังไม่มีรายชื่อออกมาเลยครับ

ขอโทษด้วยครับ ไฟล์ผมที่อัพยังไม่ได้แก้ ฮิฮิ
แก้ตามที่อาจารย์เกื้อบอกก็ได้ หรือจะแก้เป็นแบบตัวแปร ตามรูปครับ

107
HOSxP Web Services / Re: web report ผล Lab ผู้ป่วยเบาหวาน/ความดัน
« เมื่อ: มิถุนายน 05, 2012, 16:24:32 PM »
ในส่วนของความดันนี้ยังไม่มีรายชื่อออกมาเลยครับ

ไปที่ตั้งค่าหรือยังครับ
โดยผมจะนำ รหัสจังหวัดและอำเภอ จากรหัสสถานพยาบาลไปใช้ครับ
ไม่ต้องแก้โค้ดก็ได้

108
HOSxP Web Services / Re: web report ผล Lab ผู้ป่วยเบาหวาน/ความดัน
« เมื่อ: พฤษภาคม 31, 2012, 14:24:53 PM »
สามารถนำไปประยุกต์เป็น report ต่างๆ ได้นะครับ เอาไว้แบ่งปันข้อมูลกันระดับอำเภอ
เพิ่งจะทำเสร็จครับ ไม่รู้ว่ามีผิดพลาดอะไรตรงไหนบ้าง ก็ลองแก้ไขและนำไปใช้กันดูนะครับ

ทำอย่างไร จะไป next page   และกรองเรียงตามปัจจุบันย้อนสู่อดีต หรือ กรองตามหมู่ของแต่ละตำบลครับ เพราะส่วนใหญ่ ในหลายตำบล เป็นของสอง ถึง สาม หน่วยบริการ (ตำบลขนาดใหญ่) อยากกรองหมู่และเรียงตามบ้านได้น่ะครับ

เรื่อง next page กำลังศึกษาอยู่เหมือนกันครับ ถ้าใช้ ajax ร่วมด้วยตอนเลือก ตำบล เลือกหมู่
จะสวยมากครับ แต่ผมไม่ค่อยเก่ง php เท่าไหร่ ได้แต่ sql

ส่วนถ้าให้เรียงปัจจุบันสู่อดีต ก็เพิ่ม sql เป็น order by order_date desc
ส่วนเรื่องกรองข้อมูล ใจผมอยากให้แสดงผู้ป่วยทั้งหมดในตำบล แล้วก็กด ctrl+f เพื่อค้นหาชื่อผู้ป่วย

ส่วนกรองตามหมู่แต่ละตำบล จะลองทำให้นะครับ


109
HOSxP Web Services / Re: web report ผล Lab ผู้ป่วยเบาหวาน/ความดัน
« เมื่อ: พฤษภาคม 31, 2012, 13:09:51 PM »
สามารถนำไปประยุกต์เป็น report ต่างๆ ได้นะครับ เอาไว้แบ่งปันข้อมูลกันระดับอำเภอ
เพิ่งจะทำเสร็จครับ ไม่รู้ว่ามีผิดพลาดอะไรตรงไหนบ้าง ก็ลองแก้ไขและนำไปใช้กันดูนะครับ

110
HOSxP Web Services / web report ผล Lab ผู้ป่วยเบาหวาน/ความดัน
« เมื่อ: พฤษภาคม 31, 2012, 13:07:44 PM »
เห็นทาง รพ.สต. ต้องการดูผล lab ของทางโรงพยาบาล ก็เลยลองเขียนขึ้นมาครับ
เป็นของผู้ป่วยคลินิกเบาหวาน (001) และความดัน (002) ถ้าที่ไหนไม่ตรงก็แก้โค้ดเอา
สามารถดูผล Lab ของผู้ป่วยที่มาตรวจ Lab ที่โรงพยาบาล แยกตามตำบลได้
แต่โค้ดจะแสดง Lab ทั้งหมดที่มาตรวจนะครับ จะให้แสดงแค่ lab อะไร ก็แก้โค้ดเอา

สร้าง web sever ไว้ที่ฝั่งโรงพยาบาล แล้วก็ forward port ไปที่เครื่อง web server
แล้วก็นำ ip พร้อม port หรือมีเงินก็จดโดเมนครับ ให้ทาง รพ.สต.ใช้ เช่น

หวังว่าจะมีผู้สนใจนำไปใช้นะครับ หากมีข้อสงสัยสามารถสอบถามได้บนเว็บบอร์ดนี้
 อัพเดต 20 มิถุนายน 2555 

1.แก้ไขผล lab ให้ดูได้เฉพาะ lab ที่เกี่ยวข้องกับการตรวจเบาหวาน/ความดันเท่านั้น
2.เพิ่ม ผลตรวจตา/ตรวจเท้า
3.เพิ่ม ติ๊กเลือกให้แสดงเฉพาะ ผู้ป่วยใหม่ที่ขึ้นทะเบียน (new case)
4.แก้ css ตรงเมนู เป็นแบบใหม่ สำหรับ user เจ้าหน้าที่ จะไม่แสดงเมนูของ admin
พร้อมแนบไฟล์ report.zip มาให้ใหม่

***อัพเดตวันที่ 28 กันยายน 2555***
1. แก้ไข style sheet ใหม่ โหลดมาอีกทีครับ เป็นของฟรี http://arirusmanto.com/demos/back_end/mos_admin_template/index.html

2. แก้ไขเรื่องของการคัดกรองภาวะแทรกซ้อน
3. เก็บ log ตอน login - logout ถ้าอยากเก็บ log ตอนไหน ก็เขียนโค้ด update ที่ตาราง log_web ได้เลยครับ
4.เพิ่มเมนูตรวจสอบผู้มารับบริการที่แพ้ยา ตามที่พี่ nahos ขอ

ลองนำไปใช้กันดูนะครับ มีข้อสงสัย หรือข้อเสนอแนะอะไรก็บอกได้
จะได้เป็นแนวทางในการพัฒนาต่อไป

111
ที่ผมเพิ่ม * ไว้หน้าชื่อยาที่เป็นของโรงพยาบาล ตาม รพ.สต.ต่างๆ ประมาณ 40 กว่ารายการ
พอดึงรายงานก็เรียกยาที่เป็น * มาเลย
ไม่ต้องไปลงระบบ inventory ด้วย ใช้โค้ด import ลงไป
แต่มีปัญหาเรื่องพิมพ์สติ๊กเกอร์ยาที่ import ลงไปไม่ออก
เลยต้องใช้ hosxp สั่งพิมพ์สติกเกอร์แทน

112
ต้องเป็นโปรแกรมเมอร์ ที่ซ่อมคอมพิวเตอร์เก่งๆ  ;D

113
ถ้าเป็นแบบนี้ กลุ่มที่ไม่ถึง ป.ตรี ก็จะได้เท่ากันหมดใช่ไหมครับ
ฮิฮิ ก็ยังดี ได้ตั้ง 9,000 บาท ถึงจะเท่า แม่บ้าน คนสวน ผู้ช่วยคนไข้ ฯลฯ
เท่าที่ทราบมา ตอนนี้เงินเดือนผมน้อยกว่า รปภ อยู่แล้ว
ขอให้ได้ทีเถอะ ได้กันถ้วนหน้าด้วย สาธุ...

114
ของผมเกือบได้ 15,000 บาทแล้วครับ (2เดือนรวมกัน  :-[) ขาดอีก 200 กว่าบาท

ยังไงก็ขอให้ได้ 15,000 บาท/เดือน ขึ้นไป กันทุกคนเลยนะครับ  ;D



115
คือVariable สามารถนำค่าจาก variable อื่นมาทำการคำนวณได้เลยหรือเปล่าครับ  หรือต้องทำอย่างไรครับ
จากรูปต้องการนำค่าที่ได้จาก variable 2 และ variable 4 มาทำการคำนวณกันให้ได้ผล ออก ใน variable3

น่าจะประมาณนี้ครับ Value:= variable2.value + variable4.value ;
แล้วทำ variable ให้เป็นประเภทตัวเลขด้วยครับ


116
Delphi / Pascal / Re: HOS-Mini-XE Template Source Code
« เมื่อ: มีนาคม 15, 2012, 09:18:17 AM »
โอม.... จงกลับมาอู่ทอง

ชิมเมโจไต๋ ชิมเมโจไต๋ ......

 ;D :D ;D :D

117
select vn.hcode,pt.cid,vn.hn,vn.vstdate,op.bmi,st.smoking_type_name,op.cc,vn.pdx,ot.icode,d.name
from vn_stat   vn
left outer join patient pt on vn.hn = pt.hn
left outer join opdscreen op on vn.hn = op.hn
left outer join smoking_type st on op.smoking_type_id  = st.smoking_type_id
left outer join opitemrece ot on vn.vn = ot.vn
left outer join drugitems d on  ot.icode = d.icode
left outer join drugitems d1 on  ot.icode = d1.icode
left outer join drugitems d2 on  ot.icode = d2.icode
where vn.vstdate between '2012-01-01' and '2012-01-31'
and (vn.pdx in ('j459','j449','j441','j46')
or  vn.dx0  in ('j459','j449','j441','j46')
or vn.dx1  in ('j459','j449','j441','j46')
or vn.dx2  in ('j459','j449','j441','j46')
or vn.dx3  in ('j459','j449','j441','j46')
or vn.dx4  in ('j459','j449','j441','j46')
or vn.dx5  in ('j459','j449','j441','j46'))

and ot.icode in("1000217","1520011","1000508")

group by vn.vn

ที่ต้องการเป็นแบบนี้หรือเปล่าครับ


118
pdf2word v.3.0 http://pdf2word.en.softonic.com บางตัวที่แปลงไม่ได้ เจอตัวนี้ เอาอยู่...  ;D

119
อีกไม่นานผมว่าต้องมี นวก.สมาร์ทโฟน  :)
สุดยอดกันทุกท่านเลย

120
ใช้มันมาตั้งนาน ผมเพิ่งรู้ว่ามันมีเวอร์ชั่นด้วย

121
ถ้ามาใช้ทีอำเภอแต่ละที่ได้ ผมว่าไม่ต้องไปขอข้อมูลที่จังหวัดเลย
สามารถ query ข้อมูลของอำเภอตัวเองได้
วางแผนเฝ้าระวังโรค หรือรายงานภาพรวมในอำเภอได้สบายๆ
ยิ่งถ้าทำเป็นรูปแบบ webreport สวยๆ
ท่านสาธารณสุขอำเภอ หรือผู้ที่เกี่ยวข้อง สามารถนั่งกดดูได้อย่างง่ายดาย  ;D

ว่าแต่วันนี้ทำไมพี่ไม่มาทำงาน

122
          ตามรูปที่ทำกรอบไว้  คือถ้าผู้ป่วยมียาที่แพ้มันก็แสดงครับ  แต่ถ้าไม่มีการแพ้ยา  อยากให้มันแสดงข้อความ
ประมาณว่า  "ไม่มีประวัติการแพ้ยา"  วันนี้นั่งลองหลายวิธีแล้ว ทั้งติด Error และไม่ออก  ได้โปรดชี้แนะข้าน้อยด้วย

ขอบคุณครับ
ผมใช้ OnGetText ช่วยอีกทีครับ
ของ variable นั่นแหละ

If Text =''
then text := 'ไม่มีประวัติการแพ้ยา';

มีความรู้ที่เป็นเกร็ดเล็ก เกร็ดน้อยตลอดเลยครับพี่โก้
ถ้าไม่มีพี่โก้ ทุกวันนี้ผมก็คงช่วยงานโรงพยาบาลไม่ได้ขนาดนี้
เป็นอาจารย์สอนผมเพียงไม่กี่วัน แต่ความรู้ที่ได้ถ่ายทอดมาเหลือคณานับ
อยากให้มีเหมือนพี่โก้ ทุกโรงพยาบาลเลยครับ  ;D

123
มีวุฒิทางการศึกษา 60 กว่ารายการ แต่ไม่มีวุฒิที่เกี่ยวกับคอมพิวเตอร์เลย หวังว่าปีงบหน้าจะมีเนอะ  ;D
หรือผมเข้าใจอะไรผิด  ???

124
คือผมอยากให้มันแสดงข้อความ   "ไม่มีประวัติการแพ้ยา"     ถ้าใน  drugallergy  เป็นค่าว่างน่ะครับ

เอาไปวางใน variable ครับ (กำหนดตัวแปร dd ด้วยนะครับ ใน Dedarations)

dd := GetSQLStringData('select drugallergy from patient where hn = "'+DBPipeline['hn']+'" ');
if(dd='') then value := 'ปฏิเสธการแพ้ยา'
else
value := dd;

125
แจ้งปัญหา / ขอความช่วยเหลือ / Re: พิมพ์ใบนัด
« เมื่อ: กุมภาพันธ์ 21, 2012, 09:04:24 AM »
หากอยากพิมพ์พร้อมสติกเกอร์ยาจริงๆก็ Apply ที่ Printstrickersever ได้ครับ โดย ไปแก้ไขฟอร์ม Design Person เวลาใช้งานให้ติ๊กเลือก box พิมพ์ใบสรุปข้อมูลผู้ป่วย(OPD)

แล้วถ้าหากลองใช้ฟอร์มสติ๊กเกอร์ยาแบบ custom จะได้หรือเปล่าครับ
อย่าง hosxp ใช้ FORM-Sticker-OPD-Detail
แต่ลองนำฟอร์มนี้ใช้ bmsecare หรือ hosxp-pcu สั่งพิมพ์ก็ไม่ออกตามที่ได้แก้ไขในฟอร์ม
bmsecare ไม่สามารถใช้ฟอร์ม custom ได้ใช่ไหมครับ หรือว่าต้องบันทึกชื่อฟอร์มเป็นชื่ออื่น
ขอบคุณครับ




126
สมมติเหตุการณ์นิดนะครับ: ถ้ามีผู้ป่วยมาอ้างว่าได้มารับการตรวจรักษาในวันนั้นๆ แต่ในระบบ hosxp ไม่พบข้อมูลการมารักษาในวันที่ผู้ป่วยอ้างเลย แต่ผู้ป่วยกลับอ้างอีกว่าทางโรงพยาบาลหรือทาง Admin เป็นคนลบข้อมูลการรักษาในวันดังกล่าว ซึ่งเมื่อผมกลับมาดูที่ตาราง ksklog ก็พบว่าไม่มีการกระทำกับข้อมูลของผู้ป่วยที่มาอ้างในวันนั้นๆ เลยจริงๆ คือผมอยากทราบเหตุผลของแต่ละคนในการบอกให้ผู้ป่วยทราบจริงๆครับ แล้วในกรณีนี้ถ้าผมต้องการหลักฐานเพื่อไปใช้ยืนยันกับผู้ป่วยผมต้องทำอย่างไรบ้างครับ เผอิญเจอคำตอบที่ว่า "ทางโรงพยาบาลหรือทาง Admin เป็นคนลบข้อมูลการรักษา" ผมก็ไม่รู้จะตอบเขายังไง ขอบคุณมากครับ :)

ถ้ามีคนใช้ Navicat แอบลบ ก็จะตรวจสอบไม่ได้เหมือนกันนะครับ
คงต้องหาวิธีอื่น ในการตรวจสอบแล้วหล่ะครับ สู้ๆ ครับพี่

127
ผมคิดว่าน่าจะตัดคำว่า อย่างถูกต้อง ออกนะครับ เพราะจริงๆ เราก็ไม่ได้บังคับการขึ้นระบบนะครับ คงเอาไว้ใช้เป็น Reference เฉยๆ ก็พอแล้วครับ

แล้วก็เหมือนกับ Comment จากหลายๆ ท่าน น่าจะตรวจสอบข้อมูลมาให้ดีก่อน post นะครับ ไม่งั้นจะเสียหน้าเอาแล้วก็จะกลายเป็นการแบ่งฝักแบ่งฝ่ายไปนะครับ

อ่านหัวข้อกระทู้แล้ว ผมเข้าใจไปว่า ผมทำงานโรงพยาบาลที่ใช้โปรแกรมตรวจรักษาเถื่อน
เพราะขึ้นระบบไม่ถูกต้อง (รึเปล่า ผมมาทำงานหลังขึ้นระบบไปแล้ว)   ;D
แล้วถ้ามีกระทู้ list รายชื่อโรงพยาบาลที่ขึ้นระบบเองหล่ะครับ จะเกิดอะไรขึ้น
เพลีย ...  :-\

128
แต่มีเงื่อนไขเพิ่มเติมอยู่ ว่า

ให้แสดงจำนวนคนไข้ ตามวันที่ต้องการ    แต่ให้รวมจำนวนครั้งการค้างชำระ ของคนไข้ แต่ละคนทั้งหมดครับ

เช่น คนไข้

HN                        vstdate              Paid         amount
4902254               01/12/54             N             500
4902254               01/01/55             N            1500

เวลาแสดงผล  วันที่  01-01-55   ต้องเป็นแบบนี้

HN                               amount
4902254                     1500             
ตอนนับรวมยอดค้างจ่ายจะไม่สนใจวันที่ จะสนใจว่า Paid =N หรือไม่ แต่ตอนแสดงรายชื่อคนไข้จะดึงเฉพาะวันที่เลือก

select r.hn,r.vn,concat(p.pname," ",p.fname," ",p.lname)as fullname,r.arrear_date,sum(r.amount)as sum_amount
from rcpt_arrear r
left outer join patient p on p.hn = r.hn
where arrear_date between "2012-01-01" and "2012-01-30" and r.paid = "N"
group by r.vn
order by r.arrear_date

อันนี้ใช้ได้รึเปล่าครับ

129
ยินดีต้อนรับ / Re: รับสมัคร นวก.คอมพิวเตอร์ ด่วน
« เมื่อ: กุมภาพันธ์ 08, 2012, 09:53:41 AM »
ขอระบายนิดนึง  :)
ผมได้ 7พันกว่าบาท
คอมพิวเตอร์ราวๆ 200 เครื่อง เครื่องพิมพ์อีก ที่ต้องดูแล
ทำตั้งแต่แบกคอมขึ้นมาซ่อม เป่าฝุ่นเครื่องคอมพิวเตอร์
ปีนหลังคา มุดตึก เดินสายแลน
query รายงานให้โรงพยาบาล
นั่งแก้เว็บนั่นนี่นิดหน่อย
ดูแลระบบเซิฟเวอร์ (วันไหนระบบช้า โดนบ่นอีก error นิดๆหน่อยๆ ก็โดนบ่น)
php ถ้าให้ทำผมก็ทำได้
delphi ถ้าผมมีคอมพาแน้นท์ ผมคิดว่าผมก็เขียนได้

แต่ผมไม่ได้ทำตำแหน่งนักวิชาการนะครับ เป็นตำแหน่งเจ้าพนักงาน
ดีตรงที่ใกล้บ้าน แล้วก็รักงานด้านนี้  :)

เงินเดือนแม่บ้านบางคนเท่าผมเลยมั้ง (หรือว่าเยอะกว่านะ) ฮิฮิ

ขอจบการระบายเท่านี้ครับ สู้ๆครับทุกท่าน
ไปบ่นให้หัวหน้าได้ยินเลยดิ...
งานทั้งหมดนั้นทำคนเดียวเหรอ เห็นมีกันหลายคนน่ะ

ก็มีช่างแบบผมอีก 1 คนครับ ส่วนพี่ดุสิต(โปรแกรมเมอร์)กำลังจะย้ายที่ทำงานแล้ว
ทางด้านหัวหน้าผมก็อยากเลื่อนให้เป็นนักวิชาการครับ เพราะงานที่ทำมันเกินช่างซ่อมคอมไปแล้ว(หัวหน้าใจดี)
แต่ติดที่คณะกรรมการบริหาร อาจจะมองว่ายังเป็นช่างซ่อมคอมอยู่ หรืออาจจะมองว่าไม่ต้องใช้นักวิชาการคอมพิวเตอร์ จะจ้างเพิ่มทำไม  :-\

130
ยินดีต้อนรับ / Re: รับสมัคร นวก.คอมพิวเตอร์ ด่วน
« เมื่อ: กุมภาพันธ์ 07, 2012, 17:14:51 PM »
ขอระบายนิดนึง  :)
ผมได้ 7พันกว่าบาท
คอมพิวเตอร์ราวๆ 200 เครื่อง เครื่องพิมพ์อีก ที่ต้องดูแล
ทำตั้งแต่แบกคอมขึ้นมาซ่อม เป่าฝุ่นเครื่องคอมพิวเตอร์
ปีนหลังคา มุดตึก เดินสายแลน
query รายงานให้โรงพยาบาล
นั่งแก้เว็บนั่นนี่นิดหน่อย
ดูแลระบบเซิฟเวอร์ (วันไหนระบบช้า โดนบ่นอีก error นิดๆหน่อยๆ ก็โดนบ่น)
php ถ้าให้ทำผมก็ทำได้
delphi ถ้าผมมีคอมพาแน้นท์ ผมคิดว่าผมก็เขียนได้

แต่ผมไม่ได้ทำตำแหน่งนักวิชาการนะครับ เป็นตำแหน่งเจ้าพนักงาน
ดีตรงที่ใกล้บ้าน แล้วก็รักงานด้านนี้  :)

เงินเดือนแม่บ้านบางคนเท่าผมเลยมั้ง (หรือว่าเยอะกว่านะ) ฮิฮิ

ขอจบการระบายเท่านี้ครับ สู้ๆครับทุกท่าน


131
น้อง อยากได้ รายงานการใช้ยาผู้ป่วยใน ถ้าพี่ๆคนไหนมี น้องขอความอนุเคราะห์ด้วยน่ะค่ะ

เหมือนเคยทำให้แล้ว

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

หรือว่า ward กับผู้ป่วยในคนละความหมายกัน หรือผมสับสน

หรือทำตามพี่โก้ว่าครับ จะได้ตรงความต้องการมากกว่า

132
น่าจะใช้ variable ใช้คำสั่ง concat กับ if ร่วมกันในการดึงข้อมูลของรายงานครับ
ถ้าไม่มีทางอื่น ก็คงเป็นทางที่คุณ Golf แนะนำครับ
 ประเด็นที่ 2 ละครับ??

น่าจะคลิ๊กขวาแล้วเลือก wordwrap รึเปล่าครับ

133
select a.main_pdx,a.pdx,count(a.main_pdx) as pdx_count,count(b.sex) as sex1,count(c.sex) as sex2,
................................
group by a.main_pdx,i.name
order by a.main_pdx

ถ้าแก้ sql ตรงนี้ให้แสดงเป็น 10 อันดับโรคแรกของผู้ป่วยทันตกรรมต้องแก้ประมาณไหนครับ

group by a.main_pdx desc
order by a.main_pdx limit 10

แบบนี้ได้รึเปล่าครับ

134
แจ้งปัญหา / ขอความช่วยเหลือ / Re: คำสั่ง sql
« เมื่อ: มกราคม 12, 2012, 09:39:07 AM »
ลองดูแล้วคับ ของพี่ทำไม vn ซ้ำหมดทุกคนเลยอ่ะคับ   ??? ???

ลองโหลดใหม่ดูนะครับ แก้ตัว ฮิฮิ  ;D

135
แจ้งปัญหา / ขอความช่วยเหลือ / Re: คำสั่ง sql
« เมื่อ: มกราคม 10, 2012, 17:04:54 PM »
ของ พี่ nutsuanplu ใช้ได้ น่ะคับ แต่ คนที่มี vn มากกว่า 1 นิ มันจะ โชว์ แค่ vn แรกสุด อันเดียวอ่ะคับ
ไม่โชว์ หมด อ่ะคับ

 สมมุติ ว่า มันจะโชว์แบบนี้ อ่ะคับ

                    HN 5500001
                                 VN00000001
                                 ----------------------------------------------
แบบนี้ อ่ะคับ ทั่งๆๆ ที่เค้ามี
                      HN 5500001
                                 VN00000001
                                 VN00000002
                                 VN00000003
                                 ----------------------------------------------
 อ่ะคับ


ลองดาวน์โหลดไฟล์แนบด้านล่างไปใช้ดูนะครับ
ได้ความว่าอย่างไร หรือจะให้แก้ไขตรงไหน ก็แจ้งมานะครับ  ;D

136
แจ้งปัญหา / ขอความช่วยเหลือ / Re: คำสั่ง sql
« เมื่อ: มกราคม 10, 2012, 12:14:09 PM »
ลองดูอันนี้ได้รึเปล่าครับ

select *,count(hn)as cc from vn_stat
where vstdate = "2012-01-09"
group by hn
having cc>1

ใช้ function "Groups" ใน report design เข้าช่วยอีก ตามท่าน redfireball ครับ


137
ขอรายงานผู้ป่วยที่ถูก admit แยกตามแพทย์สั่ง แยกตามรายเดือน เอาแบบมีชื่อที่อยู่ด้วยครับ

หรือไม่ก็เอาอันนี้ไปลองจัดรูปแบบใน report designer ดูนะครับ

select concat(p.pname," ",p.fname," ",p.lname)as fullname,p.informaddr,a.*,p.*
from an_stat a
left outer join patient p on p.hn = a.hn
where a.regdate between "2012-01-01" and "2012-01-10"
and a.dx_doctor = "9542" <---- doctor_code

เผื่อตรงกับที่ต้องการ

138
นอกเรื่อง / Re: วันๆไม่ทำอะไรเลย
« เมื่อ: มกราคม 09, 2012, 08:56:10 AM »
ถ้าไม่ให้เจ้าหน้าที่คอมเล่นคอม แล้วจะให้ไปนั่งเล่นเครื่องคิดเลขหรือยังไงครับ  ???

139
แต่ลองแล้วคนที่ไม่เคยฉีดวัคซีน ข้อมูลจะไม่ออกนะครับ
เพราะลองเลือก hn ที่มาตรวจวันนี้ 1 คน ไม่มีข้อมูลในตาราง ovst_vaccine

140
พอดีห้องอุบัติเหตุฉุกเฉิน อยากทราบว่าคนไข้ที่มาฉีดวัคซีน
เคยได้รับวัคซีนนั้นๆ มาหรือยัง    หรือ เคยฉีดตัวไหนมาบ้าง (วัคซีนที่เกี่ยวข้อง)

เลยทำเป็นรายงานมาตัวนึงครับ แต่มันส่งกลับค่าของ HN ที่เราคีย์เข้าไปยังไม่ได้ครับ

ฝาก อ.ทั้งหลายช่วยแก้หน่อยครับผม  ;D ;D ;D

ลองแก้ตามด้านล่างดูนะครับ
กำหนดตัวแปร get_time,get_hn : string;

procedure GlobalOnCreate;
begin

     get_time := formatdatetime('yyyy-mm-dd',currentdate);
     get_hn := Getpickuplist('select hn from vn_stat where vstdate="'+get_time+'"');


     ChangeReportSQL('select ov.* ,v.hn,v.vstdate ,concat(p.pname,p.fname," ",p.lname)as pt_name, '+
     ' pv.vaccine_name '+
  ' from ovst_vaccine ov '+
  ' left outer join vn_stat v on v.vn = ov.vn '+
  ' left outer join patient p on p.hn = v.hn '+
  ' left outer join person_vaccine pv on pv.person_vaccine_id = ov.person_vaccine_id '+
  ' where ov.person_vaccine_id in ("1","2","3","4","37","38","39","42","43","44","45","46")  '+
  ' and v.hn ="'+get_hn+'" ');
 
end;

ได้ความว่าอย่างไร ก็แจ้งมาได้นะครับ

141
คือน้องอยากจะได้รายงานการใช้ยา ของ IPD ในช่วงเวลา เวร บ่าย และเวร ดึก ของเเต่ละวันอ่ะค่ะ ไม่ทราบว่าพี่ๆมีมั้ยค่ะ ถ้ามีขอความกรุณาด้วยน่ะค่ะ

ลองอันนี้ดูครับ อาจพอช่วยได้บ้าง

ได้ความว่าอย่างไร แจ้งมาด้วยก็ดีนะครับ

142
ลองไปดูแล้วมีไม่ถึง 1 m เลย ไม่รู้แก้ยังไง

ลบหรือย้ายไฟล์ ใน drive c: เช่น รูปภาพ เพลง หนัง
ในโฟลเดอร์ temp ของวินโดวส์ ก็ลบไปให้หมดเลยก็ได้ครับ

143
แก้ไข หรือโหลดใหม่ตามด้านบนด้วยนะครับ
พอดีผมนับวันของ 60 ปีผิดครับ   ;D

144
ช่วยหน่อยครับ

ผมเข้าใจว่าไม่ได้กรอกข้อมูล age_y ลงใน clinicmember

ผมก็เลยใช้คำสั่ง datediff นับวันเอา ผมนับได้ประมาณ 22,280 วัน คือ 60 ปี

ลองนำตัวนี้ไปใช้นะครับ ได้ความว่าเยี่ยงไร หรือต้องการให้แก้ตรงไหน แจ้งมาได้ครับ  :)

แก้ไข ตรงนับวันเป็น 21,915 วันนะครับ

หรือเข้าไปแก้ใน report designer ตรง having ให้เป็น having dd>21915
หรือโหลดไฟล์แนบอีกครัง


145
HOSxP PCU / Re: วิธีเพิ่มรหัส U ในตาราง ICD10_nhso
« เมื่อ: ธันวาคม 23, 2011, 14:43:40 PM »
อันนี้เพิ่มเพื่ออะไรหรือครับ ถามเพื่อประดับความรู้  ::)

ไว้สำหรับส่งข้อมูลแผนไทย
มีที่ผมทำไว้แต่นำเข้าจาก โปรแกรมตรวจสอบของ สปสช.
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=24118.msg206401#new

ขอบคุณอาจารย์บอยครับ ผมก็ไม่รู้ว่าเพิ่มเพื่ออะไร แต่หัวหน้าให้ผมทำ แล้วก็แจกจ่ายตามอนามัยครับ

146
HOSxP PCU / วิธีเพิ่มรหัส U ในตาราง ICD10_nhso
« เมื่อ: ธันวาคม 22, 2011, 10:37:12 AM »
เป็นอีกหนึ่งทางเลือกนะครับ วิธีทำตามไฟล์ที่แนบ  :)

147
MySQL / Re: my.cnf สำหรับ MySQL Percona+Xtradb
« เมื่อ: ธันวาคม 16, 2011, 13:12:41 PM »
 :) :)

148
ขอดันกระทู้ 1 ครั้งครับ

149
Report Exchange / Re: แก้ report ให้หน่อยครับ
« เมื่อ: ธันวาคม 02, 2011, 09:35:46 AM »
ช่วยแก้ให้หน่อยได้ไหมครับ...ขอบคุณครับ 

ChangeReportSQL('select o.bpd,o.bps,v.pdx, v.vstdate,v.hn,v.pdx,i.name,v.age_y,v.age_m,aid,v.moopart, '+
  ' concat(p.pname,p.fname," ",p.lname)as ptname ,t.full_name '+
 ' from opdscreen o ,vn_stat v ,icd101 i ,patient p,thaiaddress t,clinicmember c '+
 ' where v.vn = o.vn and v.pdx=i.code and p.hn =v.hn and v.aid = t.addressid and c.hn =v.hn '+
 ' and v.vstdate between "'+formatdatetime('yyyy-mm-dd',rxdate1)+'"  and "'+formatdatetime('yyyy-mm-dd',rxdate2)+'"  '+
 ' and v.pdx <> "" and o.bpd <> 0 and o.bpd is not null and o.bpd >= "'+fbs1+'" and o.bps <= "'+fbs2+'" and o.hn in ('+clinic_hn+')');

อาจจะเพิ่มเงื่อนไขอื่นเข้าไปเพราะผมไม่รู้ว่ารายงานต้องการอะไร
แล้วก็แก้ข้อความตรง inputquery นิดหน่อย ก็น่าจะได้แล้วครับ

ส่วนตรง design ก็ นำค่า bpd กับ bps มาวางแทน fbs ครับ
ถ้าลองแล้วไม่ได้ลองแจ้งมานะครับ

150
ตอนนี้อัพเดตโครงสร้างตารางเป็น 3.54.11.18 แต่ note view ไม่แสดงเป็นแบบ pop up

ต้องไปคลิ๊กที่แถบเมนูด้านบน พยายามหาการตั้งค่าใน syetem setting แล้วก็ไม่เจอ

ขอรบกวนด้วยนะครับ


หน้า: 1 2 [3] 4