แสดงกระทู้

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.


Topics - SoRnKuNg

หน้า: [1] 2
1
นอกเรื่อง / ข้อเสนอแนะ เกี่ยวกับ BUG ครับ
« เมื่อ: เมษายน 27, 2012, 10:42:09 AM »
ขอเสนอแนะ ให้มีเมนู BUG ที่ BMS รับทราบ/สถานะการแก้ไข ในเว็บครับ
เพราะบางทีทางผู้ใช้งานโปรแกรมทราบถึงบักแต่ BMS ไม่ทราบเลยทำให้ บางส่วนไม่ได้ถูกแก้ไข ทำให้เกิดปัญหา BUG เก่ายังไม่หายแต่มี BUG ใหม่ขึ้นมา แต่ถ้ามีระบบนี้ขึ้นมาน่าจะช่วยได้เยอะครับ

2
พอดีเมื่ออาทิตย์ที่แล้ว server ที่ รพ. database เจ๊งไปอีกรอบ ด้วยสาเหตุเดิม (แต่ server คนละตัวกับตัวเดิม)
แต่รอบนี้ไม่หนักเท่าเดิม 20 นาที ก็ switch ไปใช้ database สำรองแล้วทำงานต่อได้
เลยส่ง ไฟล์ server.err ไปวิเคราะห์ได้ผลตอบกลับมาว่า
เกี่ยวกับ flashcache ซึ่ง option นี้ใช้กับ HD server แบบ SSD และถูก enable อยู่
แต่ server รพ.ผมใช้แค่ SAS  แต่เรื่องนี้ยังไม่ confirm สาเหตุที่แท้จริงครับ ได้อะไรเพิ่มเติมจะเอามา share อีกรอบ

3
รบกวน อ.mn และทีมงานช่วยตรวจสอบให้ด้วยนะครับ
ตอนแรกได้รับไฟล์ version 8.0 มาแล้ว ใช้งานได้ 2 วัน
วันนี้ version ถอยกลับมาเป็น 7.2 เหมือนเดิม และอาการเดิมกลับมาอีก คือตรวจสอบ version --> update  --> กลับมาเป็น 7.2 ครับ สอบถาม รพ.ชุมชนแล้ว อาการเหมือนกัน แต่ยังไม่ได้ไปดู รพ.สต. ใน cup ว่าเป็นหรือเปล่า ขอบคุณครับ

4
นอกเรื่อง / เขียน web บน mobile 1 นาทีเสร็จ ลองดู
« เมื่อ: กันยายน 27, 2011, 18:17:28 PM »
หลังจากนั่งเครียดๆกับเขียนโปรแกรมมาทั้งวัน เลยหาอะไรสนุกๆทำ

ลองเอามือถือเข้าได้นะครับ
   http://m.wix.com/anusorn_kph/p1

http://mobile.wix.com

5
พอ replicate เข้า slave บาง record ขึ้นข้อความนี้ครับ
06/08/2011 10:51:09 10.0.0.252/kph  #42S22Unknown column 'NAN' in 'field list' CLI>KPH-947F14F9353 SQL>UPDATE opdscreen SET bmi=NAN WHERE hos_guid='{51F07F58-534D-4F62-A04F-F13D345892DD}'
06/08/2011 10:51:24 10.0.0.252/kph  #42S22Unknown column 'NAN' in 'field list' CLI>KPH-947F14F9353 SQL>UPDATE opdscreen SET bmi=NAN WHERE hos_guid='{C41A01E4-1C04-4DC2-B008-7710CC0BD398}'

เท่าที่สังเกตุ จะเป็นเฉพาะ module ห้องฟัน ถ้าเค้าไม่ลง คัดกรอง น้ำหนัก ส่วนสูง bmi ครับ เป็นมานานหลาย version แล้ว พอดีช่วงนี้ ผมสลับ server บ่อยเลยเจอ

แล้วฝากของโปรแกรม bloodbank ด้วยครับ ข้อมูลไม่เข้า slave เลย ขอบคุณครับ  :o

ปัจจุบันใช้ 3.54.7.26 ครับ

6
วันนี้เจอปัญหาอยู่ว่า.. จริงๆก็เจอมาหลายครั้งแล้วครับ
1. สมมุติ คืนวันที่28 หรือ เวลา 03.00 น.ของวันที่ 29 ธ.ค.53 คนไข้มา visit ที่ ER ฉุกเฉิน ได้ VN 530010099 แล้วสั่ง admit เวลา 04.00น. ได้ AN 53000111
2. ต่อมา ตอนเวลา 11.00 น. คนไข้ discharge ก็ discharge ตามปกติ
3. ต่อมาเวลา 18.00 น. ของวันที่29 คนไข้มา ผป.นอก อีกรอบ เลยส่งตรวจได้ VN 530011300 ซักประวัติตามปกติ
4. แต่พอเข้าห้องตรวจแพทย์ OPD ปรากฎว่า hosxp ฟ้องว่า VN นี้ Admit อยู่ ไม่สามารถสั่งยาได้
5. ผมเลยตามข้อมูลไปอย่างละเอียดปรากฎว่าใน ovst มี 2 visit (ซึ่งไม่แปลก)
    visit แรก 03.00 น. VN 530010099 ได้ AN 53000111
    visit ที่ 2 เวลา 18.00 น. ได้ VN 530011300
6. เลยตามเข้าไปตามข้อมูลในฐานอย่างละเอียดอีกที ปรากฎว่า ในตาราง IPT VN ของ AN นี้กลายเป็น ของ visit ที่ 2 คือ VN 530011300
7. แก้ไขไงก็ไม่หาย เลยให้ลบ visit ที่ 2 ออก ปรากฎว่า ในตาราง IPT VN ของ AN นี้ กลับมาถูกเหมือนเดิมคือเป็นของ visit ที่ 1  คือ VN 530010099 ก็เลยยกเลิก discharge an นั้น แหละ discharge ใหม่
8. แล้วให้ห้องบัตรลองออก visit ใหม่ ได้ VN ที่ 3 คือ VN 530011308
9. แล้วไงต่อ มันก็ย้อนกลับไปข้อ 3 ใหม่ แต่เปลี่ยนจาก VN ที่ 2 เป็น VN ที่ 3 แทน
10. แล้วไงต่อ เลยให้หมอลองเอา VN ที่ 3 ไปสั่งยา มันก็เป็นเหมือนเดิม ไม่ยอมให้สั่ง มันบอกว่า Admit อยู่
11. คราวนี้หมอเริ่มโมโห  Admin ก็เริ่มโมโหเพราะหมอก็จะรีบลงเวร Admin ก็หาทางออกไม่ได้ เพราะแก้ไม่ได้แล้ว เลยสั่งหมอไปบอกว่า ให้ไปเอา VN ของตอน ตี 3 มาสั่งยาไปเลยให้รู้แล้วรู้รอดไป ปรากฎว่ามันไม่ฟ้องว่า Admit มันยอมให้สั่งยาเฉย เลยต้องปล่อยให้ข้อมูลมันมั่วแบบนี้ไปก่อนช่วยผมทีนะครับ ไม่งั้นผมมีหวังเกษียรก่อนวัยอันควรแน่ๆ  ขอบคุณครับ

7
จากที่ผมทดลอง แก้รหัสประชาชนที่ระบบห้องบัตร
แล้ว รหัสประชาชนที่แก้แล้ว ไม่ link ไปที่ตาราง person ครับ
มีผลทำให้ cid ในห้องบัตร กับ cid ในตาราง person เป็นคนละเลขกัน

8
ผมลอง trace sql ดูแล้วจากการใส่รหัสประชาชนเป็น เลข 0 นำหน้าตามด้วย HN จนครบ 13 หลัก เช่น 0000000492368
หลังจากบันทึกแล้ว เข้ามาค้นหาโดยใช้เลข 13 หลักที่เราใส่ไป และ trace ด้วย ปรากฎว่า
จากปกติ ถ้า รหัสประชาชนถูก hosxp จะดึงโดยใช้คำสั่ง
select * from ptcardno where cardno in ('3160100xxxxxx','3-1601-00xxx-xx-x','31-6010-0xxxxx-x')

แต่ถ้ารหัสประชาชนที่นำหน้าด้วยเลข 0 และตามด้วย hn จากการค้นหาจะหาเลข 13 หลักนั้นไม่เจอ
พอ trace sql ดูปรากฎว่า คำสั่งจะเหลือเพียงเท่านี้
select * from ptcardno where cardno in ('0000000492368','00-0000-049236-8')
 ที่อื่นเป็นบ้างหรือเปล่าครับ
hosxp version 3.53.11.16

10
แจ้งปัญหา / ขอความช่วยเหลือ / พบ bug hosxp 3.53.10.29 ครับ
« เมื่อ: พฤศจิกายน 01, 2010, 10:35:57 AM »
ปรับหน้าจอขนาด 1366 x 768 แล้ว
ช่องหมายเหตุ หายไปบางส่วนครับ พอดีที่ รพ.ใช้ช่องนี้เป็นการสื่อสารระหว่างตึกกับ ห้องผ่าตัด
ว่าจะ ผ่าตัดอะไร diag อะไร รายละเอียดอะไร
เบื้องต้นผมถอย version ให้ห้องผ่าตัด และวิสัญญีไปก่อนแล้วครับ

11
เนื่องจากผมใช้ HOSXP (เฉพาะระบบห้องตรวจแพทย์)  ที่สถานีอนามัย นอกนั้นเป็น HOSXP_PCU หมด
พอส่งตรวจจาก HOSXP_PCU ไปยังห้องตรวจแพทย์แล้ว ปรากฎว่า ชื่อคนไข้ไม่ขึ้นที่ห้องตรวจแพทย์ เลยลอง Trace SQL และตรวจสอบตาราง ovst ดูปรากฏว่า fileld  cur_dep_busy  ในตาราง ovst เป็นค่าว่าง จึงไม่ปรากฏชื่อคนไข้ที่ห้องตรวจแพทย์ในhosxp ที่ถูกส่งตรวจจาก hosxp_pcu เลยอยากทราบว่ามีคนแก้ปัญหานี้ จากการส่งตรวจจาก hosxp_pcu ได้บ้างหรือเปล่าครับ หรือหากทาง อ.พอจะแก้ไขใน hosxp_pcu ใน version ถัดๆไป จะเป็นพระคุณอย่างยิ่งครับ เพราะแพทย์เค้าจะใช้หน้าจอห้องตรวจจาก HOSXP  ขอบคุณครับ

12
พอดีเมื่อกี้ผมทำการเริ่ม update structure ตอนประมาณ ตี 1
จาก version  3.53.05.14 ไป 3.53.7.20

แล้วกลับมาบ้าน remote เข้าไปดู update structure เสร็จแล้ว ประมาณ 20 นาทีเสร็จ
งง มากเลยครับ ธรรมดา ไม่ต่ำกว่า 2 ชม. ใครอัพ version ลองจับเวลาดูทีนะครับ
ว่าของผมผิดปกติหรือเปล่า

13

ที่โรงพยาบาลใช้ระบบ bloodbank แล้ว
สามารถสั่งขอเลือดได้เกือบหมดแล้วครับ ER/ผป.ใน

แต่มีหน่วยงานไตเทียม(ผป.นอก) ซึ่งเข้าหน้าจอห้องตรวจแพทย์ OPD
ไม่มีเมนู ขอเลือดครับ ทำอย่างไรดีครับ
พอดีวันนี้เค้าประชุมกันโดนถามมาไม่รู้จะตอบยังไงเพราะไปดูแล้วไม่มีเมนูขอเลือดจริงๆ

14
ปัญหาคือผู้ป่วยยังไม่ได้ discharge  ในตาราง IPT ไม่มีวันที่ discharge
แต่ในตาราง AN_STAT มีวันที่ discharge
ดูจาก ksklog แล้ว คล้ายๆมีคนเคย discharge คนไข้ เหล่านี้แล้ว แต่ทำไม 2 Table นี้ให้ข้อมูลไม่เหมือนกัน
ไม่ทราบว่าใครเคยเป็นบ้างครับ มีวิธีแก้ไขไม่ให้เกิดขึ้นอีกหรือเปล่า เพราะผมยังไม่รู้สาเหตุว่ามาจากไหน

15
คนไข้ ไปรักษาฉุกเฉิน ที่ รพ. A
แล้ว รพ A  refer มายัง รพ.กำแพงเพชร โดยมีเลขที่ refer มาด้วย
แต่บัตรทองของคนไข้ คนนั้นสถานพยาบาลหลักเป็น รพ. B
คำถามมีอยู่ว่า..
1. เวลาจะลง refer in ต้องลงเป็น refer จาก รพ. A หรือ รพ.B
2. แล้วเวลาเรียกเก็บจะเรียกเก็บจาก รพ. A หรือ รพ.B
       ถ้าเรียกเก็บจาก รพ.A มี เลขที่ refer ยืนยัน
       ถ้าเรียกเก็บจาก รพ.B มีแต่เลขที่ refer ของ รพ A ยืนยัน
3. ถ้าจะดึงข้อมูลผู้ป่วยนอกสิทธิเหล่านี้มาออก report เพื่อเก็บเงิน แยกราย รพ. ต้องดึงจาก ตารางไหนครับ
vn_stat , ovst , referin ตอนนี้ผมดึงจากตาราง vn_stat อยู่ ตาม report ที่แนบมา เอาไปดูเล่นขำๆครับ ทำมั่วๆ มีอะไรให้แก้ตรงไหนช่วยโพสบอกด้วยนะครับ เพราะมีปัญหากรณีนี้ report ดึงมาแล้วจะไม่ค่อยตรง
รบกวน อ.เซียนๆทุกท่านช่วยทีครับ  ??? ??? ??? ??? ???

16
เป็นทุกรายที่กำลังจะ admit
จะขึ้นชื่อ บ.วิริยะประกันภัย
แต่ถ้า admit ไปแล้วข้อความนี้จะหายไปครับ
ไม่ทราบว่าเป็นที่ bug โปรแกรมหรือผมตั้งค่า อะไรผิดไปหรือเปล่าครับ

hosxp version 3.52.5.13

17
นอกเรื่อง / ขอระบายนิดนึง
« เมื่อ: กันยายน 06, 2009, 21:07:50 PM »
ตอนนี้รู้สึกท้ออีกรอบแล้ว
แต่ก็สู้ๆ สู้กับ user ยังพอไหว แต่สู้กับคนคอยจับผิดเรา จับผิดโปรแกรมแล้วเอามาเป็นข้อโต้แย้งกับเรานี่สิท้อมากมาย
ไม่มีอะไรมากมายหรอกครับอยากระบายอะไรออกมาบ้างไม่รู้จะเอาไประบายที่ไหนขอฝากไว้ในกระทู้นอกเรื่องนี่แหละครับ  :( :( :(

18
ในตาราง oapp เห็นมีแต่ vstdate(วันที่มา รพ.) กับ  nextdate(นัดคนไข้ให้มาวันที่...)
ถ้าเป็นผู้ป่วยนอกก็ไม่น่ามีปัญหา

แต่ถ้าเป็นผู้ป่วยใน วันที่ vstdate คือวันที่ admit  แต่วันที่บันทึกการนัดไม่มีการบันทึกลงฐานข้อมูล
ไม่ทราบว่าผมเข้าใจฐานผิดหรือเปล่าครับ
เพราะมีตัวชี้วัดของ x-ray ที่เกี่ยวกับ จำนวนวันที่ลงนัด กับวันที่นัดคนไข้มา x-ray แบบพิเศษ
คนไข้นอกนับได้ไม่น่ามีปัญหา โดยนับวันจาก vstdate กับ nextdate
แต่คนไข้ในนับจาก vstdate ไม่ได้ครับ เพราะไม่ใช่วันที่บันทึกการนัด บางคนอาจจะ admit เป็นเดือน
เอา vstdate มานับ จำนวนวันเกินจริงแน่ๆครับ

รบกวน อ.ช่วยพิจาณาทีครับ ขอบคุณครับ

19
Development / สอบถามเรื่อง Nutrition 8 แฟ้ม
« เมื่อ: กรกฎาคม 06, 2009, 10:46:21 AM »
อ่านใน changelog อ.mn
version 3.52.06.25
 3.52.06.25 - ปรับปรุงระบบการส่งข้อมูลออก 18 แฟ้ม ตาราง drug ตัด ทศนิยมออกจากจำนวน
- ปรับปรุงระบบการส่งข้อมูลออก 18 แฟ้ม ตาราง nutri ให้นำข้อมูลจากบัญชี 5 มาใช้ด้วย / ยกเลิกเงื่อนไขอายุ 0-5 ปี เป็นทุกคน

ใครพอทราบบ้างหรือเปล่าครับ ว่า สปสช. ยกเลิกเงื่อนไขนี้แล้วจริงหรือเปล่า
ผมจะได้เอา version นี้ส่งออกข้อมูล nutri ได้เยอะดี  ;D ;D ;D ;D ;D

20
พอดีผมจะทำ report IPD-Nutrition-List-1
สร้าง report แล้ว แต่ไม่รู้ต้องส่งค่าตัวแปรอะไรเข้าไป
มีวิธีดูตรงไหนได้บ้างครับ

21
MySQL / สอบถามหน่อยครับ ถ้าจะแก้ innodb_log_file_size
« เมื่อ: มิถุนายน 08, 2009, 09:58:23 AM »
ถ้าผมทำตามนี้ฐานข้อมูลจะมีปัญหาหรือเปล่าครับ

1. shut down mysql
2. เปลี่ยน config innodb_log_file_size
3. ลบ iblog* files
4. start mysql

คือตอนนี้ ผม set innodb_log_file_size  ในฐานขนาดใหญ่เกิน
ต้องการจะลด innodb_log_file_size ลง

22
พอดีที่ รพ.ผม ระบบบัญชี 2 ค้างตอนเปลี่ยนภาษาไทย
ผมเลย format เครื่องไป 3 รอบเพราะคิดว่าเป็นที่ window
เปลี่ยนกี่ version ก็ยังค้างเหมือนเดิม
สุดท้ายมือเลยจิ้มไปมั่วๆ เลยเจอว่าต้องทำอย่างไรกดภาษาไทยแล้วจะไม่ค้าง
เลยเอามาโพสไว้เผื่อ อีกหลายๆคนเจอปัญหาเดียวกันกับผม
ใครแก้วิธีอื่นหายก็โพสบอกๆกันนะครับ

23
เป็นคนไข้ที่เคยมาแล้วครับ
มีวันเกิดขึ้น แต่อายุไม่ขึ้น
คาดว่าน่าจะเป็นตอนโอนจากโปรแกรมเก่าเข้ามา

ถ้าเราจะแก้จุดนี้ต้องเข้าไปแก้ตรงไหนครับ

24
Delphi / Pascal / Tool เพิ่ม ICD Codemap หาคนช่วย TEST หน่อยครับ
« เมื่อ: พฤษภาคม 27, 2009, 19:56:28 PM »
พอดีที่ รพ.ผม เพิ่ม ICD Codemap บ่อย
เลยลองใช้ delphi7 เขียนตัวเพิ่มข้อมูลในตาราง icd_codemap project หัดทำนะครับ
ช่วยลองเอาไปทดสอบเล่นๆใน notebook ดู
แต่ถ้าไม่มี bug มากมายผมว่าจะเอาไปใช้จริง

password ตัวสีแดงๆขวาล่างนะครับพิมพ์ใส่เข้าไปเลย

ไม่แน่ใจว่าถ้าใช้ sql ตัวนี้จะทำให้ replicate ไป slave ด้วยหรือเปล่า(แต่ยังไม่ได้ใส่เข้าไปนะครับ)
insert into replicate_log (`event_time`,`client`,`sql`) values (current_timestamp,'MASTER','INSERT INTO icd_codemap (code,icd10) VALUES (\'aaa\',\'s000\')')

25
Report Exchange / สอบถามเรื่องทำ report หน่อยครับ
« เมื่อ: พฤษภาคม 26, 2009, 20:06:08 PM »
สมมุติผมใช้ varible ดึงข้อมูลโดยใช้ function ออกมาดังตัวอย่างที่แนบมา
แล้วผมต้องการทำการ sum ในแต่ละหน้า และ sum รวมท้าย report ต้องทำอย่างไรครับ
รบกวนช่วยทีนะครับ นั่งทางในมา 2 อาทิตย์ละไม่ได้ซักที

26
คือจุดส่งตรวจที่เคย add เข้าไปแล้ว และมีการใช้งานแล้ว
แต่ถ้าเราไม่ต้องการใช้ห้องตรวจนั้น อยากให้มี คลิ๊กยกเลิกใช้งานไม่ให้แสดงไม่ทราบว่าจะได้หรือเปล่าครับ
รบกวนช่วยพิจาณาด้วยครับ


27
ระบบส่งต่อผู้ป่วยนอกจังหวัด นับจากตรงไหนครับ
แล้วต้องกำหนดในสิทธิ ใน pttype เป็นแบบไหนครับ
รบกวน ผู้รู้ตอบทีครับ

28
นอกเรื่อง / เรื่อง [applaud] [smite] ในบอร์ด
« เมื่อ: พฤษภาคม 20, 2009, 12:22:56 PM »
[applaud] [smite]

อยากให้เปลี่ยนเป็นภาษาไทยอะครับ เพื่อ user ใหม่ๆจะได้ไม่ต้องทำความเข้าใจกับความหมาย
จะได้ไม่ต้องไปเปิด dic หาครับ ไม่ค่อยคล่องภาษาต่างประเทศครับ
 ;D ;D

29
คือเมื่อช่วงอาทิตย์ที่แล้ว ที่ รพ.มีปัญหาเรื่องบันทึกข้อมูลช้ามากเลย
การทำงานของ mysql workload อยู่ที่ประมาณ 45-60(ไม่ได้ capture หน้าจอไว้)
การทำงานของ Memory ถูกใช้เพียง 8G จาก RAM18G และ swap memory ถูกใช้ 0%
Process CPU 4 core ถูกใช้โดยเฉลี่ย 70%


ปัจจุบันเลย config my.cnf ใหม่ ได้ workload ดังภาพอยู่ที่ประมาณไม่เกิน 5
ทำให้ปัญหาเรื่องบันทึกข้อมูลช้าหายไป
แต่พอดูที่  system monitor ของ centOS5.2 พบว่า
การทำงานของ Memory ถูกใช้เพียง 8G จาก RAM18G และ swap memory ถูกใช้ 0% เหมือนเดิม
Process CPU 4 core ถูกใช้โดยเฉลี่ย 20%

คำถามก็คือว่าทำอย่างไรให้ Memory ของ Server ถูกใช้มากกว่านี้เพราะถ้าเป็นแบบนี้เหมือนกับว่า
Ram ที่ซื้อมา 18G เราเอามาใช้แค่ 8 G


my.cnf ผมแนบมาแล้ว เพื่อให้ดู config ที่ผมทำครับว่าจะแก้ไขอย่างไรให้ใช้ ram ให้เต็มประสิทธิภาพกว่านี้
ใครที่จะโหลดไปใช้ระวังหน่อยนะครับเพราะผมเปลี่ยน path ของที่อยู่ mysql เดี๋ยว database จะเดี้ยง
รบกวน อาจารย์ทุกท่านช่วยตอบทีครับ  :D

30
Report Exchange / สอบถามเรื่องการคำนวณอายุครับ
« เมื่อ: พฤษภาคม 18, 2009, 21:05:25 PM »
พอดีจะคำนวนอายุ ณ ปัจจุบัน จากฐาน patient อะครับ

คำนวนอายุเป็นจำนวนเดือน เช่น 50 เดือน  72 เดือน ใช้ function อะไรครับ

รบกวน อ.ทุกท่านด้วยครับ

31
รบกวนถามอ.ทุกท่าน
มีวิธีใช้ my.cnf ที่เราแก้ไขใหม่โดยไม่ต้อง restart service mysql หรือเปล่าครับ

32
Admin tools / ถามเรื่อง check db หน่อยครับ
« เมื่อ: เมษายน 17, 2009, 08:31:24 AM »
ในส่วนของ advance ไม่ทราบว่ารายการแต่ละอย่าง เอาไว้ทำอะไร  มีประโยชน์อย่างไรครับ รบกวน อ.ทั้งหลายช่วยให้ความกระจ่างที

check table
re-index
repair table
drop index
vn check
an check
data validation
export struture
update struture
export ddl
drop temp table
update vn

33
ไม่ทราบว่าพอมีรายงานห้อง ER เกี่ยวกับอุบัติเหตุทางจราจรบ้างหรือเปล่าครับ

ว่า   คนไข้  อุบัติเหตุทางจราจร  ในช่วงวันที่กำหนด มีกี่ราย   admit กี่ราย
แยกตามสิทธิ


เมนูที่ลงข้อมูล ผมเพิ่ม   er_pt_type  เพิ่ม code 5   = ผู้ป่วยอุบัติเหตุจราจร

ผมใช้ SQL แบบนี้ ใน report


    ChangeReportSQL('select er.* ,vn.* ,concat(pt.pname,pt.fname,"  ",pt.lname)as ptname '+
'from er_regist  er '+
'left outer join  vn_stat vn on vn.vn=er.vn '+
'left outer join patient pt on pt.hn=vn.hn '+
'left outer join er_pt_type ep on ep.er_pt_type=er.er_pt_type '+
'where er.vstdate between "'+ds1+'" and "'+ds2+'"  and  ep.er_pt_type="5"');

แต่ถ้าผมอยากทราบว่าคนไข้เหล่านี้ admit กี่ราย ใคร admit บ้าง ต้องใช้คำสั่งอะไรครับ

34
ผมสงสัยระบบ ส่งทำหัตถการ ER / ทันตกรรม ของผู้ป่วยในว่า
   1. ส่งทำหัตถการ ER แล้ว พอ ER ลงว่าทำหัตถการแล้ว ค่าใช้จ่ายจะ link ไป ผู้ป่วยในหรือเปล่าครับ
           แต่ผมลองแล้วมันไม่ link แสดงว่า ผู้ป่วยในหลังจากส่งทำหัตถการ ER/ทันตกรรมแล้ว ทางตึกผู้ป่วยในต้องทำการลงหัตถการ ER/ทันตกรรม เอง ใช่หรือเปล่าครับ (แล้วถ้าลงต้องลงที่ drugprofile หรือว่า การทำหัตถการ-->รายการอื่นๆ ครับ)


            ถ้าเป็นตามที่ผมกล่าวมาสรุปได้ว่า เมนู ส่งทำหัตถการ ER/ทันตกรรม เอาไว้สำหรับส่งให้ ห้อง ER และทันตกรรมรู้ว่า มี case ผู้ป่วยใน ส่งมาทำหัตถการ แต่ค่าใช้จ่ายและอุปกรณ์ที่ใช้ไป ไม่สามารถคีย์ได้ที่ห้อง ER/ทันตกรรมเลย ต้องคีย์ที่เมนูผู้ป่วยใน ถูกหรือเปล่าครับ อ.ทุกท่าน

พอดีตรงนี้เท่าที่ลองได้คำตอบคร่าวๆแบบนี้ แต่ไม่กล้าฟันธงว่า ต้องทำแบบนี้ จะได้บอกห้อง ER/ทันตกรรมถูกครับ
เพราะตอนแรกผมเข้าใจว่าสามารถทำได้เหมือนห้องผ่าตัดที่ลงข้อมูลแล้วค่าใช้จ่ายและหัตถการ link ไปหมด


35
คือตอนหมอลง วินิจฉัย (ICD10) แล้ว
คลิ๊กไปที่หัตถการ แล้วใส่ ฉีดยา IM
พอกลับไปดูที่หน้าวินิจฉัย ปรากฎว่า ICD9 เข้าไปทับ ICD10 อะครับ
ทำให้หมอต้องมาลงวินิจฉัยอีกรอบ
ไม่ทราบว่าที่อื่นเป็นหรือเปล่าครับ

36
อยากจะปรึกษา อ.ทั้งหลาย
ถ้าจะทำ server โดยใช้ vmware ลง linux บน san storage

พอ server หลักเสีย/มีปัญหา ทางด้าน Hardware
ก็เอา server สำรองที่ลง vmware ไว้ มา mount แล้วใช้งานต่อได้เลย
โดยที่ไม่ต้องลง linux อีก 

แนวคิดนี้ไม่ทราบว่าจะดีหรือเปล่าครับ ขอความเห็นทีครับ

37
Report Exchange / สอบถามการทำแบบ report OPDCARD หน่อยครับ
« เมื่อ: เมษายน 04, 2009, 10:49:54 AM »
ผมดูคำสั่งใน report เป็นแบบนี้นะครับ

select d1.*,v1.*,o1.*,s.*,t.blobtext,t.blobtext2,pe.image1,ic.name as diag_name0
from doctor_order_print d1
left outer join vn_stat v1 on v1.vn=d1.vn
left outer join ovst o1 on o1.vn=d1.vn
left outer join opdscreen s on s.vn = d1.vn
left outer join pe_image pe on pe.vn=d1.vn
left outer join tempreport t on t.name=d1.vn and t.reportname="DOCTOR-FORM"
left outer join icd101 ic on ic.code = v1.dx0
where d1.vn="471024184934" and d1.print_server="MANOI-NOTEBOOK" 

อยากทราบว่า t.blobtext,t.blobtext2 มันคืออะไร มาได้อย่างไรครับ
เท่าที่เดาดู  t.blobtext น่าจะเป็นรายการยา+หัตถการ แต่มันเข้าไปอยูในตาราง tempreport ได้อย่างไรครับ
รบกวน อ. ทั้งหลายช่วยให้ความกระจ่างที
ส่วน blobtext2  ไม่รู้เรื่องเลย งง เป็นไก่ตาแตก
ขอบคุณครับ

38
พอลงบันทึกจ่ายยาแล้ว ชื่อคนไข้ไม่ขึ้น ครับ version 3.52.3.18
ไม่รู้แก้ไขอย่างไรดี
เป็นเพราะฐานข้อมูลผมมีปัญหาหรือเปล่า มีวิธีแก้อย่างไรครับ ขอบคุณครับ

39
ขอสอบถามอาจารย์ผู้รู้ทั้งหลายครับ

ตอนนี้ใช้งานระบบห้องผ่าตัดไปได้เยอะแล้ว

ยังเหลือข้อมูลที่ยังไม่เข้าใจ คือ Disease ต้องหาข้อมูลจากไหนครับ
เพราะไม่ทราบเลยว่า ช่องนี้เอาไว้ใส่อะไร ต้องหาข้อมูลจากไหนมาใส่
ขอบคุณครับ

40
ถ้าเราต้องการทราบว่า ปุ่มกด รายงานผลตัวนี้ ต้องส่งผ่านค่า parameter อะไร ไป  เช่น an / hn /date /request_id
มีวิธีหาจากไหนได้บ้างครับ
ขอบคุณครับ

41
ถ้าผมจะเขียนรายงานมาตัวหนึ่ง
เพื่อให้สามารถคลิ๊กเลือก ตามรูปได้ ต้อง Save Report เป็น ชื่ออะไรครับ
ขอบคุณครับ อ.ครับ

42
นอกเรื่อง / เหนื่อยครับ
« เมื่อ: กุมภาพันธ์ 27, 2009, 17:01:56 PM »
 :( :( :(

43
Development / รบกวนถามหน่อยนะครับเรื่อง อัพเดต version auto
« เมื่อ: กุมภาพันธ์ 06, 2009, 09:50:46 AM »
ในการอัพเดตออโต้ต้องเข้าไปแก้ patch
ใน field  url อะครับ

ธรรมดาต้องใช้เว็บ server  เช่น http://192.168.60.7/HOSxP.exe แต่ถ้าผมจะเปลี่ยนเป็น share file  เช่น \\192.168.60.7\HOSxP.exe  แบบนี้จะได้หรือเปล่าครับ


44
MySQL / ถามเรื่องกำหนดสิทธิ mysql ครับ
« เมื่อ: กุมภาพันธ์ 01, 2009, 09:47:33 AM »

1. ถ้าเราจะกำหนดสิทธิ ให้ user mysql ของ client
Select_priv ,Insert_priv Update_priv Delete_priv  Reload_priv
แค่นี้โปรแกรมจะมีปัญหาหรือเปล่าครับ ในส่วนของผู้ใช้


2. ในส่วนของ Create_priv Drop_priv หรือ grant all จะกำหนดไว้อีก user เอาไว้สำหรับให้ admin update structure จะได้หรือเปล่าครับ

ที่ถามเพราะกลัว user บางคน เข้าทางประตูหลัง hosxp ผ่านทาง mysql แล้วมา drop table create table

ขอบคุณครับ

45
Development / รหัสต่างด้าวในหน้าจอลงทะเบียน
« เมื่อ: มกราคม 29, 2009, 22:28:19 PM »
รหัสต่างด้าวในหน้าจอลงทะเบียน
ลงข้อมูลแล้วไปเข้าใน table ไหนเหรอครับ อ.ทุกท่านครับ

ลองลงแล้วหาใน patient ไม่เจออะครับ
ขอบคุณครับ

46
MySQL / สรุปแล้ว Error innodb_file_per_table ต้อง...
« เมื่อ: มกราคม 27, 2009, 23:38:59 PM »
อยากถามท่านผู้รู้ทั้งหลายครับว่า option    innodb_file_per_table ของ linux
ต้องลบบรรทัดนี้ออกใช่หรือเปล่าครับ
innodb_file_per_table


เพื่อไม่ให้แสดง Error อันนี้

47
อยากจะสอบถามเรื่องการโอนข้อมูลครับว่า..

1.ใช้ Delphi 5 เขียน โอนข้อมูลจาก DBF เข้า  Mysql (ผมต้องศึกษาเพิ่ม)

2.ใช้ VB.NET2005 เขียนโอนข้อมูลจาก DBF เข้า MYSQL(ผ่าน OLEDB For VFP และ OLEDB For Mysql) Object Datareader

             ในทาง Technology แบบไหนจะโอนได้เร็วกว่ากันอะครับถ้าเขียนโปรแกรมโอนเสร็จ (สมมุติข้อมูลประมาณ 1 ล้าน Record)  เพราะตอนนี้อยากเขียนโปรแกรมให้ใช้เวลาในการโอนน้อยที่สุดอะครับ

48
แก้ไขอย่างไรดีครับ
เป็นเฉพาะตาราง patient

49
Initial Import ข้อมูลใส่ใน linux  แล้ว
เป็นตามภาพนี้อะครับ แก้ยังไงดี

พอดีมือบอนไป set charset มั่ว ตอนใช้ใน notebook ไม่มีปัญหาครับพอ initial import เข้า linux แล้วเจอแบบนี้
ช่วยแนะนำทีนะครับ ขอบคุณครับ

50
ตอนนี้จะลง CentOS 5.2 x64 (Server XEON 3.0 RAM4G 64bit)

1. ถ้าจะโหลด mysql 5.1.30 x64 สำหรับ centOS x64
ผมลองเข้าไปดูใน www.mysql.com แล้วมันมีให้โหลดเยอะมาก แต่ไม่มีของ CentOS เลย
ผมต้องโหลดตัวไหนมาลงครับ
2. my.cnf Ram4G  สำหรับ mysql 5.1.30 x64 ต้องหาจากไหนอะครับ พึ่งหัดลง Server ด้วยตัวเอง
ช่วยแนะนำหน่อยนะครับ ขอบคุณครับ

หน้า: [1] 2