แสดงกระทู้

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 - waradmin01

หน้า: [1]
1
ยินดีต้อนรับ / Re: ช่วยไล่ VN_scrip ให้หน่อยครับ
« เมื่อ: กันยายน 12, 2022, 09:38:06 AM »
เพราะ if fperson_id >= 0 then  เพราะ มันเท่ากับ 0 ลองแก้เป็น  if fperson_id > 0 then

2
ไม่ link ครับต้องกรอกที่ tab ภาวะโภชนาการครับถึงจะส่งออกแฟ้ม nutrition ครับ

ขอคุณมากครับ แบบนี้ก็แย่เลยครับเพราะต้องคีซ้ำซ้อนถึง 2 ครั้งถึงจะได้ข้อมูลที่ครบถ้วน version ต่อไปน่าจะทำให้ link กันได้นะครับเพราะว่าจะลดภาระการคีย์ลงได้มากเลยครับ

ประเมินโภชนาการ  vs  แฟ้ม nutrition ก็ตรงมาตรงไปครับ  ส่วนกรณี เพิ่มvisit ที่อาจมาเพื่อรับบริการอื่นๆ  อาจมิได้มาเพื่อประเมินโภชนาการตามช่วงวัยกำหนดครับ...ใด ๆ ก็สามารถเลือกบันทึกได้ตามลักษณะงานหรือ รายงานที่ต้องการครับ ระหว่าง workload  หรือ เพื่อ KPI ระบบยืดหยุ่นให้เลือกบันทึกได้ เลือกในส่วนที่สนใจตามผูัรับผิดชอบงานก็ได้ครับ ไม่ได้ต้องกรอกทุกช่องรายการ ทุกหน้าจอ....(ยึดตามการใช้ประโยชน์ครับ) ระหว่าง แฟ้มข้อมูล ตามประกาศมาตรฐาน หรือแฟ้มบริการภายในองค์กร

คับผมขอบคุณ อ.เกื้อกูล มากครับ เดี๋ยวผมจะไปคุยกับเจ้าของงานตามนี้คับ

3
ไม่ link ครับต้องกรอกที่ tab ภาวะโภชนาการครับถึงจะส่งออกแฟ้ม nutrition ครับ

ขอคุณมากครับ แบบนี้ก็แย่เลยครับเพราะต้องคีซ้ำซ้อนถึง 2 ครั้งถึงจะได้ข้อมูลที่ครบถ้วน version ต่อไปน่าจะทำให้ link กันได้นะครับเพราะว่าจะลดภาระการคีย์ลงได้มากเลยครับ

4
ในหน้าบัญชี 3 ในหน้าของการให้บริการถ้าเราเพิ่ม visit ตรงนี้



แล้วไปกรอกข้อมูลการตรวจพัฒนาการ ตรงนี้



แต่พอบันทึกแล้วผลการตรวจพัฒนาการไม่ link มาหน้านี้



โดยปกติแล้วมันจะ link กันมั้ยคับ เพราะว่าผู้บันทึกข้อมูลเขาต้องตามมาลงตรงนี้เพิ่มตลอดไม่งั้นเวลาส่งออก แฟ้ม NUTRITION ฟิลด์ CHILDDEVELOP จะถูกส่งออกเป็นค่าว่าง มีวิธีในการลดความซ้ำซ้อนในการคีย์ข้อมูลได้มั้ยคับ

5
แฟ้ม EPI ส่งไม่ออกครับ ลองใช้ V 2014-11-05 จากในโปรแกรม Hosxp ส่งออกมาได้ปกติ

6
Flag ตัวนี้ไม่มีผลกับคุณภาพข้อมูลใช่มั้ยครับ เวลาส่งออก  ???

7
สวัสดีครับ ผมมีข้อสงสัยต้องการสอบถามเรื่อง ครรภ์คุณภาพ งาน ANC บัญชี 2 ครับ  คือช่วงระยะครรภ์คุณภาพตามนิยามของโปรแกรมคือ ระหว่าง สัปดาห์ที่ A ถึง สัปดาห์ที่ B ใช่หรือไม่ครับ แต่ที่โปรแกรมมันประมวลผลออกมามันไม่ใช่นะครับ จากภาพนะครับ



สังเกตุได้ว่า ข้อมูลที่ลงไปนั้น อยู่ในช่วงครรภ์คุณภาพทั้งหมด ตามที่กำหนดไว้ในตาราง person_anc_preg_week แต่จากที่ภาพด้านบน จะเห็นได้ว่า โปรแกรมจะให้ผ่านแค่เพียงสัปดาห์เดียวในช่วงที่กำหนดเท่านั้น นอกนั้นจะขึ้น กากบาทสีแดงทั้งหมด คือไม่อยู่ในช่วงคุณภาพ ทั้งๆที่ข้อมูลมันถูก และสังเกตุได้อีกว่า ช่วงสัปดาห์ที่ผ่านนั้น จะเป้นค่าเฉลี่ยของ ค่า min และ ค่า max เช่น ครั้งที่ 2 ค่าคุณภาพคือ สัปดาห์ที่ 16 - 20 แต่โปรแกรมจะให้ผ่านแค่สัปดาห์ที่ 18 ซึ่งเป็นค่าเฉลี่ยของ 16 และ 20 ครั้งที่  3 4 5 ก็้เช่นกัน ตามความคิดของผม ผมว่ามันไม่ถูกนะครับ เพราะมันจะไปเป็นภาระของเจ้าหน้าที่ ที่นัดคนไข้มา anc เค้าต้องนัดให้มาตรงกับสัปดาห์ที่โปรแกรมให้ผ่าน เป๊ะๆ ไม่งั้นก็ไม่ได้คุณภาพ ซึ่งคนไข้บางคนต้องนัดมาก่อนเพราะครรภ์มีความเสี่ยงซึ่งหมายความว่าเคสนี้โปรแกรมจะไม่ให้ผ่านครรภ์คุณภาพ ทั้งๆที่ อยู่ในช่วงที่กำหนด หรือท่านอาจารย์ท่านใดมีวิธีที่จะทำให้มันขึ้นเครื่องหมายถูกสีเขียว ขอความกรุณาแนะนำด้วยครับผม เพราะผู้รับผิดชอบงาน ไม่ปลื้มกับกากบาทสีแดงครับ ขอบคุณล่วงหน้านะครับ ... :)

ปล. ขอวิธีแก้ไขที่ถูกต้องนะครับ เพราะที่โรงพยาบาลเน้นข้อมูลคุณภาพ บันทึกตามการให้บริการจริงครับ

9
สวัสดีครับ ขอความช่วยเหลือครับมีปัญหาเรื่องการแก้ไขเลขเล่มของใบเส็จรับเงินครับ ต้องเข้าไปแก้ไขที่จุดไหนหรือ ตารางไหนครับ
ขอบคุณล่วงหน้าครับ


11
คืออยากทราบว่า HOSxP ใช้อะไรมาจับในการแยกเวรของ ER ครับ เพราะถ้าใช้เวลาบางทีเลือกดูเวรดึก เวลา 10.xx น. ก็ยังมี อย่างดูเวรเช้า 14.xx ก็ยังมี ก็เลย งงครับว่ามันใช้อะไรเป็นตัวจับในการแยกเวร หรือมันจะจับจาก user ที่ทำการ login ถ้าอย่างนั้นระบบจัดการเวรของพยาบาล ER ในแต่ละเดือนมันอยู่ที่เมนูไหนครับ ขอบคุณล่วงหน้าสำหรับ คำตอบครับ

12
เฮ่อ! เข้ามาดูไม่ได้สักที ที่แท้ใบเสนอราคายังติดอยู่บริหารอยู่เลย เซงจริงๆ ตามเพื่อนๆไม่ทันแววววววว

13
แล้วตาราง health_med_operation_item หละครับดูตรงนี้ด้วยเห็นบางที่ติด health_med_operation_item_code เป็นเลข 2 หลักอะครับบางที่ใส่ 7 มันไม่ออก

14
ไม่รู้จะดีขึ้นหรือเปล่านะครับ เคยถามผู้รู้มาเขาบอก join ด้วยข้อมูลที่เลือกมาแล้วจะทำให้เร็วยิ่งขึ้น อันนี้เห็น join lab มาหลายทีน่าจะมหาศาลลอง join แบบนี้ดูครับเผื่อช่วยได้

left outer join (SELECT lab_order_number,lab_result FROM lab_order where vn.vn = '550823063742' and lab_items_code  in ('88','89')) AS lo
on lh.lab_order_number = lo.lab_order_number

ลองดูนะครับเผื่อช่วยได้ หรือถ้าขี้เกียจพิมพ์ vn ทุกครั้ง เอา vn มาจาก dbpipeline แทนครับ ลดภาระserver

15
มุมล่างขวาของโปรแกรมตรวจสอบอะครับ เวลาตรวจผ่านแล้วครั้งแรกให้เก็บ person,chronic ไว้ในฐานข้อมูลของโปรแกรมตรวจสอบด้วย ==>(เก็บข้อมูล Chronic ลงในฐานข้อมูล) และ (เก็บข้อมูล person ลงในฐานข้อมูล)

16
แพกเกจที่ส่งไม่มีแฟ้ม Chronic ครับ หรือว่า ก่อนหน้านี้เคยบันทึก chronic ไว้ในโปรแกรมตรวจสอบหรือไม่ เพราะใช้เชื่อมโยงครับ Person,Chronic

17
เอาแค่แจ้งเตือนแล้วมีสิทธิเลือกได้ใหมครับ ไม่ต้อง Auto Update เพราะบางครั้งบางที ยังไม่ได้ Activation Version ใหม่ ...ใช้เวลาค่อนข้างนานหรือไม่ได้ซื้อ แพคเกจแบบตลอดชีพ(รายปี)อะครับ

18
ยินดีต้อนรับ / Re: HOSxP Version 3.55.7.26
« เมื่อ: กรกฎาคม 28, 2012, 19:04:05 PM »
ลองแล้วผ่านปกตินะครับ แต่ยังไม่ได้ลอง key
 ;D

19
ได้ใช้เมนูบันทึกจ่ายยาหรือเปล่า ถ้าไม่ได้ใช้ก็จะไม่มีข้อมูลตรงนี้ครับ

ครับเหมือนท่าน POP บอกครับหลังจ่ายยาแล้วต้องบันทึกการจ่ายยา (หรือกด F5) ด้วยครับ หากไม่ทำตอนจ่ายเสร็จ ก็มาไลทำเวลาว่างๆ ครับ

20
ไม่ทราบว่าบรรทัดที่ 2 Server 192.168.1.2 นี่มีอยู่แล้วหรือพึ่งพิมพ์เพิ่มเข้ามาครับ
ถ้าพึ่งเพิ่มเข้ามาน่าจะลอง Tab ให้ผ่านเลยไปก่อนแล้วค่อยคลิกกลับมาหรือเปล่า
ประมาณว่าอาจยังไม่ได้ save ค่าที่เราเพิ่มเข้าไป

แต่ถ้ามีอยู่แล้วนี่ก็ อิอิ ไม่แน่ใจครับน่าจะหา server ไม่เจอ

21
ปกติ รพ.เล็กๆอย่างที่ผมอยู่ก็ สัปดาห์ละประมาณ 100 record ครับ อันนี้ Cleen ข้อมูลแล้ว ถ้า รพ.ใหญ่ๆ ก็น่าจะมากกว่านี้ ข้อสังเกตุ สำหรับ รพ.สต. แล้วแต่คนทำงานครับ บางแห่งให้พยาบาลทำ รง.506 ส่งมาให้ทุกๆ สัปดาห์ สัปดาห์ละประมาณ 10 case อันนี้รับผิดชอบแค่ 2 หมู่บ้านนะครับ แต่หลังจากนั้น นวก.สาธารณสุขทำ เดือนละไม่ถึง 2 ฉบับครับ ทำให้ข้อมูล ใน โปรแกรม R506 มีความเคลื่อนไหวน้อย ทางส่วนกลางจึงน่าจะอยากได้จาก 21 แฟ้มที่พวกเราทำแทนกระมังครับ เพื่อวิเคราะห์ข้อมูล(หรือขยะไม่รู้นะ)ระดับประเทศ ต่อไป
อิอิอิ

22
ปล.  แฟ้ม SURVIEL นะครับ
ถ้าส่งทันเวลาภายใน 7 วัน นับจากมารับบริการ = 1 point
หรือหลังจากนั้นก็ภายใน 60 วัน แต่ได้แค่ 0.5 Point นะครับ พี่น้องเ้ยยยย

23
สปสช รับแฟ้ม SURVIEL แฟ้มเดียวได้ครับ และแฟ้มนี้ไม่ต้องพ่วงครับ
โดยหลักการที่ สปสช ชี้แจงมา 1OP = (Service + Diag) or (service + diag + (proced or drug)) ครับ
ส่วยแฟ้มอื่นๆ ยอมรับเดี่ยวๆ ได้ครับ สำหรับ ปี 2556 หรือตั้งแต่ กรกฎาคม 2556 เป็นต้นไปครับ

24
เรียนท่าน Terminator2012 ที่ทดสอบแล้ว ไม่ทราบว่า แฟ้ม Survil ส่งออกมาสมบูรณ์หรือยังครับ
และเรียนอาจารย์ แฟ้ม SURVIL ทำให้สามารถส่งออกต่างหากไม่ต้องรวมกับ 21 แฟ้มชุดใหญ่ได้ใหมครับ เพราะแฟ้มนี้ ตรวจสอบความทันเวลา ที่ 7 วันหลังวันให้บริการครับ
ถ้าแยกให้ได้ขอบคุณล่วงหน้าครับ

25
ยินดีต้อนรับ / Re: คำชี้แจงจาก BMS ครับ
« เมื่อ: มิถุนายน 27, 2012, 16:34:58 PM »
เป็นกำลังใจให้ทีมพัฒนาทุกๆ ท่านเช่นกันครับ

เคยมีหน่วยงานส่วนกลางมาดูงานที่ รพ.เรื่องการพัฒนาฐานข้อมูลเหมือนกัน ถามเราว่ามีปัญหาอุปสรรคอะไรหรือไม่ในการพัฒนาระบบฐานข้อมูล

ผมตอบกลับไปว่ามีอย่างเดียวที่ผมมีปัญหา คือ ระบบข้อมูลและรายงานที่ส่วนกลางอยากได้เมื่อไรจะมีความนิ่ง
พัฒนาปีนี้้ปีหน้ามาแบบใหม่ นักวิชาการนั่งคิดมันคิดได้ แต่คนทำมันจะตายอยู่แล้ว
เริ่มแรกๆ 12 ต่อมา 18 ปีนี้ 21 ดีที่ปีหน้ายัง 21 อยู่ ต่อไปเปรยๆว่า 43 แล้วปีต่อไปหละครับ 108/1009 เมื่อไหร่จะจบสิ้น แค่พัฒนาให้ที่มีอยู่นำไปใช้ให้ได้ยังยาก  ต้องมาเสียเวลาแก้ไขตาม
แม้แต่มาตรฐานยังไม่เคยซ้ำ วันนี้ 2 หลัก พรุ่งนี้ 3 เฮ้อๆๆๆๆๆ เหนื่อยแทน

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

26
สอบถามครับ แล้ว Surveil ที่ต้องส่งภายใน 7 วันหลังจากวันรับบริการจะได้ 1 Point แต่ภายใน 60 วัน ได้แค่ 0.5 ครับ แบบนี้เราต้องส่งออกต่างหากหรือไม่   จะได้ทันเวลาครับ แล้วที่สำคัญ เริ่มใช้ 1 ก.ค. ควรส่งได้ตั้งแต่ วันที่ 6 ก.ค. เป็นต้นไปครับ  ฝากด้วยนะครับ

27
ถ้าจำไม่ผิดในสายฟ้า  มันจะมี Process List อยู่นะพี่นอท
แต่อาจจะไม่ละเอียดมาก  เดี๋ยวรอ อ.ท่านอื่นมาตอบดีกว่า  อิอิ

จากตรงนี้แหละครับ สามารถดูได้ว่า IP ใดกำลัง Qury ทำให้เกิด Record Lock ครับ ถ้าดูไม่ออกว่า IP นั้นอยู่ที่ไหน ก็เปรียบเทียบดูใน User Online ครับ ส่วนคำถามว่าทำอะไร ใน SQL มันบอกคร่าวๆ เช่น Select อะไรอยู่ถึงค้าง
แต่จะไม่ทราบว่าดึงรายงานหรือ Key ข้อมูล แต่ส่วนใหญ่ Key ข้อมูลไม่น่าจะ Lock นานครับ

น่าจะประมาณนี้นะครับ ที่เคยดูๆ

28
อีกแบบครับ น่าจะได้นะ
SELECT hd.*  FROM hipdata hd
left join patient pt on pt.cid=hd.cid
 WHERE pt.cid is null or pt.cid =""

29
SET @DM_clinic :="001";
SET @STD := "2010-10-01";
SET @EDD := "2012-05-31";

select vs.hn,concat(pt.pname,pt.fname," ",pt.lname)as pt_name,pt.sex,max(vs.age_y) as age

from  vn_stat vs

join (Select hn from clinicmember where clinic = @DM_clinic) cm on cm.hn=vs.hn

left join (select hn from opitemrece where vstdate between @STD and @EDD and icode in ("1000038","1530003","1481232")
group by hn) opi on opi.hn=cm.hn
left join patient pt on pt.hn=cm.hn

where pt.sex = 1 and opi.hn is null and vs.vstdate between @STD and @EDD
group by vs.hn
having age > 49

ขึ้นต้นให้แค่นี้นะครับ ที่เหลือน่าจะต่อยอดได้ พวก Left join เพื่อเอาค่ามาแสดง

30
โทษทีครับรับไปหน่อย ตก) 1 ตัว
concat(date_format(patient.birthday,"%d/%m/"),(year(patient.birthday)+543)
=======>
concat(date_format(patient.birthday,"%d/%m/"),(year(patient.birthday)+543)) as birthday

31
มันก็ส่งถูกแล้วครับ ไป Format cell เอา เป็น d/m/bbbb เพื่อให้แสดงเป็น พ.ศ. ถ้าไม่ลำบากเผื่อเอาไว้คำนวนอย่างอื่นครับ แต่ถ้าหากต้องการจริงๆ ก็ แบบนี้ก้ได้ครับ
concat(date_format(patient.birthday,"%d/%m/"),(year(patient.birthday)+543) ไม่แน่ใจว่าจะนำไปใช้คำนวนพวกอายุได้หรือเปล่าแต่ถ้าได้คงต้องลบ 543 อีกที แต่วิธีนี้ระวังปีอธิกสุรทิน วันที่ 29 กุมภา อาจทำให้ข้อมูลข้ำ error ของวันที่ได้ครับถ้าไม่ลำบากก็แบบเดิมของโปรแกรมดีแล้ว

32
==> ขอ link V. ที่ว่ามาลองหน่อยได้ไหมครับ ผมหาโหลดไม่ได้แล้ว อ่าาา<==
คลิกโหลดตัวหใม่ครับ แบบเปิดแถบใหม่ จะได้ URL http://hosxp.net/bms/HOSxP_Upgrade_3.55.5.8b.exe
ลบตัว V. แล้วพิมพ์ V. ที่ต้องการเข้าไปครับ แล้วจะโหลดได้
แก้เป็น http://hosxp.net/bms/HOSxP_Upgrade_3.54.12.7.exe
ให้วิธีไว้ เผื่ออยากหาเวอร์ชั่นอื่นๆ มาลองครับ

33
เปิด SQL เลือก ReportTemplate แล้ว Save=Reporttemplate.cds จาก Sever จริงก่อน
แล้ว Login เข้า 127.0.0.1 เปิด SQL เลือก ReportTemplate แล้ว  ลบ Open ที่เราSave ไว้ Reporttemplate.cds แล้วเลือก Append

หรือ

แบบนี้ได้เหมือน Sever ทุกประการ(หรือเปล่าไม่รู้แต่น่าจะใช่ครับ)
ต่อ สาย LAN เข้าระบบ แล้วไปทำ Initial Import เลยครับ
Tools=>Systemsetting=>Replication
เพิ่ม Host 127.0.0.1 ใน Slave list คลิกขวาแล้วเลือก Initial Import รอจนเสร็จแล้วไม่ต้อง Save ครับ

34
ถามต่อด้วยครับ ที่ขึ้นนี้เวอร์ชั่นไหนครับ และการขึ้น เกิดขึ้นจากการบันทึกแล้วสร้าง Dx Z138,Z131 ให้ หรือ เกิดจากการส่งออกอย่างเดียวครับ เนื่องจากบันทึกใน เวอชั่นเก่าไม่เห็นมีออกมาให้ครับ

35
เอารายงานที่ได้ออกมาดูน่าจะเข้าใจครับ mon1-mon15 นี่ ไม่รู้เอาค่าอะไรมาใส่ จึงบอกไม่ได้ว่าจะสร้าง SQL แบบไหนดีครับ

36
แจ้งปัญหา / ขอความช่วยเหลือ / Re: HOSxP_Upgrade_3.54.12.20
« เมื่อ: มกราคม 04, 2012, 11:20:10 AM »
ไม่รู้มีใครโพสหรือยังครับ error ตอนเพิ่ม User Login ครับกดเพิ่มแล้วขึ้น error ตามนี้ครับ
DBEdit8 : Field 'Password' not found

37
สุดยอดครับ แต่ไม่ทราบว่าโปรแกรมทำงานยังไง  มีคู่มือใหมครับ Thank you มักๆครับ

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

39
แจ้งข้อผิดพลาดการทำงานของ HOSxP V3 / Re: HOSxP-3.54.10.27
« เมื่อ: ตุลาคม 27, 2011, 11:55:35 AM »
เหอๆ 26 ยังทดสอบไม่อัพ Struct ไม่เสร็จ 27 ออกซะแล้ว จาทดสอบไรดีหว่าเรา

40
พอดีไม่ค่อยรู้ว่าใบนี้เอาไปทำไมครับเพราะเวลาทำต้องไปคุยราลละเอียดกับเจ้าของงาน แต่สำหรับ SQL ของรายงาน มันไม่ยอมออก ลองแก้เป็นแบบนี้ดูครับ
select op.income,m.*,concat(s.name," ",s.units) as drug,w.name as ward_name,
concat(p.pname,p.fname," ",p.lname) as ptname,k.hn,
pt.name as pttype_name,i.bedno,a.age_y,a.age_m,a.age_d,k.prediag,(k.bw/1000) as bw_1
from ipd_mar m
left outer join drugitems s on m.icode = s.icode
left join opitemrece op on op.an = m.an
left outer join an_stat a on m.an = a.an
left outer join iptadm i on m.an = i.an
left outer join ward w on a.ward = w.ward
left outer join pttype pt on a.pttype = pt.pttype
left outer join ipt k on m.an = k.an
left outer join patient p on p.hn = k.hn
where  m.med_rx_number = "288876" and op.income in ( "03" , "17" )
group by m.icode

แต่ส่วนอื่นๆ แนะนำให้ทำต่อเองครับ เปิดดูแล้วงงกับ SubReport

41
นอกเรื่อง / Re: ภาษาไทยวันนี้..
« เมื่อ: สิงหาคม 08, 2011, 09:18:35 AM »
 :-[ขอบคุณท่านอาจาร์ยที่เตือนครับ ตี 1 กว่าแล้ว สมองเริ่มเฉื่อย เลยไม่ทันดูครับต้องขออภัยมา ณ ที่นี้ด้วย โอกาสต่อๆ ไปจะพยายามตรวจทานให้ดีก่อนนอนครับ  ;D ;D

42
;D ;Dอันดับแรกต้องขอบคุณสำหรับโจษ ยากๆนี้ก่อนนะครับ ;D ;D
หลังจากได้โจษแล้วคิดสูตรออกมาได้แบบนี้ ไม่รู้ว่าถูกใจหรือถูกต้องตามคำถามหรือเปล่านะครับ ถ้าอาจาร์ยท่านใดดูแล้วไม่ถูกช่วยแนะนำด้วยครับ จะได้เอาไว้พัฒนาฝีมือต่อไป

select ov.hn,sum(if(icd10 Like "E10%" or icd10 Like "E11%" or icd10 Like "E12%" or icd10 Like "E13%" or icd10 Like "E14%",1,0)) as DM,
sum(if(icd10 Like "I10%" or icd10 Like "I11%" or icd10 Like "I12%" or icd10 Like "I13%" or icd10 Like "I14%" or icd10 Like "I15%",1,0)) as HT,
concat(pt.pname,pt.fname," ",pt.lname) as pt_name
from ovstdiag ov
left join patient pt on pt.hn=ov.hn
where ov.vstdate between "2011-01-01" and "2011-12-31"
group by ov.hn HAVING DM>0 and HT>0

แนวคิดให้ รวมจำนวนที่มีการ Dx ด้วยทั้ง 2 โรค ถ้ามีทั้ง  2 แสดงว่าเป็นร่วมกันหรือเปล่านา ????

43
ผมเคยเจอครับ --ถ้าคิดว่าไม่เกี่ยวกับเครื่องนะครับ (เพราะนำไปใช้งานวัณโรคมาแล้ว)ลองเช็ค  HUB  ตัวที่นำไปต่อที่ตึกนั้นครับ ถ้าลองเอามาต่อ ในระบบที่จุดอื่นแล้ว ใช้ได้ดี ก็เช็ค สาย Lan เส้นนั้น ที่ไปตึกครับ  ปล.ไม่ HUB ก็ สาย LAN ช๊อต ครับ -- ลองถอดๆ เปลี่ยนๆ ดู คงได้เปลี่ยนสักอย่างอะครับ
     อีกอย่างผมเคยเจอ User เสียบ สาย LAN จาก HUB ===>HUB กลับเข้า HUB ตัวเดิม ถ้า HUB รุ่นเก่า เขาบอกว่า HANK เหมือนเมาค้างเลยอะครับ 

44
นอกเรื่อง / Re: แก้Manoiสีชมพู
« เมื่อ: พฤษภาคม 20, 2011, 09:18:54 AM »
กดรัน version ที่เป็น 32 bit แล้วเกิด error แบบนี้ครับ

ดู Service : Windows installer ว่าเปิดให้ใช้ได้ใหมครับ หรือ Run As Adminstrator ครับ น่าจะช่วยได้
 ;D ;D ;Dผมยังใช้ WinXP อยู่เลยเหอๆ

45
ในตาราง บุคลากรอะครับ กำหนดตำแหน่ง ต้องเป็น พยาบาล,แพทย์,ทันตแพทย์,ส่งเสริมสุขภาพ หรือดูจาก SQL ตัวนี้ตอนค้นชื่อคับ select name as name from doctor where (name like '%o%' or licenseno like '%o%'  or shortname like 'o%' or code = 'o') and ((position_id in (1,5,2,9,11,14,-999)) or position_id IS NULL) and active='Y'
คือ เลือกชื่อ ในตาราง doctor ต้องมี position_id (ตำแหน่ง) เป็น 1,5,2,9,11,14,-99 ตามระหัสเลยครับ
หรือที่เป็นค่าว่าง และมี active =Y ครับ
ส่วนความหมายของตำแหน่งที่แสดงดูจาก ตาราง doctor_position แล้ว
1  = แพทย์ ,2 ทันตแพทย์ ,5 พยาบาลวิชาชีพ,9 เจ้าหน้าที่กายภาพ,11 เจ้าหน้าที่แพทย์แผนไทย,14ส่งเสริมสุขภาพ ส่วน -999 กับ Null ไม่ระบุตำแหน่งคับ

 ;D ;D ;D ;D ;D ;D ;D


หน้า: [1]