แสดงกระทู้

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

หน้า: 1 [2] 3 4 ... 6
51
ขอบคุณครับ
1. ค่า RR ผมก็ว่าอย่างนั้นแหละครับ แต่เขาอยากได้ default ไว้เลย
ส่วนข้อ 2. ส่งกลับบ้าน คือ ให้มันติ๊กไว้ที่ส่งกลับบ้านครับ ก่อนกดปุ่มตกลง ด้านล่าง...ถ้าต้องส่งไปห้องอื่น ค่อยกดเปลี่ยนครับ

52
เนื่องแพทย์ห้องทันตกรรม สอบถามมาว่า
- เราจะ defualt ค่า RR ได้หรือไม่
- เมื่อทำรายการเสร็จกดบันทึก ให้มันเลือก ที่ส่งกลับบ้าน อัตโนมัติ ได้หรือไม่
เขาบอกว่าเมื่อก่อน มันได้และจำค่า พออับเวอร์ชั่นใหม่มันไม่ได้เหรอ...(อนหน้านั้นผมไม่แน่ใจว่า ver ไหน แต่ปัจจุบันใช้ 3.57.6.28 อยู่)

ขอบคุณ ครับ

53
ครับ...
เราตั้งเงื่อนไข เฉพาะไม่ใช่เลข gen ได้ไหม เพราะเลข gen จะขึ้นต้นด้วย 0 ใช่ปะครับ

54
งั้นขอ script ที่ดึง cid จาก ptcardno ไปไว้ใน patient หน่อยครับ

55
แสดงว่า ถ้าผมจะทำให้เวชระเบียนสมบูรณ์ในส่วนของ cid นั้น ผมต้องตรวจสอบผ่านตาราง ptcardno แทนที่จะตรวจสอบจาก patient ส่วนฟิลด์อื่นๆก็ตรวจสอบจาก patient หรือเปล่า

56
เนื่องด้วยผมลองคิวรีใน patient แล้วไม่มีเลข CID ในฟิลด์ดังกล่าว
แต่ลองนำ HN ค้นไข้มาค้นในหน้าลงทะเบียนผู้ป่วยนอก(ลงทะเบียนผู้ป่วยใหม่) ปรากฏว่ามีข้อมูลในช่องเลขบัตรประชาชนขึ้นมาเลยงง ว่า ตกลงมันเก็บ cid ใน patient หรือตารางไหนครับ เพราะผมคิวรี่ใน pateint ไม่มี CID

57
รบกวนวิธีการใช้งานอุปกรณ์นี้หน่อยครับ
ผมละงงจริงๆ ใช้ไม่เป็น พอดีพี่ที่ห้องซื้อมา แต่ไม่มีใครใช้เป็นเลย
จะหาต้นทางและปลายทางสาย LAN จะต้องทำไง เห็นว่ามันสามารถทำได้ พี่เขาบอกมาแต่เขาเองก็ใช้ไม่เป็น งง

58
ได้หละ
ds3:=GetPickupList('select concat(icode,":",name) as name from drugitems order by name');
แล้วค่อยเอา ds3 มันตัดให้เหลือแค่รหัส icode

59
ผมสร้างจาก Report Design ครับ เช่น
ตัวแปร
var
date1,date2 : datetime;
ds1,ds2,ds3 : string;

-----------------------------------------------
procedure GlobalOnCreate;
begin
   GetDateRangeDialog(date1, date2);
   ds1 := FormatDateTime('yyyy-mm-dd', date1);
   ds2 := FormatDateTime('yyyy-mm-dd', date2);
++++++++++++++++++++++++++++++++++++
  ให้เลือกรายการยา 'select * from from drugitems' <--
  เก็บในตัวแปร ds3 (icode)           <--
++++++++++++++++++++++++++++++++++++

   ChangeReportSQL('select d.icode,d.name,d.strength,d.units,op.unitprice,sum(op.qty) as sum_qty,sum(op.sum_price) as sum_total_price '+
' from drugitems d '+
' left outer join opitemrece op on d.icode = op.icode '+
' where (op.vstdate between "'+ds1+'" and "'+ds2+'") and d.icode="'+ds3+'" '+ นำตัวแปร ds3 มาใช้ จากที่เลือกรายการยามาครับ
' group by d.icode order by sum_total_price desc ');

 end;

60
ตรวจสอบจำนวนวันลากลับบ้าน(LeaveDay)

วันลากลับบ้านจริงๆครับ

61
เลือก printer หรือยังครับใน หน้านัด ในรูปที่่ 2

62
ตรวจสอบ field err ใน %temp%\ipt_drg.dbf ครับ ว่าได้เลขอะไรจึงจะบอกสาเหตุได้ชัด (แบบไม่ต้องเดา)

63
ลงบันทึกวันจำหน่าย     เป็นวันที่ก่อน  วัน รับไว้นอน รพ.ไหมครับ... LOS=0 !!!!!


64
ช่วยดูหน่อยครับ เคสนี้ว่าทำไม DRG ไม่ขึ้น

67
ตามหัวข้อเลยครับ ตามรูป เมื่อลงรายการยาแล้ว ให้มันขึ้นตรงช่วงจำนวนอัตโนมัติ ถ้าจะเพิ่มหรือลดค่อย แก้ไขเอา
ต้องไปกำหนดค่าตรงไหนครับ

68
ครับ...-ขอบคุณครับ
แต่เรื่อง lock จำนวนนัด ช่วงเช้าและบ่ายใน clinic เดียวกันยังมีปัญหาอยู่เหมือนเดิม
ทดสอบบน 3.72.2.25d

70
HOSxP PCU / Re: เพิ่ม จนท.ทัตกรรม ใน hosxp pcu
« เมื่อ: กันยายน 19, 2014, 11:34:38 AM »
...

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

โอเค ขึ้นแล้วขอบคุณครับ
ปล.ห้าม logout แล้วเข้าใหม่ ตั้งค่าแล้วไม่ขึ้น ต้องออกโดยสมบูรณ์ โดยการ exit ครับ



71
HOSxP PCU / Re: เพิ่ม จนท.ทัตกรรม ใน hosxp pcu
« เมื่อ: กันยายน 19, 2014, 10:49:02 AM »
เพิ่มทั้งสองที่แล้วครับ ทั้งผู้ใช้งาน และ แพทย์/พยาบาล

72
HOSxP PCU / เพิ่ม จนท.ทัตกรรม ใน hosxp pcu
« เมื่อ: กันยายน 19, 2014, 10:14:27 AM »
ลองตั้งค่าตามชื่อที่มีอยู่แล้ว เพิ่มใหม่ก็ยังไม่ขึ้น รบกวนด้วยครับ
ในหน้า One stop service

74
ที่อื่นๆเป็นไงบ้างครับ..
version ไหนใช้ได้บ้างครับ

สงสัยต้องรอ call center มาตอบหละ  ;D

75
ขออนุญาติดันกระทู้ขึ้นหน่อยครับ....ตอนนี้ผมใช้ hosxp 3.57.6.28
ยังเจอปัญหาอยู่เหมือนเดิม
- จำกัดคนไข้ ช่วง 8-12 น. คลีนิคเบาหวานความดัน 50 คน
- จำกัดคนไข้ ช่วง 13-15 น. คลีนิคเบาหวานความดัน 30

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

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

มีเวอร์ชั่นที่ปรับปรุงแล้วหรือยังครับ......

76
ได้แล้ว ตามนี้ครับ
opdscreen join depression_screen

ลองทดสอบส่งคนไข้ โดยไม่ได้คัดกรอง ในตาราง depression_screen ไม่มี VN ดังกล่าว
ลองทดสอบส่งคนไข้ และคัดกรอง ในตาราง depression_screen มี VN

 

77
ขอบคุณครับ

เป้าหมายจริงๆ คืออยากจะเพิ่มใน OPD Card นะครับ ว่าได้รับการคัดกรอง 2Q หรือไม่ครับ

ในฟิด์ล no_depression  ในตาราง depression_screen ค่า Y คือ ได้รับการคัดกรองใช่หรือไม่ ครับ

79
ลองดูกระทู้นี้ น่าจะพอช่วยได้ครับ
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=588.0

ขอบคุณมากๆครับ สรุปทำตามที่ผ่านมาทั้งหมด คนที่จะเอาออกให้ เอา active doctor ออก ด้วยครับ...

80
ลองเพิ่ม แพทย์ ในส่วนของ ตำแหน่งอื่นๆ ดูครับ

ทำตามนี้ ขึ้นแล้วครับ สำหรับคนที่ต้องการ และลองลบค่าออก ก็โอเค / แต่คนที่มีอยู่แล้ว จะเอาออก ตรวจสอบแล้วไม่มีค่าต่างๆเหล่านี้ เลยไม่รู้จะเอาออกยังไง / ผมหลอกโปรแกรมโดยการเพิ่มค่า แพทย์-รังสี และแพทย์ เข้าไป แล้วมาลบค่านั้นออก ก็ยังไม่หาย / เลยไม่ทราบว่ามันดึงมาจากที่ไหน

81
ตรวจสอบตามรูป

ลองแล้วเหมือนกันครับ

82
ตรงช่องผู้ทำ ไม่ทราบว่าต้องเพิ่ม/ปรับแต่ง ค่า User อย่างไร จึงจะมีชื่อในช่องนี้ครับ พอดีมีชื่อบางคนที่ไม่ได้ทำ x-ray และคนที่ทำกลับไม่มีชื่อ/ผมลองตั้งในกลุ่ม x-ray ก็ไม่ขึ้น ลองหาๆดูแล้ว จำไม่ได้เพราะว่ารู้สึกจะเคยเพิ่มเข้าไป แต่นานแล้ว
ตั้งค่าสิทธิหรือยังครับ

acess_xray_ ... ผมเอาออกหมดแล้ว สำหรับคนที่ไม่ต้องการ / ส่วนคนที่ต้องการก็ใส่แล้ว ครับ

83
ตรงช่องผู้ทำ ไม่ทราบว่าต้องเพิ่ม/ปรับแต่ง ค่า User อย่างไร จึงจะมีชื่อในช่องนี้ครับ พอดีมีชื่อบางคนที่ไม่ได้ทำ x-ray และคนที่ทำกลับไม่มีชื่อ/ผมลองตั้งในกลุ่ม x-ray ก็ไม่ขึ้น ลองหาๆดูแล้ว จำไม่ได้เพราะว่ารู้สึกจะเคยเพิ่มเข้าไป แต่นานแล้ว

84
เจอแล้วครับ

ค่านี้เป็นค่าที่ให้ทางห้องแลปคำนวณเอง หรือไม่ก็ให้ LIS คำนวณผลแล้วเอาผลที่ได้มาเติมลงให้ แต่ถ้าเป็นที่ HOSxP คำนวณจะเป็นตามกระทู้ที่ี อ.Sukjai โพสท์ไว้ครับ

2.อยากทราบว่า สูตรคำนวณค่านี้ โปรแกรมใช้สูตรคำนวนอะไร เพราะแพทย์บอกว่าโปรแกรมแจ้งเตือนค่า GFR ไม่ตรง เลยให้ห้อง LAB คำนวนจากสูตรแล้วกรอกลงไป

แต่ก็ไม่ทราบว่าทำไมแพทย์บอกว่าโปรแกรมคำนวณไม่ตรง

86
งั้นของผมก็แปลกล่ะครับ  มีข้อมูลในตารางนี้เยอะมากกกก

เหรอครับ ของผมมีแค่ 4 เรคคอร์ดจริงๆ ใช้หลายปีหละ

87
น่าจะไม่ใช่นะครับ
ผมตรวจสอบดูแล้วตาราง ovst_gfr มีข้อมูลอยู่แค่ 4 record เท่านั้นเอง ครับ

88
1.จากรูป ตัวที่ไฮไลสีเหลืองไว้ อยู่ตารางไหนครับ

2.อยากทราบว่า สูตรคำนวณค่านี้ โปรแกรมใช้สูตรคำนวนอะไร เพราะแพทย์บอกว่าโปรแกรมแจ้งเตือนค่า GFR ไม่ตรง เลยให้ห้อง LAB คำนวนจากสูตรแล้วกรอกลงไป

90
น่าจะโอเคแล้ว
ขอบคุณครับ...

แต่สงสัยว่า qty ในตาราง opitemrece
และ oper_qty ในตาราง ipt_nurse_oper
มันต่างกันยังไง เพราะว่า บางตัวเท่ากัน แต่บางตัวไม่เท่ากัน

 ::)

91
น่าจะโอเคแล้ว
ขอบคุณครับ...

แต่สงสัยว่า qty ในตาราง opitemrece
และ oper_qty ในตาราง ipt_nurse_oper
มันต่างกันยังไง เพราะว่า บางตัวเท่ากัน แต่บางตัวไม่เท่ากัน

93
ผมลองเขียน code ดังนี้
select i.hn,i.an,concat(p.fname,' ',p.lname) as fullname,concat(p.addrpart,' ',p.moopart,' ',t.full_name) as fulladdr,io.ipt_oper_code,o.qty,o.icode,io.name,i.regdate,o.rxdate
from ipt i
left outer join patient p on p.hn=i.hn
left outer join an_stat a on a.an=i.an
left outer join opitemrece o on o.an=i.an
left outer join ipt_oper_code io on io.icode=o.icode
left outer join thaiaddress t on t.addressid=a.aid
where io.ipt_oper_code in('1','23') and o.rxdate between "2013-10-01" and "2013-10-17" and o.an is not null
order by i.an
limit 100

จาก ipt_oper_code
ipt_oper_code | icode | name
1|3000853|IV ให้สารน้ำทางหลอดเลือดดำ [เด็ก]
23|3000853|IV ให้สารน้ำทางหลอดเลือดดำ [ผู้ใหญ่]

ทำให้ข้อมูลที่ออกมา
1.0039693|560003901|สมมุติ ทดสอบ|14/1 ม.1 ต..........|31/12/2013|04/01/2014|23|1|3000853|IV ให้สารน้ำทางหลอดเลือดดำ [เด็ก]
2.0039693|560003901|สมมุติ ทดสอบ|14/1 ม.1 ต..........|31/12/2013|04/01/2014|1|1|3000853|IV ให้สารน้ำทางหลอดเลือดดำ [ผู้ใหญ่]

ทำให้ไม่สามารถทราบได้จริงว่าตกลงได้ IV ผู้ใหญ่หรือเด็ก
วิธีที่จำทำได้คือต้องอ้าง ipt_oper_code เพราะแยกกันชัดเจน แต่ผมหาไม่เจอว่ามันเชื่อมกับตารางไหนที่เกี่ยวข้อง
รบกวนเพื่อนด้วยครับ


95
ที่ห้องยา ปริ้นสติ๊กเกอร์ยา แล้วออกมาเพี้ยนๆบางเคส...ออกมาเป็นรหัสที่คนไข้อ่านไม่เข้าใจ
มันเป็นบางเคส นานๆจะโผล่มาทีนึง แต่ช่วงหลังๆเริ่มเจอบ่อยๆ ขึ้น...
ห้องยาเริ่มบนแล้ว ช่วยหาวิธีแก้ไข...หน่อยครับ ผมแนบรูปมาให้ดูด้วยครับ

น่าจะเกิดจากการทำสูตรยา แล้วหมอกำหนดวิธีใช้เป็นเแบบใช้ตามที่แพทย์สั่ง จึงเกิดปัญหาให้ห้องยาบ่นอยู่บ่อย ๆ ลองตรวจสอบตาราง doctor_formula ว่ามีข้อมูลยา 2 ตัวนี้อยู่ไหม และในตารางนี้จะมีรหัสหมอที่ทำสูตรยาไว้ ทีนี้ก็น่าจะแก้ไขปัญหาได้แล้วครับ
หมายถึงว่า ให้ลบรายการยานี้ที่อยู่ในตาราง doctor_formula ออกใช่ไหมครับ
เดี๋ยวหาวิธีแก้เองก่อนครับ แล้วค่อยโทรถาม call center ละกัน

96
ที่ห้องยา ปริ้นสติ๊กเกอร์ยา แล้วออกมาเพี้ยนๆบางเคส...ออกมาเป็นรหัสที่คนไข้อ่านไม่เข้าใจ
มันเป็นบางเคส นานๆจะโผล่มาทีนึง แต่ช่วงหลังๆเริ่มเจอบ่อยๆ ขึ้น...
ห้องยาเริ่มบนแล้ว ช่วยหาวิธีแก้ไข...หน่อยครับ ผมแนบรูปมาให้ดูด้วยครับ

97
ตอน Admit อาจไม่ได้ใช้บริการ
อาจมาหลังจาก D/C ไปแล้ว

ใช่แล้วครับ...สุดท้ายเลยทำรายงานตอนมาคลอด แยกอีกหนึ่งอันแล้วให้มาไล่ใส่ AN เอง

99
ขอบคุณมากครับ
มันคืออะไรครับ ตรงประโยค
icdname(if(s.an is null,v.pdx,a.pdx)) disease

พอดีมันฟ้อง error ตรงนี้พอดี
SQL Error: Function hos.icdname does not exist

100
select concat(p.fname,'  ',p.lname) as full_namea,age_y,ip.g,a.hn,a.an,p.cid,a.regdate,a.pdx,ic.name
from an_stat a
left outer join ipt_labour ip on ip.an=a.an
left outer join icd101 ic on ic.code=a.pdx
left outer join patient p on p.hn=a.hn
where a.pdx like 'o80%'
order by a.an desc limit 100

อันนี้น่าจะโอเค กว่า..ที่เหลือก็งมต่อไป

หน้า: 1 [2] 3 4 ... 6