แสดงกระทู้

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

หน้า: [1] 2
1
ไม่ทราบว่ามีที่ใดเพิ่ม  วัคซีนโรคไข้สมองอักเสบ (LAJE) ชนิดเชื้อเป็น ใน HOSxP บ้างแล้วครับ ต้องเพิ่มที่ตารางไหนบ้าง  แล้วรหัสส่งออก รหัสอะไรครับ

2
ระบบห้องเก็บเงิน ขึ้นข้อความ   Invalid Paidst []   ไม่ทราบว่าเกิดจากสาเหตุอะไรครับ ผู้ป่วยสิทธิ 30 บาท
พอกด OK ราคาค่าบริการมียอดเป็น 0 ครับ  แต่รายการค้างชำระยังแสดง 30 บาท

3
Linux / แนะนำรุ่น Server หน่อยครับ
« เมื่อ: กรกฎาคม 22, 2014, 11:35:02 AM »
1. งบประมาณ < 100,000
2. คนไข้วัน จ - ศ ประมาณ 300 - 450 คน  ส - อ ประมาณ 100 - 200 คน
3. เครื่องที่ใช้งาน HOSxP ประมาณ 60 เครื่อง

หรือซื้อแรมเพิ่มใส่ Server ตัวเดิมดีครับ

4
     ต้องการหา จำนวนครั้ง  จำนวนคน  ค่าใช้จ่ายรวม แยกตามสิทธิการรักษา โดยมารับบริการนอกเวลาราชการ ของงานทันตกรรมครับ   แต่ติดปัญหาว่า ตาราง dtmain เก็บข้อมูลเป็นรายหัตถการ พอนำไป join กับตาราง vn_stat แล้ว มันจะคำนวนเบิ้ลครับ ทำให้ยอดไม่ตรง ไม่ทราบว่าต้องแก้ไขอย่างไรครับ  ;D


select v.pttype,count(v.vn) as vn,count(distinct v.hn) as hn,sum(v.income) as income,p.name
from dtmain d
     left outer join vn_stat v on d.vn=v.vn
     left outer join pttype p on v.pttype=p.pttype
where d.vstdate between "2014-01-01" and "2014-05-31"
      and d.vsttime > "16:00:00"
group by v.pttype

5
     สอบถามเกียวกับ SQL ครับ คือ ต้องการทราบว่าตั้งแต่ ต.ค. 56 - มี.ค. 57   Pdx. = I10  มีคนไข้กี่คน แล้ว จนท. ที่รับผิดชอบเขาจะเอารายชื่อที่ได้ มาลงใน Excel ว่ามีกี่คน สมมุติมีทั้งหมด 10 คน แล้วมาย่อยต่อว่า ในแต่ละเดือนคนไข้ใน 10 คนนี้ มารับบริการโดย Pdx. = I10 บ้าง เพื่อที่จะหาค่า bps bpd คนไหนที่ไม่ได้มารับบริการ ให้เป็นค่าว่างไป
รบกวนชี้แนะด้วยครับ

select v.hn
from vn_stat v
         left outer join person ps on v.hn=ps.patient_hn
where v.vstdate between "2013-10-01" and "2014-03-31"
          and v.pdx="I10"
          and ps.village_id in (1,2)
group by v.hn

6
     ใน Linux มีวิธีย้าย Database ไปใว้ใน Directory อื่นหรือเปล่าครับ พอดีตอนติดตั้งเลือก Directory ผิดครับ  แล้วตอนนี้ Database ใกล้จะเต็ม อยากจะย้ายไปใว้ใน home ครับ    หรือว่าต้องติดตั้ง Server ใหม่ครับ

Filesystem                                                    Size    Used    Avail     Use%     Mounted
/dev/mapper/vg_bmsrestore-lv_root           50G    45G     2.7G     95%       /
tmpfs                                                          4.9G    76K     4.9G      1%        /dev/shm
/dev/sda1                                                   485M   38M     422M    9%        /boot
/dev/mapper/vg_bmsrestore-lv_home        215G   188M   204G     1%       /home

7
พอกดปุ่ม ลงส่ง refer แล้วเกิด Error ตามรูปครับ  แล้วก็ตามมาด้วยระบบล่มครับ ไม่รู้ว่าเกี่ยวกันหรือเปล่าครับ รบกวนชี้แนะด้วยครับ

8
การเขียน SQL Script / ขอคำแนะนำหน่อยครับ SQL
« เมื่อ: เมษายน 02, 2014, 14:32:36 PM »
     คือผมต้องการข้อมูลครั้งล่าสุด record นั้นทั้ง record  ของคนไข้ที่มี  pdx=I10  เพราะบางคนเขามามากว่า 1 ครั้ง ในช่วงเวลาที่กำหนด  แต่ต้องการครั้งหลังสุด  ยกตัวอย่างตามรูป ต้องการข้อมูลที่ทำสีเขียวใว้
ต้องเขียนคำสั่งอย่างไรครับ  ขอบคุณครับ

select *
from vn_stat
where vstdate between "2014-01-01" and "2014-03-31"
      and pdx="I10"
order by hn



9
     พอดีพี่พยาบาลมาขอข้อมูลไปใช้เกี่ยวกับคนไข้เบาหวานความดันครับ ในส่วนที่ทำสีแดงใว้ ผมต้องการหาจำนวนยาที่คนไข้ได้รับในแต่ละครั้ง และให้คะแนนไปด้วย แต่บาง visit คนไข้ไม่ได้รับยาที่เกี่ยวข้อง แต่ผลกับบอกว่าได้รับยา 1 ตัว และถ้าได้รับยาที่เกี่ยวข้อง ผลกับบอกว่าได้รับยา 2 ตัว   พี่ๆ ช่วยชี้แนะด้วยครับ

select o.vstdate,o.hn,concat(p.pname,p.fname,"  ",p.lname) as ptname,p.birthday,concat(year(curdate()) - year(p.birthday)) as year,p.addrpart,p.moopart,t.full_name,c.begin_year,
       v.pdx,v.dx0,v.dx1,v.dx2,o.bmi,o.bps,o.bpd,o.fbs,o.hba1c,o.creatinine,micro_albumin,o.advice3,o.advice5,o.advice7,
       e2.dmht_eye_screen_result_name,e3.dmht_eye_screen_result_name,f2.dmht_foot_screen_result_name,f3.dmht_foot_screen_result_name,
if(count(DISTINCT (drugitems.`name` LIKE "metformi%"or drugitems.`name` LIKE "GLIBENCLAMIDE%"or drugitems.`name` LIKE "GLIPIZIDE%"or drugitems.`name` LIKE "INSULIN%"))=1,40,null) as Drug_dm_1,
if(count(DISTINCT (drugitems.`name` LIKE "metformi%"or drugitems.`name` LIKE "GLIBENCLAMIDE%"or drugitems.`name` LIKE "GLIPIZIDE%"or drugitems.`name` LIKE "INSULIN%"))=2,30,null) as Drug_dm_2,
if(count(DISTINCT (drugitems.`name` LIKE "metformi%"or drugitems.`name` LIKE "GLIBENCLAMIDE%"or drugitems.`name` LIKE "GLIPIZIDE%"or drugitems.`name` LIKE "INSULIN%"))=3,20,null) as Drug_dm_3,
if(count(DISTINCT (drugitems.`name` LIKE "metformi%"or drugitems.`name` LIKE "GLIBENCLAMIDE%"or drugitems.`name` LIKE "GLIPIZIDE%"or drugitems.`name` LIKE "INSULIN%"))=4,10,null) as Drug_dm_4,
if(count(DISTINCT (drugitems.`name` LIKE "ENALAPRIL%" or drugitems.`name` LIKE "AMLODIPINE%"or drugitems.`name` LIKE "ATENOLOL%"or drugitems.`name` LIKE "HYDROCHLOROTHIAZIDE%" or drugitems.`name` LIKE "propranolol%"or drugitems.`name` LIKE "NIFEDIPINE%"or drugitems.`name` LIKE "LOSARTAN%"or drugitems.`name` LIKE "METOPROLOL%"or drugitems.`name` LIKE "MODURETIC%"or drugitems.`name` LIKE "DOXAZOSIN%"))=1,40,null) as Drug_ht_1,
if(count(DISTINCT (drugitems.`name` LIKE "ENALAPRIL%" or drugitems.`name` LIKE "AMLODIPINE%"or drugitems.`name` LIKE "ATENOLOL%"or drugitems.`name` LIKE "HYDROCHLOROTHIAZIDE%" or drugitems.`name` LIKE "propranolol%"or drugitems.`name` LIKE "NIFEDIPINE%"or drugitems.`name` LIKE "LOSARTAN%"or drugitems.`name` LIKE "METOPROLOL%"or drugitems.`name` LIKE "MODURETIC%"or drugitems.`name` LIKE "DOXAZOSIN%"))=2,30,null) as Drug_ht_2,
if(count(DISTINCT (drugitems.`name` LIKE "ENALAPRIL%" or drugitems.`name` LIKE "AMLODIPINE%"or drugitems.`name` LIKE "ATENOLOL%"or drugitems.`name` LIKE "HYDROCHLOROTHIAZIDE%" or drugitems.`name` LIKE "propranolol%"or drugitems.`name` LIKE "NIFEDIPINE%"or drugitems.`name` LIKE "LOSARTAN%"or drugitems.`name` LIKE "METOPROLOL%"or drugitems.`name` LIKE "MODURETIC%"or drugitems.`name` LIKE "DOXAZOSIN%"))=3,20,null) as Drug_ht_3,
if(count(DISTINCT (drugitems.`name` LIKE "ENALAPRIL%" or drugitems.`name` LIKE "AMLODIPINE%"or drugitems.`name` LIKE "ATENOLOL%"or drugitems.`name` LIKE "HYDROCHLOROTHIAZIDE%" or drugitems.`name` LIKE "propranolol%"or drugitems.`name` LIKE "NIFEDIPINE%"or drugitems.`name` LIKE "LOSARTAN%"or drugitems.`name` LIKE "METOPROLOL%"or drugitems.`name` LIKE "MODURETIC%"or drugitems.`name` LIKE "DOXAZOSIN%"))=4,10,null) as Drug_ht_4
,v.income
from opdscreen o
     left outer join patient p on o.hn=p.hn
     left outer join thaiaddress t on t.addressid=concat(p.chwpart,p.amppart,p.tmbpart)
     left outer join vn_stat v on o.vn=v.vn
     left outer join clinicmember c on v.hn=c.hn
     left outer join clinicmember_cormobidity_screen c1 on v.vn=c1.vn
     left outer join clinicmember_cormobidity_eye_screen e1 on c1.clinicmember_cormobidity_screen_id=e1.clinicmember_cormobidity_screen_id
     left outer join clinicmember_cormobidity_foot_screen f1 on c1.clinicmember_cormobidity_screen_id=f1.clinicmember_cormobidity_screen_id
     left outer join dmht_eye_screen_result e2 on e1.dmht_eye_screen_result_left_id=e2.dmht_eye_screen_result_id
     left outer join dmht_eye_screen_result e3 on e1.dmht_eye_screen_result_right_id=e3.dmht_eye_screen_result_id
     left outer join dmht_foot_screen_result f2 on f1.dmht_foot_screen_result_left_id=f2.dmht_foot_screen_result_id
     left outer join dmht_foot_screen_result f3 on f1.dmht_foot_screen_result_right_id=f3.dmht_foot_screen_result_id
     Left Outer Join opitemrece ON v.vn = opitemrece.vn
     Left Outer Join drugitems ON opitemrece.icode= drugitems.icode
where o.vstdate between "2013-10-01" and "2014-09-30"
      and v.pdx = "I10"
group by v.vn
order by t.full_name,o.hn,o.vstdate

10
    เมื่อมีการสั่งจ่ายยานอกบัญชี  จนท.เลือกเหตุผลการใช้ยา แล้วบันทึกไป พอพิมพ์ใบรับรองออกมา
กลายเป็น EA, EB, EC, ED, EF  พวกนี้ออกมาครับ  ผมไปเช็คที่ตาราง ovst_presc_ned
ฟิลด์  presc_reason เก็บข้อมูล เป็น EA, EB, EC, ED, EF  เดิมมันจะเป็นเหตุผลที่เป็นภาษาไทยครับ
ตั้งแต่วันที่  14 /10 /56 เก็บข้อมูล เป็น EA, EB, EC, ED, EF ก่อนหน้านั้นเป็นเหตุผลที่เป็นภาษาไทยครับ

     ซึ่งในวันที่ 13 ผมอัพเกรดเวอร์ชัน จาก 3.56.8.21 เป็น  3.56.9.30l  ไม่รู้ว่าเกี่ยวกันหรือเปล่า  ไม่ทราบว่าเป็นเพราะอะไรครับ  แล้วแก้ไขยังไงครับ

ขอบคุณครับ

11
     โดยในปี 57 กำหนดให้สำรวจ 2 กลุ่มอายุ คือ
1. กรณีเด็กอายุ 0 – 5 ปี  DATE_SERV =
          กรกฎาคม 2556
          ตุลาคม 2556 
          มกราคม 2557 
          เมษายน 2557
2. กรณีอายุ 6 – 18 ปี DATE_SERV =
          พฤศจิกายน - ธันวาคม 2556 
          พฤษภาคม - มิถุนายน 2557

คำถาม
   ในกลุ่มแรก 0-5 ปี บันทึกน้ำหนักส่วนสูง ในบัญชี 3 และ 4 สามารถส่งออก แฟ้ม Nutrition ได้ใช่มั้ยครับ
   แล้วในกลุ่มสอง บันทึกในบัญชี 5 ใช่หรือเปล่าครับ แต่ในบัญชี 5 เป็นเด็ก ป.1-6 แล้วในเด็กที่อายุมากกว่านั้น ไม่ทราบว่าต้องลงผล น้ำหนักส่วนสูงที่ไหนครับ

12
   ผมจะเปลี่ยนราคา ค่า x-ray เลยสงสัยว่า ถ้าเราแก้ไขราคา ยา หัตถการ ค่าบริการต่าง
เช่น  เดิมค่า x-ray - chest   ราคา  150  แล้วเปลี่ยนเป็น 200 ค่าใช้จ่ายเดิมก่อนเปลี่ยนของคนไข้รายอื่นๆ
ที่มีรายการ chest จะเป็นราคา 150 หรือ 200 ครับ  ถ้าเป็น 200 คนที่จ่ายเงินไปแล้ว จะกลายเป็นค้างชำระหรือเปล่า
ที่มีส่วนต่าง 50 บาท

     หรือ ต้องเพิ่มรายการขึ้นมาใหม่ แล้วปิดรายการเก่า

13
       ในวันที่เสาร์ที่ 28 กันยายน  ได้ปิดระบบในช่วงเช้า 8.00 - 11.00 เพื่อเปลี่ยนระบบสำรองไฟฟ้า  แล้วแพทย์ก็ตรวจคนไข้ไปโดยได้จดรายชื่อคนไข้ที่เขาได้ตรวจไปในช่วงที่ปิดระบบ  พอระบบกลับมาเปิดใช้งานตามปกติ ก็ได้มีการบันทึกคนไข้ที่มาตรวจของวันที่ 28 เข้าไปในระบบ โดยทะยอยบันทึกไปเรื่อยๆจนครบ แต่ทำในวันหลังจากวันที่ 28 ครับ แต่เลือกวันที่ส่งตรวจ วันที่ตรวจเป็นวันที่ 28   พอมาทำเบิกค่าตอบแทนแพทย์จึงพบปัญหาว่า ในวันที่ 28 มีคนไข้ที่แพทย์คนนั้นตรวจแค่ 4 คน คือ 4 คนที่หลังจากเปิดใช้งานระบบตามปกติ แต่คนที่บันทึกย้อนหลังกลับไม่มีครับ แต่ในเมนู บันทึกผลวินิจฉัย จำนวนคนไข้ครบตามจริงนะครับ  ไม่ทราบว่าต้องทำยังไงถึงจะมีจำนวนคนไข้ที่แพทย์ตรวจตรงตามที่ตรวจจริงครับ

14
     จากรูปนะครับ ผู้ป่วยแพ้ยา Paracetamol  แต่ผมสั่ง GPO Balm โปรแกรมป็อปอัพหน้าต่าง ตรวจพบการแพ้ยาข้ามกลุ่ม ทั้งที่ผู้ป่วยแพ้ยา Paracetamol จะเกิดขึ้นกรณีที่ผู้ป่วยที่มีประวัติการแพ้ยาแล้วมารับบริการ แล้วมีการสั่งยาอะไรก็ตามจะป็อปอัพหน้าต่าง ตรวจพบการแพ้ยาข้ามกลุ่ม ขึ้นมาครับ  สมมุติสั่งยา 5 ตัว ก็จะแสดง 5 ครั้งเลยครับ ไม่ทราบว่าต้องแก้ไขอย่างไรครับ

15
     ห้องยาไม่สามารถแก้ไขรายการยาได้ครับ ขึ้นป็อปอัพว่า "ใบสั่งยาถูกห้ามแก้ไขโดยแพทย์ผู้บันทึกรายการ"
ผมก็ไปคลิกที่ แท็บ ตัวเลือกอื่นๆ > ปลด Lock รายการยา > ตอบ OK > แล้วก็บันทึก    แล้วผมก็เรียกคนไข้คนเดิม
มาแก้ไขรายการยา ก็ยังไม่สามารถแก้ไขได้ครับ  ไม่ทราบว่าต้องไปแก้ไขหรือตั้งค่าตรงไหนครับ

16
     ส่งออก 21 แฟ้มมีบางแฟ้มไม่มีข้อมูลส่งออกมาเลยครับ หลังจากเมื่อวันเสาร์-อาทิตย์ที่ผ่านมาได้อัพเกรดเวอร์ชัน
จาก 3.56.44.22 เป็น 3.56.8.15 วันนี้ส่งออกข้อมูล 21 แฟ้ม ปรากฏว่ามีบางแฟ้มไม่มีข้อมูลถูกส่งออกมาเลยครับ
เช่น service diag ซึ่งไม่น่าจะเป็นไปได้ ผมได้เลือกออฟชันตามภาพที่แนบมา แล้วพอประมวลผลออกมาเป็นดัง
ภาพที่ 2

 

17
     คือผมจะอัพเกรด Structure เครื่อง Master ครับ เดิมทีทั้ง Master และ Slave ใช้เวอร์ชันเดียวกัน คือ 3.56.4.22
แล้วผมได้อัพเกรด Structure เครื่อง Slave เป็น 3.56.8.15 แล้วผมก็ไม่ได้สั่งให้ Master  Replicatไปยัง Slave เลย
หลังจากอัพเกรด Structure เครื่อง Slave แต่ผมก็ BackUp ทุกวันครับ
     คำถาม
     1. ถ้าสั่งให้ Master  Replicat ไปยัง Slave ซึ่งเป็นเวอร์ชันที่สูงกว่า Master จะมีปัญหาอะไรหรือไม่
         ข้อมูลครบหรือเปล่า มีปัญหากับโครงสร้างตารางหรือเปล่า
     2. ถ้าสั่งให้ Master  Initial Import ไปยัง Slave ซึ่งเป็นเวอร์ชันที่สูงกว่า Master จะมีปัญหาอะไรหรือไม่
         ข้อมูลครบหรือเปล่า มีปัญหากับโครงสร้างตารางหรือเปล่า

18
          Upgrade Structure แล้วค้างไปเลย เริ่มตั้งแต่เวลา 10.35 น. วันนี้ แล้วค้างที่หน้านี้ตามภาพ
มาตั้งแต่ 11.00 น. จนถึงตอนนี้ (15.05 น.) ไม่ไปไหนเลยครับ ไม่ทราบว่าต้องทำอย่างไรครับ
โดยอัพจาก 3.56.6.20c  มาเป็น  3.56.7.18

19
     ผมจะทำการอัพเกรด MySQL เครื่อง Master เลยจะมาขอสอบถามอาจารย์ทั้งหลายในบอร์ดครับ และเป็นแนวทางให้กับที่อื่นด้วยในการที่จะอัพเกรดเวอร์ชัน MySQL เป็น 5.5

     ยึดตามคำแนะนำของคุณ realaerm นะครับ
1. check version mysql โดยใช้คำสั่ง mysql --version
    เช็คแล้วได้ = 5.1.30
    check version Linux โดยใช้คำสั่ง rpm -q centos-release
    เช็คแล้วได้ = 5.2

2. download version mysql ที่ต้องการมาใช้ (ในที่นี้แนะนำ mysql ของ percona นะครับ)
    ดาวน์โหลดมาแล้วครับ Percona-Server-shared-55-5.5.31-rel30.3.520.rhel5.x86_64.rpm
                                     Percona-Server-client-55-5.5.31-rel30.3.520.rhel5.x86_64.rpm
                                     Percona-Server-server-55-5.5.31-rel30.3.520.rhel5.x86_64.rpm


3. ไฟล์ที่ใช้ในการติดตั้งจะต้องมีไฟล์ client , shared , server นะครับ ชื่อไฟล์จะมีคำเหล่านี้อยู่นะครับ เช่น
     MySQL-client-percona-5.5.xx-x.rhel6.x64_i86.rpm
     MySQL-shared-percona-5.5.xx-x.rhel6.x64_i86.rpm
     MySQL-server-percona-5.5.xx-x.rhel6.x64_i86.rpm

4. เมื่อได้ไฟล์นั้นมาแล้ว stop mysql ก่อน การ upgrade ครับ โดยใช้คำสั่ง
#service mysqld stop

5. จากนั้นถอนของเก่าออกโดยใช้คำสั่ง ดังนี้
#yum remove mysql
#yum remove mysql-server
(คำสั่งนี้จะลบโปรแกรมออกแต่ข้อมูลไม่หายไป)

6. จากนั้นติดตั้ง version ใหม่เข้าไปโดยใช้คำสั่ง
#rpm -ivh --nodeps --force MySQL-client-percona-5.5.xx-x.rhel6.x64_i86.rpm
#rpm -ivh --nodeps --force MySQL-shared-percona-5.5.xx-x.rhel6.x64_i86.rpm
#rpm -ivh --nodeps --force MySQL-server-percona-5.5.xx-x.rhel6.x64_i86.rpm
     ผมต้องเปลี่ยนเป็น
#rpm -ivh --nodeps --force Percona-Server-shared-55-5.5.31-rel30.3.520.rhel5.x86_64.rpm
#rpm -ivh --nodeps --force Percona-Server-client-55-5.5.31-rel30.3.520.rhel5.x86_64.rpm
#rpm -ivh --nodeps --force Percona-Server-server-55-5.5.31-rel30.3.520.rhel5.x86_64.rpm
     ใช่หรือเปล่าครับ


7. จากนั้นเมื่อติดตั้งเสร็จเรียบร้อยแล้วให้ใช้คำสั่ง upgrade mysql โดยใช้คำสั่งดังนี้
#mysql_upgrade -u root
แล้วรอจนกว่าจะเสร็จ เป็นอันเสร็จสิ้นกระบวนการ

ปล.ระวังเรื่อง my.cnf ถ้าอัพจาก version เก่าๆมา เป็น 5.5.xx แล้วจะมีบางฟังชั่นใช้งานไม่ได้ ตอนลงเสร็จแล้วจะ start mysql ไม่ได้ครับ ที่นึกออกที่ต้องเข้าไปแก้จะมี
1. default-character-set=tis620 จะใช้ไม่ได้ให้ comment เอาไว้ แล้วเปลี่ยนเป็น character-set-server=tis620 เป็นต้น
2. skip-locking ให้ comment เอาไว้อีกเช่นกัน


     ตอนนี้ผมเตรียมความพร้อมถึงข้อ 2 แล้ว ถ้าทำตามคำแนะนำนี้สามารถอัพเกรดได้ ไม่มีผลเสียหายต่อข้อมมูล
จริงหรือเปล่าครับ

20
     พยาบาลคีย์ค่าใช้จ่ายมามีรายการที่ไม่ถูกต้อง แล้วไปลบรายการที่ไม่ถูกต้องออก
จากรูปที่ 1 จะเห็นว่าผู้ป่วย 2 รายที่ขีดเส้นใต้ ค่าใช้จ่ายที่แสดงถูกต้องแล้ว ได้รับการแก้ไข ลบรายการที่ไม่ถูกต้องออก
จากรูปที่ 2 จะเห็นว่า เมื่อส่งออกข้อมูล สกส. ค่าใช้จ่าจะรวมราคาค่ารักษาที่เราลบออกไปแล้วเข้ามาด้วย

ไม่ทราบว่าต้องแก้ไขยังไงครับ ขอบคุณครับ

21
       ผมทำ Slave ใหม่ โดยเริ่มจาก
1. ลง CentOS 6.4    64 bit
2. ติดตั้ง Mysql  โดยใช้  xTraBackup  เกิด Error ดังภาพครับ
ไม่ทราบว่าเกิดจากอะไรครับ

22
         ผมจะทำรายงานต้องใช้ข้อมูลใน 2 ตาราง เลยต้อง join กัน  กลับพบว่าหมายเลข VN ทั้ง 2 ตารางไม่ตรงกัน
บางอันก็ตรง บางอันก็ไม่ตรงครับ คือตาราง person_epi_vaccine กับตาราง person_epi_nutrition
ไม่ทราบว่าท่านอื่นเป็นเหมือนกันหรือเปล่าครับ

23
         พยาบาล ER เขาถามว่า ในกรณีที่คนไข้สิทธิจ่ายตรง ที่จะ Refer ไป รพ. อื่น ทำไมต้องเปิด 2 หน้า (หมายถึง เปิดอีก 1 Visit เป็น 2 Visit)
เพื่อที่จะคีย์รายการ ยา หรือ หัตถการ 1 Visit และอีก Visit เพื่อคีย์รายการ รถ Refer และ พยาบาล Refer แยกต่างหาก โดยการเงินแจ้งพยาบาล ER
ว่าเพื่อที่เวลาส่งเบิก สกส. จะได้ส่งเบิกผ่านทั้งหมด ถ้าเกิดคีย์มาในหน้าเดียวกัน จะโดนแจ้งว่ารายการ รถ Refer และ พยาบาล Refer ไม่ผ่าน
เป็นรายการที่ไม่เกี่ยวข้องกับการรักษา เพราะค่า รถ Refer และ พยาบาล Refer การเงินเขาจะไปคีย์เบิกอีกโปรแกรมนึง

         ไม่ทราบว่ามีวิธีไหนหรือเปล่าครับ ที่จะคีย์แค่หน้าเดียว 1 Visit หรือต้องทำอย่างที่ทำอยู่ครับ

ขอบคุณครับ ทุกความคิดเห็น

24
Networking / Smile Authentication
« เมื่อ: มีนาคม 27, 2013, 10:41:36 AM »
     มีท่านใดใช้ Smile Authentication บ้างครับ มีปัญหาอยากสอบถาม ว่าต้องตั้งค่าอย่างไรครับ
1. ใช้ DHCP แจกไอพี แต่ไอพีล้นไปอีกวงครับ  Server HOSxP อยู่วง 10.0.100.xx แต่มีเครื่องลูกบางเครื่อง
    จะได้ไอพี 10.0.101.xx สามารถเข้าใช้งานอินเตอร์เน็ตได้ แต่ใช้งาน HOSxP ไม่ได้  ทุกวันนี้ผมต้อง Restart
    เครื่อง Smile ทุกวัน วันไหนไม่ได้ Restart วันรุ่งขึ้นไอพีล้นไปวงอื่นเลยครับ ทั้งที่มีเครื่องที่ใช้งานไม่ถึง 100 เครื่อง
2. Fix IP ไม่ได้ครับ เครื่องที่ Fix จะใช้งานได้เฉพาะ HOSxP แต่จะใช้งาน Internet ไม่ได้

ตอนนี้กำหนดให้ DHCP แจกไอพีทตั้งแต่ 10.0.100.20 ขึ้นไป ซับเน็ต 255.255.255.0
ผมแนบไฟล์มา 2 ไฟล์ ต้องตั้งค่าตรงไหนครับ
   ไฟล์ที่ 1     config                   etc/chili/config
   ไฟล์ที่ 2     chilli.conf               etc/chilli.conf

25
    ใบ MAR ของโรงพยาบาลอื่น มีการจัดการเรื่องยาฉีดกับยากินอย่างไรครับ
ที่ รพ.ผมมีปัญหาตรงพยาบาลอยากให้แยกออกคนละใบระว่าง ยากิน กับ ยาฉีด
หรือรวมกันก็ได้ แต่ขอให้สีของ font แตะละประเภทแยกสีกัน เช่น ยากินสีดำ ยาฉีดสีแดง
พี่พยาบาลเขาเลยบอกว่างั้นให้พิมพ์ออกมาแค่ยากินก็ได้ เดี๋ยวยาฉีดเขียนเอาเองเพราะมันไม่เยอะ
แต่อาจารย์ที่เขามาเป็นพี่เลี่ยงประเมิน HA เขาบอกว่า ให้แยกใบกัน หรือรวมกันแต่ font คนละสี

ไม่ทราบว่าที่อื่นมีการจัดการยังไง


26
      ผลวินิจฉัยการคลอด ไม่ถูกต้องครับ  คนไข้มาคลอดแล้วลงผลวินิจฉัย 2 ตัว
คือ O800 กับ Z370  พอไปดูในบัญชี 2  กลับพบว่า ผลวินิจฉัยการคลอด เป็น A099

27
     ลงรับ Chart จาก Ward ไม่ได้ครับ  โดย
1.คนหาชื่อคนไข้
2.กดปุ่ม  ยืนยันรับ Chart
แล้วก็ขึ้น Error ดังภาพครับ  ขึ้นว่า  Invalid chart state  ไม่ทราบว่าต้องแก้ไขยังไงครับ

ขอบคุณครับ

28
Report Exchange / ช่วยดูรายงานให้หน่อยครับ
« เมื่อ: ธันวาคม 24, 2012, 13:41:34 PM »
ผมนำ Variable มาลบกันแต่มันก็ไม่ได้ผลลัพธ์ที่ถูกต้องออกมา Variable ผมก็กำหนดเป็น Integer
    โดย  เอา   Variable    ช่อง รวมทั้งหมด  เป็นตัวตั้ง
    ลบด้วย     Variable    ช่อง จำนวนผู้รับบริการในเวลาราชการทั้งหมด
    ก็จะได้ค่า  จำนวนผู้รับบริการนอกเวลาราชการทั้งหมด

แต่มันไม่ยอมลบครับ  ขอคำชี้แนะด้วย

29
  ทำไมชื่อผู้ป่วยไม่แสดงที่ ห้องตรวจแพทย์ ครับ โดยห้องแพทย์ Log In "ห้องตรวจโรค 4" 
แล้วพยาบาลส่งชื่อคนไข้เข้า "ห้องตรวจโรค 4"  แต่ชื่อไม่แสดงอัตโนมัติ ต้องกดสลับระหว่างเมนู ซักประวัติ กับ ตรวจรักษา
ชื่อผู้ป่วยถึงจะแสดง ลองเปลี่ยน เครื่องคอมพิวเตอร์ใหม่ ก็ไม่หายครับ และก็ส่ง Message ก็ไม่ได้ รับก็ไม่ได้
เป็นอยู่ สอง สาม จุดบริการครับ  (เลือกจุดบริการถูกต้องนะครับ ผมไปลองเองก็เป็นจริง อย่างที่พี่พยาบาลแจ้งครับ)

30
      เครื่อง Master สามารถ Upgrade Structure ได้ตามปกติ
      แต่เครื่อง Slave  ไม่สามารถ  Upgrade Structure  ได้ครับ
พอกดปุ่ม Upgrade Structure  จะมีหน้า  ตรวจสอบระบบฐานข้อมูล  โปรแกรมก็จะทำงานได้ 2 บรรทัดแล้วก็ Error
   
    Update hosxp_dll_field data ...
    Upgrade MySQL Start

แล้วก็ขึ้นดังภาพครับ

31
          รายการ  ลูกประคบ  ที่คีย์ในหน้าแพทย์แผนไทย  จะไม่ถูกส่งออกแฟ้ม Drug
แต่ถ้ารายการยา สมุนไพร อื่น จะถูกส่งออกแฟ้ม Drug   พอจะไป Map รายการ ลูกประคบ
ใน ยาสมุนไพรที่มีใช้ในสถานบริการ  มันไม่มีรายการ ลูกประคบ

ที่อื่นประสบปัญหาแบบนี้บ้างหรือเปล่าครับ แล้วมีแนวทางอย่างไรครับ

32
     พี่พยาบาลอยากให้  ประวัติ Vaccine ในหน้าซักประวัติ เชื่อมโยงข้อมูลกับ งานส่งเสริม
เพราะเวลาให้บริการ อย่างเช่น เด็กมารับบริการสร้างภูมิคุ้มกัน เขาก็ลงข้อมูลวัคซีนที่ได้รับในครั้งนี้
ในเชิงรุก ทะเบียนวัคซีน   แล้วพี่เขาต้องมาลง ประวัติ Vaccine ในหน้าซักประวัติ อีกต้องลง 2 ครั้ง

ขอบคุณครับ

33
     แท็บ ทั่วไป2 ในส่วนของที่อยู่ไม่ทราบว่าที่อื่นลงกันยังไงครับ
ลงที่อยู่ตามบัตรประชาชน หรือ ลงที่อยู่ปัจจุบัน  ที่นี่เขาลงเป็นที่อยู่ตามบัตร

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

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

ไม่ทราบว่าที่อื่นมีปัญหาอย่างนี้หรือเปล่าครับ  แล้วมีแนวทางอย่างไรบ้างครับ  หรือใครมีคำแนะนำอย่างไรบ้างครับ

ขอบคุณครับ

34
    อย่างเช่น เดิมนาย A  เป็น อสม.ประจำบ้านนี้  ต่อมาไม่ได้ประจำบ้านนี้แล้ว
ต่อมานาย B ได้มาเป็น อสม.ประจำบ้านนี้แทน  เลยจะลบนาย A ออก เพิ่มนาย B เข้าไปแทน
แต่ไม่สามารถทำได้ครับ

35
ผลการวินิจฉัยของผู้ป่วยมีค่า R.W น้อยกว่า 0.2 ไม่ทราบว่าเป็นเพราะอะไรครับ

แต่พอใส่ใน Thaidrg คำนวณได้ครับ

36
                สสจ.เขาให้ดึงข้อมูลเป็นไฟล์ text ติดอยู่นิดนึงตรงที่
เขาต้องการรูปแบบของวันที่เป็น  YYYYMMDD  แต่ผมดึงออกมาได้เป็น  1/1/2554

select  vstdate,*,*,*,*
from vn_stat

ไม่ทราบว่าพอมีวิธีใดบ้างครับ  ขอบคุณครับ

37
     ผมจะเขียนรายงานเด็ก 1-5 ปีที่มารับบริการเพื่อแสดง น้ำหนัก ส่วนสูง ภาวโภชนาการ ฯลฯ
เลยไป join กับตาราง person_epi_nutrition  พบว่าบาง Record ก็มี VN แต่บาง Record ก็ไม่มี
ไม่ทราบว่าเกิดจากสาเหตุอันใดครับ 

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

ขอบคุณครับ

39
     ลงทะเบียนต่างด้าวอย่างไร   ให้ไม่ไปเพิ่มบุคคลในเขตรับผิดชอบ (บัญชี1) เพราะในเขตรับผิดชอบ
ของโรงพยาบาลมีต่างด้าวเข้ามาทำงานและอาศัยอยู่เยอะมาก  ตามรูปจะเป็นที่อยู่ในเขตรับผิดชอบ
พี่ที่รับผิดชอบงานเชิงรุก เขาเสนอว่าจะลงเฉพาะ ประเทศ ช่องที่เหลือว่างไว้  ไม่ทราบว่าที่อื่นมีแนวทางอย่างไรบ้างครับ

ขอบคุณครับ

40
   ผมทำ Lab Link พอทำเสร็จก็กดปุ่ม Update แล้วก็ขึ้น Error ตามรูปครับ ไม่ทราบว่าเกิดจากอะไรครับ
ตรวจสอบชื่อแล็บ ก็ไม่ได้ซ้ำกัน  อีกคำถามนึงครับ TCO2 ของผมมันว่างจะเป็นอะไรหรือเปล่ารับ
ไม่รู้ว่าต้อง Link กับแล็บตัวไหน

41
รายงาน 0110 รง.5 หน้า 2  ไม่มีข้อมูลออกครับ  ตรงช่อง ได้รับการตรวจสุขภาพ ใหม่ในปี ไม่ทราบว่า
ต้องลงข้อมูลตรงไหนหรอครับถึงจะมีข้อมูลแสดงออกมา และก็ช่อง ส่งเสริมป้องกันทางทันตกรรม ด้วยนะครับ


ขอบคุณทุกคำชื้แนะครับ

42
     คือผมจะดึงข้อมูลจากตาราง  opitemrece  ตรงคอลัมน์ icode มันจะมีทั้งยาและเวชภัณฑ์
โดยอยากให้มีชื่อต่อท้ายว่าแต่ละ icode ชือ่อะไรบ้าง  แต่มันมันมีทั้งขึ้นต้นด้วย 1 และ 3
เลยไม่รู้วิธีที่จะทำให้มันแสดงช่องเดียวกันยังไง  ประมาณตามรูปประกรอบครับ
ขอคำแนะนำด้วยครับ  ขอบคุณครับ


43
ขอดูตาราง income ให้หน่อครับ  คือผมเขียนรายงานให้พี่พยาบาลแล้วงงนิดหน่อยครับ
ว่าตาราง income มันกำหนดถูกหรือเปล่า 

ขอบคุณครับ

44
          คือจะเลือกข้อมูลบ้านที่ยังไม่ได้ทำการสำรวจครับ จะเปรัยบเทียบตาราง
ระหว่างตาราง house กับ house_survey  อยากทราบว่าบ้านใหนบ้างในตาราง house
ที่ไม่ได้ทำการสำรวจ   ขอคำแนะนำด้วยครับ   ขอบคุณครับ

45
ช่วยดูรายงานให้หน่อยครับ  มันติด Error ตามภาพ ไม่รู้ผิดตรงไหนหาแล้วไม่เจอ

ขอบคุณครับ

46
     ขอถามหน่อยนะครับ คือ ไม่สามารถออกเลข XN เองได้ 
โดยติ๊กที่ กำหนด xn เอง  แล้วคลิ๊กที่ลงทะเบียนและพิมพ์ แล้วก็พิมพ์หมายเลข xn ที่ต้องการ
พอบันทึกมันก็ไม่ยอมเปลี่ยนให้ครับ โดยที่ปกติตั้งให้รันอัตโนมัติ ปี พ.ศ. นำหน้า
แต่ที่ต้องกำหนดเองในกรณี คนไข้แรงงานต่างด้าวมาตรวจสุขภาพประจำปีครับ เพราะเขาจะมาแค่ปีละครั้ง
ถ้าออก xn ตามปกติ จะมีต้นทุนประมาณ 6-7 บาทต่อคน ปีนึงจะมีมาตรวจประมาณ 2,000 คน
ไม่ทราบว่าที่อื่นสามารถเปลี่ยน xn เองได้หรือเปล่าครับ หรือมีแนวทางอย่างไรกันบ้างครับ

ปัจจุบันใช้ V.3.54.11.23

47
   เพิ่มรหัส ICD10 ในระบบรายงานโรคระบาด R506 ไม่ได้ครับ คือผมจะเพิ่ม A911 เข้าไป
แต่พอกดเพิ่มแล้วมันก็เด้งหน้า Debug ขึ้นมาครับ พอปิดหน้าต่างงไปหมด แล้วเปิดมาใหม่
ข้อมูลก็ไม่ได้ถูกเพิ่มเข้าไปครับ  ไม่ทราบว่าต้องทำอย่างไรครับ หรือว่ามันเพิ่มไม่ได้

ใช้   V.3.54.11.23


48
         ขอสอบถามแนวทางของ  ห้องยา  หน่อยครับ  ว่าแต่ละที่มีแนวทางหรือวิธีการอย่างไรบ้างครับ

1. กรณีคนไข้มารับบริการ แล้วพอหมอตรวจเสร็จก็สั่งยา ชื่อก็จะมาที่ห้องยา พอเรียกชื่อแล้วไม่มารับยา
    พอตกเย็นก็ยังไม่มารับ เจ้าหน้าที่ห้องยาเลยคีย์จำนวนยาเป็น 0 แล้วส่งชื่อกลับบ้าน

2. กรณีคนไข้มารับบริการ แล้วหมอสั่งยา แต่คนไข้มียาเดิมเหลือ หรือครั้งนี้อาจไม่ได้สั่งยาตัวเดิมทุกตัว
    แต่ก็จะคีย์ยามาเหมือนเดิมกับครั้งที่แล้ว  ส่วนยาที่ไม่ได้จ่ายให้จริงๆ ในครั้งนี้ก็จะใส่จำนวนเป็น 0
    เพื่อที่หมอลืมสั่งยาในครั้งต่อไป

3. PCEC วัคซีนกันพิษสุนัขบ้า  สมมุติ เด็กชาย A   โดนหมานาย B กัด  แล้วพากันมาโรงพยาบาลในวันนั้น
    นาย B ก็จะจ่ายค่ารักษาพยาบาลทั้งหมด รวมทั้ง วัคซีนทั้ง 3 เข็ม ในครั้งนี้เลย เพราะเด็กชาย A เกรงว่า
    นาย B จะไม่จ่ายวัคซีนในเข็มต่อๆไป เลยให้จ่ายใว้เลย  แล้วในครั้งต่อไปที่เด็กชาย A มาฉีดวัคซีนเขาก็
    ลงจำนวนเป็น 0

ที่อื่นมีแนวทางยังไงบ้างครับ คือแฟ้ม DRUG  มัน  ERROR  จำนวนเป็น 0

49
       ส่งออกข้อมูลแบบ OPPP  แล้วก็ตรวจสอบในโปรแกรม โปรแกรมตรวจสอบเบื้องต้น (OPPP) ข้อมูลแต่ละแฟ้ม
ผ่านร้อยละ 90 เป็นอย่างต่ำ   แต่พอส่งข้อมูลผ่านหน้า WEB  แล้วไปดูมันกลับไม่ผ่านเยอะมาก ซะงั้น
ท่านใดพอรู้สาเหตุบ้างครับ โปรดชี้แนะด้วยครับ

ทั้ง 3 รูปเป็นเมนู จาเว็บ   nhso.go.th


50
        ห้องเก็บเงิน  ไม่สามารถให้ส่วนลดได้ครับ
คือจะให้ส่วนลดค่าบริการทางการแพทย์ ที่เก็บอยู่ 50 บาท เช่น

   นาย เอ มารับบริการ  มีค่าใช้จ่าย  222  ก็จะให้ส่วนลด 2 บาท โดยลดตรงค่าบริการทางการแพทย์ จะเหลือ  220
   นาย บี  มารับบริการ  มีค่าใช้จ่าย  158  ก็จะให้ส่วนลด 3 บาท โดยลดตรงค่าบริการทางการแพทย์ จะเหลือ  155

เพราะห้องเก็บเงินเขาไม่สะดวกหาเหรียญบาทมาทอนได้ เวลาจะให้ส่วนลด ต้องพิมพ์ตรงช่องส่วนลดประมาณ 3-4
ครั้งจึงจะสามารถให้ส่วนลดได้  ซึ่งทำให้เสียเวลา  ไม่ทราบว่าที่อื่นเป็นเหมือนกันหรือเปล่าครับ  แล้วห้องเก็บเงิน
ของที่อื่นมีแนวทางอย่างไรบ้างครับ

หน้า: [1] 2