Thursday, February 28, 2013

สถานการณ์ไข้เลือดออก 26 กุมภาพันธ์ 2556/วินัย โอษะคลัง

เรียน  อาจายร์    เครือข่าย SRRT ทุกแห่ง
                     ส่ง สถานการณ์ไข้เลือดออก 26 กุมภาพันธ์  56 เพื่อใช้ประโยชน์ในการวางแผน  ป้องกันควบคุมโรคใหมีประสิทธิภาพ





วินัย  โอษะคลัง
นักวิชาการสาธารณสุขชำนาญการ
FEMT7 
Nakhon Ratchasima Provice Health Center.

ยืนยันข้อมูล

Wednesday, February 27, 2013

คำคมสุดท้ายของวันสุด ท้ายเดือนกุมภาพันธ์/2556


ไม่ต้องบินให้สูง อย่างใครเขา
จงบินเอาเท่า ที่เราจะบินไหว
ท่าที่บินไม่จำเป็น ต้องเหมือนใคร
แค่บินไปให้ถึงฝัน เท่านั้นพอ !
#keepper

สอบสัมภาษณ์งาน สสจ.นครราชสีมา

28 ก.พ. 2556 เหล่าพี่น้องสาสุขฯ CUP จักราชมีสอบสัมภาษณ์งานที่ สสจ.นครราชสีมา บรรยากาศหนาตา และเหล่าพี่น้องต่างอำเภอ  ไว้รอฟังข่าวประกาศผล วันที่ 1 มีนาคม 2556 ครับ

    จากการสัมภาษณ์ เราต้องทำหน้าเราให้ดีพร้อม แล้วอย่างอื่นก็จะตามมา  ฝากเรื่องการจัดการระบบข้อมูล CUP เรา จะพัฒนามาอยู่ระดับต้นๆ ได้อย่างไร นี่คือการบ้านที่พวกเราต้องคิดต่อ ...!

#keepper

Friday, February 22, 2013

ใกล้บ้านใกล้ใจ 1 ในบริการด้วยหัวใจความเป็นมนุษย์

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





และกิจกรรม Home health care ของรพ.สต.หนองบัวตะแบง


ขอบคุณภาพจาก
https://www.facebook.com/dongplong.pcu
https://www.facebook.com/tabang.tonglarng

#keepper



Tuesday, February 19, 2013

ค้นคำว่า วงด่างขาว 3 ปีย้อนหลัง /พี่ทวีป


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

ใช้เวลาไม่นากับคำสั้ง SQL นี้

SELECT o.* from opdscreen  o
LEFT OUTER JOIN person p on  o.hn=p.patient_hn
WHERE o.vstdate BETWEEN "2011-03-01" and "2013-03-31"
and o.hpi like "%ด่างขาว%"  and p.village_id <> "1"

#keepper

Monday, February 18, 2013

คำสั่ง SQL นับทะเบียนคลินิค NCD /พี่ไก่ สุมาลี

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

          วันนี้ Case Manager มานั่งคุย กับ DATA Manager ในเรื่องงาน NCD เพื่อดึงข้อลูลสัดส่วน การให้บริการระหว่างโรงพยาบาล และ ศสช.จักราช รพ.สต.ในเครือข่าย และเตรียมคำสั่งดึงรายงานความครอบคลุมผลการตรวจจอประสาทตา ครั้งที่ 1 ซึ่งการบันทึกข้อมูลลงฐานข้อมูลเกือบ 100 % แล้ว

         ปลายเดือนจะดึงข้อมูล ผลการตรวจให้ผู้รับผิดชอบงานนะครับ

#keepper

Note คำสั่ง SQL


SELECT c.* from clinicmember c
LEFT OUTER JOIN person p  on p.patient_hn=c.hn
LEFT OUTER JOIN patient t on t.hn=c.hn
WHERE c.clinic = "003" and c.clinic_member_status_id in ("1","2")  and c.hn not in (SELECT hn from clinicmember WHERE clinic = "001")
and c.regdate NOT BETWEEN "2012-10-01" and "2013-03-31"
and t.pttype in ("09","43","42","44","50","51","52","60","61","62","63","64","66","71","72","73","74","76","77","81","82","83","84","86","87","88","90","91")

คลินิค HT  สิทธิ UC  ตัดยอดลงทะเบียนใหม่  NOT BETWEEN "2012-10-01" and "2013-03-31"

แจ้งเก็บตกถ่ายภาพเจอประสาทตาผู้ป่วยเบาหวาน ครั้งที่ 2/2556

พี่ไก่ สุมาลี แจ้งผลการประสานงานกับทีมถ่ายภาพ รพ.พิมาย ได้นัดหมายอีก 2 วันดังนี้

19 - 20 มีนาคม 2556

หากมีข้อสงสัย โทร 044-399234 ต่อ 110
ดาวโหลดผลการตรวจ

ปรับรูปแบบการส่งตรวจ Lab NCD ประจำปี 2556

สำหรับปี 2556 งาน NCD ได้ปรับรูปแบบการให้บริการ ผู้รับบริการที่ส่งไปรับบริการ ที่รพ.สต. และเพื่อตอบสนองต่อผู้รับบริการ ใกล้บ้าน ใกล้ใจ โดยมีเจ้าหน้าที่จากห้อง Lab โรงพยาบาลจักราช ออกไปให้บริการในพื้นที่

ในส่วนระบบเวชระเบียน ทางงาน NCD ผมได้ให้คำปรึกษาเรื่องการนัดหมายล่วงหน้า  และการส่งตรวจ Lab ล่วงหน้า ผ่านโปรแกรม HOSxP เป็นปีแรกของการปรับเปลี่ยนบริการ อาจมีปัญหาอุปสรรค์บ้าง..  สู้ๆ ครับ

#keepper

ของคุณภาพ. จากรพ.สต. หนองบัวตะแบง





TeamViewer โปรแกรมสามัญประจำเครื่องที่แนะนำ



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

ดาวโหลดได้ที่ http://www.teamviewer.com/th/index.aspx



ปัจจุบันมีถึง version 8.0 แล้วว ไปโหลดไว้ติดเครื่องครับ
#keepper

Internet TOT ล่ม 15 ก.พ. 2556 บทเรียนที่ต้องคิดต่อ


Internet TOT ล่ม


ในวันนั้นเราอาจไม่ได้รับผลกระทบอะไร เพราะ  Firewall เรายังออกช่องทางหลักคือ CAT Fiber ได้อยู่ 

แต่ที่รับผลกระทบคือ ผู้ใช้งาน TOT ADSL  ผมก็โดน 555+  ตื่นมาตอนเช้า โดยปกติก็จะเช็คข่าว เช็ค Status และอ่านข่าวตอนทานข้าวเช้า ผลลองเช็ค modem สถานะ Down  ก็คิดว่ารอสักแปปคงใช้งานได้  มาทำงานปกติ  รพ.ใช้งาน Net ได้ปกติ ^^!  สงสัย TOT เน่า   จนเลิกงาน  และค่ำ ถึงใช้ได้ 555+
   
     วันนั้นทั้งวันเลย TOT เงียบกริป ก็โดนโทรหาเป็นปกติ ในส่วน Net บ้านพัก

อ่านเพิ่มเติมสำหรับการแก้ปัญหาระบบ Internetในวันนั้น ของ Blog เขียนโดย 

Sunday, February 17, 2013

การจัดการฐานข้อมูล โรคไม่ติดต่อ NCD office 2013 สสจ.นครราชสีมา

 การจัดการฐานข้อมูล โรคไม่ติดต่อ NCD office 2013

โปรแกรม NCD office 2013  
โปรแกรมเป็น Web application   ทำงานได้ดีบน Chrom   Internet Exproere ยังค้างๆๆ
ติดตั้ง appserv-win32-2.5.10
ติดปั๊บ  MySQL เจ้ง 555 ก็ลงใหม่ อีกแหละ

รอสักครู่



บันทึกการอบรม ระบบคัดกรองและเฝ้าระวังมะเร็งเต้านม มูลนิธิถันยรักษ์ในพระราชูปถัมภ์สมเด็จพระศรีนครินทราบรมราชชนนี

ที่มาของโครงการ


http://www.thanyarak.or.th/th/home/index.php




บันทึกการอบรม ระบบคัดกรองและเฝ้าระวังมะเร็งเต้านม
เป้าหมายการดำเนินงาน
  - แบบตรวจบันทึก ไว้ที่บ้านติดต่อทุกเดือน
  - อสม.ช  ติดตามเยี่ยม  ทุกเดือน  ทุก 3 เดือน บันทึกลงโปรแกรม
  - กรณีที่คลำพบก้อน ส่งต่อเจ้าหน้าที่ พบแพทย์ ส่งต่อ ....
  - คัดกรองผ่านโปรแกรม HOSxP HOSxP_PCU และ JHCIS
  - ให้อัพเดท โปรแกรม เป็น version หลัง 14 กุมภาพันธ์ 2556

ดูยอดเป้าหมาย
http://203.157.161.4/ncdkorat/

คลิกดูเป้าหมาย http://203.157.161.4/ncdkorat/amp.php?distid=10875

ระยะเวลาดำเนินงาน
การคัดกรอง เริ่มจากวันนี้เป็นต้นไป  key ใหม่หมด
30 มีนาคม 2556


วิธีการใช้งาน
1. เมนูระบบรายงาน  เลือกระบบคัดกรอง

2. กดอัพเดทกลุ่มเป้าหมาย

3. คลิกเพิ่มด้านข้าง 
คลิกอ่านต่อ

Thursday, February 14, 2013

SQL นัด Clinic DM&HT มาตรวจ Lab ประจำปี


DM ในเขต 

SELECT o.nextdate,o.hn,CONCAT(p.pname,p.fname,"  ",p.lname) as ptname,o.note,o.app_user ,
v.village_id,v.village_moo,v.village_name
FROM oapp o
LEFT OUTER JOIN patient p on p.hn=o.hn
LEFT OUTER JOIN person s on s.patient_hn=o.hn
LEFT OUTER JOIN clinicmember c on c.hn=o.hn
LEFT OUTER JOIN village v on v.village_id=s.village_id
WHERE nextdate in ("2013-04-02","2013-04-09") and s.village_id <> "1" and c.clinic = "001"
ORDER BY o.nextdate,v.village_id


HT ในเขต

SELECT o.nextdate,o.hn,CONCAT(p.pname,p.fname,"  ",p.lname) as ptname,o.note,o.app_user ,
v.village_id,v.village_moo,v.village_name
FROM oapp o
LEFT OUTER JOIN patient p on p.hn=o.hn
LEFT OUTER JOIN person s on s.patient_hn=o.hn
LEFT OUTER JOIN clinicmember c on c.hn=o.hn
LEFT OUTER JOIN village v on v.village_id=s.village_id
WHERE nextdate in ("2013-04-23") and s.village_id <> "1" and c.clinic = "003"
ORDER BY o.nextdate,v.village_id

#keepper

TB 01 Card /น้องแอน

     จากงานคลินิคพิเศษ TB ได้ประสานให้คำแนะนำเรื่อง Smart TB
เรื่องที่คิดต่อยอดจากการบันทึกข้อมูลทะเบียน TB clinic  ว่าข้อมูลสามารถที่บันทึกสามารถที่พิมพ์ออกมาเพื่อเป็นทะเบียน และส่งต่อไพล์ ให้กับรพ.สต.

     Tuberculosis Treatment Card   TB01
ข้อมูลทั่วไป
HN
CID
ชื่อ - สกุล
Tel
อาชีพ
เพศ
วันเกิด
อายุ

คำสั่งตามคำขอ จำนวนผู้รับบริการที่กระดูกหักแล้ว Refer /พี่นิ่งER


14 ก.พ. 2556 วันนี้ได้รับโทรศัพท์สอบถามจำนวนผู้รับบริการที่กระดูกหัก แล้วได้ทำการ Refer ต่อ ขอข้อมูลทั้ง IPD และ OPD  เป็นเวลาเดียวกันที่ผมกำลังจะออกเยี่ยมบ้านตอนบ่าย จึงไม่ได้เขียนคำสั่งให้ T____T 

มาเริ่มกันเลยหลังกลับมาจากเยี่ยมบ้าน และความคุมโรค มือ เท้า ปาก  ก็เหนื่อยเหมือนกัน งานหลายหน้าแต่ก็จะทำให้ดีที่สุด

คำแนะนำที่ได้ให้พี่นิ่งไปคือ
1. รายงานถูกเก็บไว้ที่ทะเบียน Refer ที่กรอกๆกันแหละครับ
2. จะต้องรู้ว่า ICD10 อะไรบ้างที่เกี่ยวกับกระดูกหัก  ผมเองก็ไม่รู้ 555+ แน่นำไป เพราะเจ้าเอ เวชสถิติ ไม่อยู่อันนี้เลยยากเลย  เพราะผมต้องพึ่งเป็นประจำ

ลงเมื่อเขียนคำสั่ง SQL กัน


SELECT r.department,COUNT(r.hn) total FROM referout r
LEFT OUTER JOIN icd101 i on i.`code`=r.pdx
WHERE i.`name` like "%Fracture%"
and r.refer_date BETWEEN "2012-01-01" and "2012-12-31"
GROUP BY r.department

เสร็จแล้วสั้นไปไหม 555+
มาอธิบายคำสั่งกัน
ตารางที่เกี่ยงข้อง
1. referout
2. icd101

เงื่อนไข
1. เมื่อไม่รู้ว่า ICD10 มีอะไรบ้างผมเลยใช้เงื่อนไข ที่ว่า ถ้ามีคำว่า Fracture ให้ดึงข้อมูลมา 480 กว่ารหัสโน้น เบ้ย มากจริง  i.`name` like "%Fracture%"
2. ก็ใส่เงื่อนไข่วันที่ตาม ต้องการ r.refer_date BETWEEN "2012-01-01" and "2012-12-31"
3. รวมจุดที่ทำการ refer GROUP BY r.department

จบ ไม่มีอะไรที่ดึงไม่ได้ถ้าเรา Key ลงไป  ^____^ แอบเทพนิดๆ กับคำพูด
#keepper


Wednesday, February 13, 2013

login HOSxP ในวันแห่งความรัก ^^


เช้านี้กับบรรยากาศ ในวันแห่งความรัก 14 กุมภาพันธ์ 2556 กับหน้าจอ Login HOSxP ที่ปูไปด้วยดอกกุหลาบสีชมพู วิ้วๆๆ

ขอให้ทุกท่านมีความสุขในการทำงาน กับวันแห่งความรักน่ะครับ
#keepper

Tuesday, February 12, 2013

ระบบคัดกรองมะเร็งเต้านม up date เดือนกุมภาพันธ์

โหลดไปทดสอบกันนะครับ
#keepper

แผนที่ได้รับการอนุมัติ คตง.สารสนเทศ CUP จักราช

วันนี้ได้สอบถามกับคุณสามิตร เรื่องการดำเนินการแผนงานโครงการของ คตง.สารสนเทศ อนุมัติผ่าน 2 โครงการ ต่อจากนี้ เป็นงานของเลขาฯ ที่ต้องดำเนินการร่างแผนงานโครงการเพื่อเสนอผู้บริหารต่อไป ^____^!
#keepper

Ya&You application ที่ใช้สืบค้นข้อมูลยา

       มาถึงยุค 3.9 G ยุคของเหล่า Smart phone  การแข่งขันมือถือจอสัมผัส ก็หลายค่ายให้เราเลือกใช้ สำหรับผู้เขียนเป็นชาว droid วันนี้ขอแนะนำ Application ที่เกี่ยวข้องกับสุขภาพ อย่างที่เราๆสาธารณะสุขควรที่จะมีติดเครื่องเอาไว้ 


 "ยากับคุณ” (Ya&You) เป็นเว็บไซต์สำหรับสืบค้นและบริการข้อมูลความรู้ด้านยาและสุขภาพ  เพื่อส่งเสริมการใช้ยาและการดูแลสุขภาพอย่างถูกต้องเหมาะสม เป็นกิจกรรมที่ดำเนินการเพื่อสาธารณประโยชน์ ซึ่งร่วมกันพัฒนาขึ้นโดย ศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ (เนคเทค) และ มูลนิธิเพื่อการวิจัยและพัฒนาระบบยา (มูลนิธิวพย.)
ที่มา http://www.yaandyou.net/


คลิกเพื่อดาวโหลด app สำหรับ Smart phone
1. iphone
2. android 
3. window phone

BB ยังไม่มีนะครับ    นับเป็น Application ที่ดี มีคุณภาพ แถมให้ใช้ฟรีน่ะครับ ^___^ รีบไปสอยสะ!
#keepper

Monday, February 11, 2013

Tip รายการนัดผู้ป่วยในคลินิค DM & HT

แบบร่างข้อมูลคร่าวก่อนลงมือปฏิบัติจริง  

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

คำสัง SQL Clinic HT "003"
SELECT CONCAT(p.pname,p.fname,"  ",p.lname) as ptname,v.vstdate,v.hn,v.pdx,c.clinic from vn_stat v
LEFT OUTER JOIN clinicmember c on c.hn=v.hn
LEFT OUTER JOIN patient p on p.hn=v.hn
LEFT OUTER JOIN person pp on pp.patient_hn=v.hn
WHERE v.vstdate BETWEEN "2013-02-01" and "2013-02-11" and c.clinic in ("003") and v.hn not in (SELECT hn FROM clinicmember WHERE clinic = "001") and pp.village_id <> "1" and c.clinic_member_status_id in ("1","2")
GROUP BY v.hn
ORDER BY v.vstdate

อธิบายเงื่อนไข
 - เลือกผู้ป่วยในช่วงวันที่   v.vstdate BETWEEN "2013-02-01" and "2013-02-11" 
 - เลือกผู้ป่วยที่อยู่ใน Clinic 003 อย่างเดียว 001 ไม่เอา   c.clinic in ("003") and v.hn not in (SELECT hn FROM clinicmember
 - ผู้ป่วยต้องอยู่ในเขต  pp.village_id <> "1"
 - และสถานะต้องติดตามการรักษา  c.clinic_member_status_id in ("1","2")

คำสั่ง SQL Clinic DM "001"
SELECT CONCAT(p.pname,p.fname,"  ",p.lname) as ptname,v.vstdate,v.hn,v.pdx,c.clinic from vn_stat v
LEFT OUTER JOIN clinicmember c on c.hn=v.hn
LEFT OUTER JOIN patient p on p.hn=v.hn
LEFT OUTER JOIN person pp on pp.patient_hn=v.hn
WHERE v.vstdate BETWEEN "2013-02-01" and "2013-02-08" and c.clinic = "001" and pp.village_id <> "1" and c.clinic_member_status_id in ("1","2")
GROUP BY v.hn
ORDER BY v.vstdate


ส่งข้อมูลออก Excell แล้วก็จัดการตามใจชอบ ^___^
#keepper

บรรยากาศการอบรมการดูแลระบบ ครั้งที่ 3/2556

ภาพบนไทม์ไลน์อบรมadmin ระบบinternet point to point cupจักราช


สายตาไม่ค่อยดี ต้องพึ่งน้องๆ ล่ะมั้งพี่โก้ 

คิดย้ำหัว Link เขาดีจริงๆๆ


ติดภาพกับเขาด้วย... ช่วยน้องตัดสาย Lan

มือใหม่ หัดเข้าสาย Lan กับหัว RJ45

ติดตามประเมินผลการสอน แบบตัวต่อตัว

สายตาไม่ค่อยดี ต้องก็ต้องหวังพึ่งน้องๆ ^^

Admin รพ.สต. ต้องรู้ทุกเรื่องในการจัดการระบบ IT มีเรียนปูพื้นฐานกันใหม่ ตั้งแต่ ป.6 เลย
หลักการส่งกระแส และแลกเปลี่ยนอิเล็คตรอน

กำลังเข้มเรื่องการเข้าหัว RJ45

พี่โก้ เข้มครับเหมาคนเดียว 3 สาย ....

บรรยากาศแบบเป็นกันเอง ^____^

Sunday, February 10, 2013

อบรมครั้งที่ 3 /2556

11 ก.พ. 2555  ห้องประชุม

บทที่ 1 การเข้าสาย RJ45
การเลือกสาย
- สาย UTP Cat 5 ราคา 2000 - 3000 ต่อกล่อง
- ขนาดมาตรฐาน 0.5 sm
- มาตรฐานสาย 568B
- การพันเกรียวต้องแน่นมาก
 - การโค้งของสายไม่น้อยกว่า 8 Cms Link หัว RJ 45

มาตรฐาน POE
สาย 7,8  น้ำตาลขาว ,น้ำตาล

การเข้าสาย
1. การปลอกสาย 1 1/2 นิ้ว
2. รีดสายให้ตรง
3. ตัดห่าง 1.5 cms

ข้อควรระวัง 
1. การเรียงสีมาตรฐาน 568B
2. ห้ามปล่อยมือขณะรีดสาย


ตอนที่ 2 การ Config wireless

รู้จักระบบ
TP link สามารถ scan ได้ว่าใครใช้อะไร

1. IP
    เชื่อมระบบ Lan  รู้ IP อุปกรณ์ จากข้างกล่อง  
    - เชื่อมผ่าน web
2. LAN

     30.6.x.x
     1-10  server

3. WAN
     wireless n
    - กระจกรบกวน การส่งสัญญาณมากกว่ากำแพง
4. Chanal
    - การรบกวนสัญาณ ของช่องสัญญาณชนกัน
    - ย่านความถี่  2.4 GHz  ต้องห่างกัน 5 ช่องสัญญาณ
    - ช่องสัญญาณ 1 - 11 มาตรฐานฝั่ง ยูโรป
    - 1-13 ญี่ปุ่น
    - มุมของอากาศ  
       1 เสา
       2 เสา ตรงกลางอัพสัญญาณ
    -  จาน ดูมุมในการติด
    - กำลังส่ง Db   กำลัง W

5. password การเข้ารหัส
    - mode
        WEP  64/128 bit  ต่ำสุด
        WPA  ก่อนปี 2008 ใช้ได้อยู่
            TKIP   เข้ารหัส 3DES  64*3
            AES   ปี 2006  เข้ารหัส 128,192,256 bit
            TKIP+AES
        PWA-PSK  64 bit
        WPA2  เครื่องต่ำกว่า 2008 จะเข้าไม่ได้

WDM  คือ ระบบเชื่อมต่อทางอากาศ
ข้อควรทำ  ไม่เกิน 3 ตัว
ข้อเสีย กินความสามารถของอุปกรณ์
       






น้ำใจ ทำให้โลกนี้น่าอยู่ขึ้นเยอะเลย ^___^


Monday, February 4, 2013

แนะนำโปรแกรมที่ใช้ประกอบการเขียนรายงาน

1. BMS report builder    เป็นโปรแกรมที่แถมมาพร้อมการติดตั้งโปรแกรม HOSxP และ HOSxP_PCU ใช้สำหรับออกแบบรายงาน




2. Hosxp Query  เป็นโปรแกรมที่อยู่ใน HOSxP และ HOSxP_PCU ใช้สำหรับเขียนคำสั่ง SQL เพื่อดึงข้อมูลจากฐานข้อมูล



3. Navicat MySQL  เป็นโปรแกรมบริหารจัดการฐานข้อมูล MySQL ที่แนะนำสำหรับมือใหม่ควรศึกษา เพราะโปรแกรมจะมีชุดคำสั่งมาให้ ทำให้เราไม่ต้องจำคำสั่ง SQL ทั้งหมด และตัวโปรแกรมเองตรวจสอบ Error ของการเขียนคำสั่งได้ง่าย ไปหาโหลดมาใช้งานนะครับ โปรแกรมมีค่าใช้จ่าย ลองหาใน google ดู



เล่าเรื่องการใช้เงื่อนไขรหัส ICD10 ที่ใช้ดึงกลุ่มเป้าหมายตามต้องการ

เล่าเรื่องการใช้เงื่อนไขรหัส ICD10 ที่ใช้ดึงกลุ่มเป้าหมายตามต้องการ

1. เบาหวาน                    icd10 like ("E11%")
2. ความดันโลหิตสูง      icd10 LIKE ("i10%")
3. ไตวาย                       icd10   BETWEEN "N180" and "N189"
4. CVA                         icd10   BETWEEN "I60" and "I69"
5. โรคหัวใจ                   icd10 in ("I05","I050","I051","I052","I058","I059","I06","I060","I061","I062","I068","I069","I07","I070","I071","I072","I078","I079","I08","I080","I081","I082","I083",
              '"I088","I089","I09","I090","I091","I092","I098","I099","I20","I200","I201","I208","I209","I21","I210","I211","I212","I213","I214","I219","I22","I220","I221","I228",          
              '"I229","I23","I230","I231","I232","I233","I234","I235","I236","I238","I24","I240","I241","I248","I249","I25","I250","I251","I252","I253","I254","I255","I256",                  
              '"I258","I259","I30","I300","I301","I308","I309","I31","I310","I311","I312","I313","I318","I319","I32","I320","I321","I328","I33","I330","I339","I34","I340","I341",              
              '"I342","I348","I349","I35","I350","I351","I352","I358","I359","I36","I360","I361","I362","I368","I369","I37","I370","I371","I372","I378","I379","I38","I39","I390",                
              '"I391","I392","I393","I394","I398","I40","I400","I401","I408","I409","I41","I410","I411","I412","I418","I42","I420","I421","I422","I423","I424","I425","I426","I427",                
              '"I428","I429","I43","I430","I431","I432","I438","I44","I440","I441","I442","I443","I444","I445","I446","I447","I45","I450","I451","I452","I453","I454","I455","I456",                  
              '"I458","I459","I46","I460","I461","I469","I47","I470","I471","I472","I479","I48","I49","I490","I4900","I4901","I4908","I4909","I491","I492","I493","I494","I495",                        
              '"I498","I499","I50","I500","I501","I509","I51","I510","I511","I512","I513","I514","I515","I516","I517","I518","I519","I52")

6. โรคมะเร็ง             icd10 BETWEEN "C00" and "D48"

อธิบายคำสั่ง 
1. คำสั่ง like คือมีส่วนใดส่วนหนึ่งเหมือนก็เลือกมา
2. คำสั่ง between คือเลือกข้อมูลที่อยู่ในช่วงนั้นออกมา
3. คำสั่ง in คือเลือกข้อมูลในชุดข้อมูลที่เรากำหนด

*** ขอบคุณข้อมูลจาก A เวชสถิติ Chakkarat Hos
#keepper

คำสั่ง Query ที่ใช้ดึงกลุ่มเป้าหมายคัดกรอง 2Q /พี่บอย


สวัสดีเช้าวันจันทร์ เดือนแห่งความรัก "กุมภาพันธ์" 2556
วันนี้ประเดิมด้วยคำสั่ง SQL ตามนี้


SELECT CONCAT(p.pname,p.fname,"  ",p.lname) as ptname,p.cid,p.informaddr,p.tmbpart,d.hn,d.icd10,i.`name`,d.vstdate from ovstdiag d
LEFT OUTER JOIN patient p on p.hn=d.hn
LEFT OUTER JOIN icd101 i on i.`code`=d.icd10
WHERE vstdate BETWEEN "2012-10-01" and "2013-01-31" 
and (icd10 like ("E11%") or icd10 LIKE ("i10%") or  icd10   BETWEEN "N180" and "N189" or icd10   BETWEEN "I60" and "I69" or 
icd10 in ("I05","I050","I051","I052","I058","I059","I06","I060","I061","I062","I068","I069","I07","I070","I071","I072","I078","I079","I08","I080","I081","I082","I083", 
              '"I088","I089","I09","I090","I091","I092","I098","I099","I20","I200","I201","I208","I209","I21","I210","I211","I212","I213","I214","I219","I22","I220","I221","I228",            
              '"I229","I23","I230","I231","I232","I233","I234","I235","I236","I238","I24","I240","I241","I248","I249","I25","I250","I251","I252","I253","I254","I255","I256",                    
              '"I258","I259","I30","I300","I301","I308","I309","I31","I310","I311","I312","I313","I318","I319","I32","I320","I321","I328","I33","I330","I339","I34","I340","I341",                
              '"I342","I348","I349","I35","I350","I351","I352","I358","I359","I36","I360","I361","I362","I368","I369","I37","I370","I371","I372","I378","I379","I38","I39","I390",                  
              '"I391","I392","I393","I394","I398","I40","I400","I401","I408","I409","I41","I410","I411","I412","I418","I42","I420","I421","I422","I423","I424","I425","I426","I427",                  
              '"I428","I429","I43","I430","I431","I432","I438","I44","I440","I441","I442","I443","I444","I445","I446","I447","I45","I450","I451","I452","I453","I454","I455","I456",                    
              '"I458","I459","I46","I460","I461","I469","I47","I470","I471","I472","I479","I48","I49","I490","I4900","I4901","I4908","I4909","I491","I492","I493","I494","I495",                          
              '"I498","I499","I50","I500","I501","I509","I51","I510","I511","I512","I513","I514","I515","I516","I517","I518","I519","I52")  )
GROUP BY d.hn
ORDER BY d.icd10

โดยมีเงื่อนไข
1. ช่วงวันที่ vstdate BETWEEN "2012-10-01" and "2013-01-31" 
2. icd10 ตามเงื้นไขที่กำหนด เยอะไปหน่อย
3. GROUP By d.hn  รวม hn ที่ซ้ำกัน
4. ORDER By icd10 ให้เรียงลำดับตามรหัส icd10

ตารางที่เกี่ยวข้อง
1. ovstdiag  เก็บรหัสวินิจฉัยการพยาบาลทั้งหมด
2. patient เก็บข้อมูลผู้รับบริการ
3. icd101 เก็บรายละเอียดของรหัส ICD10 TM


จบบทความ  เอาไปคัดกรองภาวะซึมเศร้าในเดือนแห่งความรัก T____T นะครับ
#keepper
 

Sample Text

111

Sample Text