แสดงกระทู้

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

หน้า: 1 [2] 3 4
51
Report Exchange / Re: ช่วยดู code ให้หน่อยครับ
« เมื่อ: พฤษภาคม 02, 2012, 15:38:45 PM »
ช่วยดู code ให้หน่อยครับ อยากได้ที่อยู่คนไข้ด้วยครับ ขอบคุณครับ

select concat(pname,fname,'  ',lname) as ptname,a.age_y,a.hn,a.an,a.regdate,a.dchdate,
a.admdate,a.pdx,c.name as pdxname
from an_stat a
left outer join patient b on a.hn=b.hn
left outer join icd101 c on c.code=a.pdx
where c.code in ('J459','J46','J441','J440','J449')
and dchdate between'2006-01-01'and'2006-02-17'


select concat(pname,fname,'  ',lname) as ptname,a.age_y,a.hn,a.an,a.regdate,a.dchdate,
a.admdate,a.pdx,c.name as pdxname,
if((b.moopart is null) or (b.moopart=""),CONCAT(b.addrpart," หมู่  - ",t.full_name),CONCAT(b.addrpart," หมู่ ",b.moopart," ",t.full_name))as address
from an_stat a
left outer join patient b on a.hn=b.hn
left outer join icd101 c on c.code=a.pdx
left outer join thaiaddress t on concat(b.chwpart,b.amppart,b.tmbpart)=t.addressid
where c.code in ('J459','J46','J441','J440','J449')
and dchdate between'2012-01-01'and'2012-02-17'

 ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;)

52
เนื่องจากตรงช่องผลLAB เก็บเป็น string ถ้าจะลองแปลงเป็น Integer ดู เลขจำนวนเต็มน่าจะได้แล้ว แต่จะแยกเลขหลังทศนิยมออกมาแปลงเป็น integer จะทำอย่างไรได้บ้างครับ
SELECT lh.vn,lo.lab_order_result,
CONVERT(REPLACE(trim(lo.lab_order_result),',',''),UNSIGNED  integer) AS num1,
CONVERT(substring_index(trim(lo.lab_order_result),'.',-1),SIGNED integer) AS num2
from lab_head lh
left outer join lab_order lo on lo.lab_order_number=lh.lab_order_number
left outer join lab_items l1 on l1.lab_items_code=lo.lab_items_code
where lh.order_date between "2012-02-01" and "2012-02-20"


ลองแบบนี้ดูครับ

เอา variable มาวางแล้วเขียนคำสั่งแบบนี้ครับ

value:=GetSQLIntegerData('SELECT lo.lab_order_result
'from lab_head lh '+
'left outer join lab_order lo on lo.lab_order_number=lh.lab_order_number '+
'left outer join lab_items l1 on l1.lab_items_code=lo.lab_items_code '+
'where lh.order_date between "2012-02-01" and "2012-02-20" and lo.lab_items_code="'+DBPlipeline['Lab_items_code']+'"');


53
อยากจะเพิ่ม from ขึ้นมาอีก 3 ฟอร์ม ต้องเริ่มจากตรงไหนบ้างครับ  ??? ???  ขอบคุณครับ

พิมพ์ชื่อฟอร์มที่ช่อง Form Name ได้เลยครับ

จากนั้น Enter แล้ว จะได้ฟอร์มว่างๆมาครับ

จากนั้น Save เอาไว้ก่อนครับ แล้วปิดหน้าจอนี้ไปแล้วเปิดขึ้นมาใหม่

จะมีแบบฟอร์มใหม่ขึ้นมาให้ใช้ครับ

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

54
เข้าแก้ ไขรายการค่าบริการไม่ได้ ครับ
ward>>patient profile

และ

จำนวนวันรวม Discharge ไม่ถุกต้อง และแก้ไขไม่ได้(จำนวนวันนอน)
เช่นจำนวนวันนอนคนไข้ Admit วันที่ 2 Discharge วันที่ 9
รวมวันนอนทั้งสิ้น 7 วันแต่จำนวนวันในหน้าจอเป้น 8 วัน และไม่สามารถแก้ไขได้



ขึ้นอยู่กับ เวลาที่คนไข้ admit ด้วยครับ หากวันแรกไม่ครบ 6 ชม โปรแกรมจะไม่คิดวันนอนให้ครับ

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

55
แจ้งปัญหา / ขอความช่วยเหลือ / Re: BMS Datacenter Syn
« เมื่อ: เมษายน 10, 2012, 10:15:47 AM »
คือที่โรงพยาบาลเปลี่ยน IP เครื่อง Server ใหม่ครับ จาก 192.168.1.xxx มาเป็น 192.168.5.xxx
เลยเกิดปัญหาขึ้นดังรูปครับ ไม่รู้ว่าจะแก้ไขยังไงครับ

ให้เข้าไปที่ปุ่ม connection ที่หน้าจอ login ของ HOSxP PCU

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

จากนั้นปิดแล้วเปิดตัว synce agen ใหม่ครับ

56
ถ้าเป็นรายการยา จะว่างครับ อย่างอื่นไม่ว่างครับ. ต้องการทราบว่าใครเป็นคน คีย์ ยาครับ.จะดูจากไหนครับ.ผู้ป่วยใน

ของคนไข้ใน อยู่ในตาราง ipt_order_no ที่ฟิล entry_staff ครับ

57
ทำไมแฟ้ม FP ที่ไม่ได้คุมกำเนิดถูกส่งออกมาด้วยทั้งที่ สปสช.ไม่ต้องการข้อมูลดังกล่าว ไม่ทราบมีวิธีการแก้ไขอย่างไรคับ ช่วยบอกที ???

ในหน้าจอการมารับบริการของคนไข้ใน บัญชี6 ห้ามไปลงว่าไม่ได้คุมกำเนิดครับ

ไม่งั้นโปรแกรมจะส่งออกรหัส 0 ออกมา ครับ


58
คับแล้วถ้าจะดึงสาเหตุของการลบมาแสดงในรายงานก็มาทั้งหมดเลยสิครับ ของ คอล์ลัม detail โอ้วพระเจ้างานเข้าล่ะ

เพิ่มเติมนะครับ

select substring_index(detail,':',-1)as text from ksklog   where  logtime between "2010-01-22 00:00:01" and  "2012-03-22 23:59:59"
and modifytype="Delete" and detail like "%Cause%"

 ;D ;D ;D ;D ;D

59
Report Exchange / Re: ช่วยแนะนำการคำนวณ LDL ด้วยครับ
« เมื่อ: มีนาคม 21, 2012, 12:16:11 PM »
แก้แล้ว ก็ ยังคงมีอาการ Error เหมือนเดิม ครับ

ค่าที่ได้ใน variable6 มันเป็นค่าว่างครับเลยเอามาแปลงเป็นตัวเลขไม่ได้

แนะนำให้ไปเปลี่ยนประเภทของ variable ไปเป็น integer ด้วยนะครับ

60
SELECT service_text FROM person_anc_service WHERE service_text LIKE '%\'dTANC2\'%'

คำสั่งดังกล่าวหากเรานำไปรันที่ "สายฟ้า" ใน HOSxP ก็จะแสดงรายการที่อยู่ในฟิลด์ service_text ที่มีค่า 'dTANC2'
แต่อยากทราบว่าหากเรานำไปสร้างรายงาน  พอสั่ง  compile แล้วมันจะติด Error ครับ 
ChangeReportSQL('SELECT service_text FROM person_anc_service WHERE service_text LIKE '%\'dTANC2\'%');

ท่านใดช่วยแนะนำด้วยว่า
มีวิธีการแก้ไขอย่างไร  เพื่อให้มันแสดงค่า 'dTANC2' เลยครับ  โดยมีเครื่องหมาย ' ' ครอบติดมาด้วย


ลองแบบนี้ดูครับ

ChangeReportSQL('SELECT service_text FROM person_anc_service WHERE service_text LIKE "%\"dTANC2\"%"');

61
อยากทราบว่า รายงานนี้ชื่ออะไรครับ    หาไม่เจอครับ

IPD-DRUG-SUMMARY ครับ

62
Report Exchange / Re: ช่วยแนะนำการคำนวณ LDL ด้วยครับ
« เมื่อ: มีนาคม 19, 2012, 16:03:43 PM »
ผมลองเขียนรายงาน โดยการดึงตัวแปรค่า LAB ,TC,TG,HDL มาทำการคำนวณ ค่า LDL ผลที่ได้คือ
ผมควรจะ แก้ไขยังไงดีครับ

var = Value :=((variable14.value-(variable30.value/5))-variable23.value);

Error =  Could not convert variant of type (String) into type (Double)

ลองแบบนี้ดูนะครับ

var = Value :=((strtoint(variable14.value)-(strtoint(variable30.value)/5))-strtoint(variable23.value));


63
ไม่เคยมี่สัก Record ใน Opitemrece_ipd ครับ..

opitemrece_ipd จะเกิดก็ต่อเมื่อใช้ Confirm Clearing Finance เพื่อเป็นข้อมูลของคนไข้ดึงกลับมาน่ะครับ

ถ้าไม่ได้ใช้ Confirm Clearing Finance จะไม่มีนะครับ


64
เมื่อวานตอนเย็น ได้ทำตาม  คุณ realaerm  แห่ง BMS  แล้ว  ทั้งโอนเข้ามา  + lock TRX  +Clearing finan
ตอนนี้ เวลา 10:00  น. กลับมาตรวจสอบอีกครั้ง  ยังหายเหมือนเดิมครับ   


รับทราบครับ กำลังหาสาเหตุให้อยู่ครับ

รบกวนตรวจสอบตาราง opitemrece_ipd มีข้อมูลของคนไข้คนนี้อยู่ไหมครับ

และเคยเจออาการอะไรแปลกๆเกี่ยวกับเรื่องนี้เพิ่มเติมไหมครับ จะได้เป็นข้อมูลได้

65
ได้ทำตามที่คุณ realaerm  แนะนำทั้งหมดแล้วครับ แต่ข้อมูลยังหายอยู่ครับ ต้องใช้ script ดึงตลอดครับ

ok ครับ เด๋วจะลองช่วยดูให้อีกทีนะครับ แต่เท่าที่ผมลองมันก็ไม่หายนะครับระบบจะ restore กลับมาให้เองตลอด

เป็นปัญหาที่แก้ไม่ตกจริงๆ -..-a

66
เรียน อ.MN เรื่องรายการ TRx หาย .. จากการติดตามจนถึงปัจจุบัน มีรายการของ TRx หายเกือบ 100 % แต่ก็แก้ไขปัญหาโดย วิธีนำ รายการ TRx กลับมาใช้ ตามที่ อ.ได้แนะนำ จากกระทู้ ก่อนๆ  ....จึงอยากทราบว่าปัจจุบัน มีวิธีไหนครับ ที่จะไม่ให้หาย  หรือต้องอัพ hosxp เป็นเวอร์ปัจจุบันครับ  ....หรือ อ. ท่านใดพอจะมีวิธีแก้ไขหรือแนะนำอย่างไรบ้างครับ   ตอนนี้ใช้ 3.55.1.19     ....ขอบพระคุณเป็นอย่างสูงครับ   

ที่พอจะทำได้ในตอนนี้แล้ว TRx ไม่หายคือ ให้ไป lock รายการค่าใช้จ่ายเอาไว้ครับ
- โดยให้ไปทำการ lock ตอนที่คีย์ข้อมูลรายการค่าใช้จ่ายของคนไข้ครบแล้ว และชำระเงินเรียบร้อยแล้วครับ
- ถัดมาขั้นตอนการทำให้ไปที่ คนไข้ที่ต้องการจะ lock แล้ว คลิกขวา เลือก Comfirm Clearing Finance ครับ
- สถานะ FNS จะเป็นสีน้ำเงินขึ้นมานั่นคือ lock เอาไว้แล้วครับ

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

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

สรุป ถ้าอยากจะ lock ต้องทำในขั้นตอนสุดท้ายที่ลงข้อมูลคนไข้เสร็จแล้วเท่านั้น ในตอน Discharge ไปแล้ว และถ้าไม่อยากให้หายอีกเพราะฉะนั้นต้องทำแบบนี้กับคนไข้ทุกคนครับ

ส่วนคนไข้เก่าที่ Discharge ไปแล้วให้ใช้ Tool ดึงข้อมูล TRx กลับมาก่อนครับ แล้วก็ไป lock เอาไว้แบบนี้ทุกคนครับ

67
เรื่องฟอร์มไม่มีปัญหาผมปรับให้เหมือนเดิมแล้วครับ แต่เรื่องการปริ๊นออกมาของรายการปริ๊นสติกเกอร์มันออกมาหมดทุกรายการเลยครับ ทั้ง ไม่ว่าจะเป็นค่ารักษา สรุปรายการยา รายการ lab ซึ่งปกติ โปรแกรมเดิมจะออกเฉพาะรายการยาเท่านั้นครับ ผมเลยงง
**ผมก็ติ๊ก ตามช่องที่มีนะครับ ไม่ว่าจะเป็น หัวข้อบังคับไม่พิมพ์ใบสรุป หรือ พิมพ์ทุกรายการในใบสรุป ผมลองทั้งติ๊ก และไม่ติ๊ก มันไม่ต่างกันครับ อันอยากให้ออกกับไม่ออก  ประเดินของผมคืออยากให้ สติกเกอร์ Drug Interactio ออกครับ
 

ถ้าอย่างนั้นของลองตรวจสอบดูก่อนนะครับ

68
ปัญหาการ Print ใบเสร็จไม่ออก ต้องการขึ้นระบบการเงิน Print ใบเสร็จจาก HOSxP
โรงพยาบาลอยากให้สามารถ Print ใบเสร็จรับเงินออกจาก HOSxP
โดย มี 2 ฟอร์มหลักๆ ที่ใช้ คือ RCPT-DEBT-FORM และ RCPT-FORM
ได้ทำการ set ใน system setting ให้ “กำหนดแบบฟอร์มชำระเงินเอง”
ในหน้า ระบบออกใบเสร็จ set ให้ ออกที่ฟอร์ม RCPT-FORM กดบันทึกและสั่งพิมพ์
โปรแกรมไป Print ฟอร์มที่ไม่ได้ set คือ RCPT-DEBT-FORM
 
- ได้ลองลบฟอร์ม RCPT-DEBT-FORM โปรแกรมฟ้องว่า ไม่เจอฟอร์ม RCPT-DEBT-FORM
- ได้ลองลบค่าที่ Set ในหน้าตัวเลือกการพิมพ์ให้ว่าง โปรแกรมก็ยังวิ่งไปหา RCPT-DEBT-FORM อยู่ดี
- ได้ลองนำฟอร์ม RCPT-FORM เปลี่ยนชื่อเป็น RCPT-DEBT-FORM กดสั่ง Print ไม่มีอะไรเกิดขึ้น
- ได้ลองนำฟอร์มของโรงพยาบาลอื่นๆ มาใช้ แต่ปรากฏว่า กดสั่ง Print ไม่มีอะไรเกิดขึ้น ครับ
งง มากๆ รบกวนขออัญเชิญทวยเทพ ช่วยด้วยครับ ขอบคุณครับ


ให้ตั้งค่าแบบนี้ครับ

1.ในหน้าจอ ตัวเลือกการพิมพ์ ไม่ต้องตั้งอะไรลบให้หมด

2.ในหน้าจอ สรุปรายการ ให้ติ๊ก พิมพ์ใบแจ้งหนี้ หากต้องการ Print RCPT-DEBT-FORM
(หรือติ๊กค้างเอาไว้ก็ได้หากมียอดที่เป็นลูกหนี้โปรแกรมจะแสดงหน้าต่างพิมพ์ใบแจ้งหนี้ขึ้นมาทีหลัง)

3.ส่วนใบเสร็จปกติเครื่องพิมพ์ให้เลือกที่ช่อง เครื่องพิมพ์ ด้านล่าง

4.บันทึกตามปกติ

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

69
ข้อความมันจะไปรวมกัน ดูแล้วสับสน หากพิมพ์ประวัติออกมาก็จะมีชื่อติดเต็มไปหมดหน่ะครับ

ที่พอจะทำได้คือที่พิมพ์ CC ออกมาใน OPD Card หากไม่ต้องการชื่อผู้ลง CC ต้องเปลี่ยนคำสั่งที่ดึง CC จาก opdscreen ไปใช้ CC จากตาราง opdscreen_cc_history ที่ฟิล entry_cc_data แทนครับ

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

70
ทางโรงพยาบาลมีปัญหากับการปริ๊นสติกเกอร์ยา ครับ เพราะ ปริ๊น ใบแจ้งการเกิด Drug Interaction ไม่ได้ เราจึงได้ทำการเปลี่ยนวิธีการปริ๊นแบบใหม่ ที่อาจารย์ชัยพร ทำมาให้คือการ run HOSxPPrintServerMainForm ที่มีอยู่ใน hosxp แล้วทำการปริ๊นใหม่ ปรากฏว่า
1.  ใบสั่งยาออกหมดเลย ไม่ว่าจะเป็น การสั่งยา การสั่งlab ค่าบริการผู้ป่วยนอก ก็ออกมาด้วยซึ่งผมก็ได้ทำการติ๊กเลือก บังคับพิมพ์ใบสรุป แล้ว ลองติ๊กทุกอย่างแล้วก็ยัง ออกอยู่ครับ
*** จุดประสงค์ที่ใช้ตัวนี้เพราะต้องการปริ๊น สติกเกอร์ Drug Interaction ออกมา เพราะถ้าใช้ในโปรแกรม hosxp เลย มันปริ๊นไม่ออกครับ
ไม่ทราบต้องแก่ตรงไหนบ้างครับ

สอบถามเพิ่มเติมนิดนึงครับ รายการที่ออกมาเพี้ยนออกมาที่ใบสั่งยา หรือ Header Sticker ครับ

71
คือ หมอจะ Remed รายการยาตลอดครับ เช่น

คนไข้มารักษาวันที่ 10 มี.ค.55 มีรายการยาคือ
 - Paracetamol           จำนวน     20
 - GLIBENCLAMIDE     จำนวน    100

ต่อมาวันที่  12 มี.ค.55 คนไข้คนเดิมมารักษา หมอจะ Remed รายการยา ของวันที่ 10 มี.ค.55 เข้ามา
- Paracetamol           จำนวน      30
 - GLIBENCLAMIDE     จำนวน    0      << รายการนี้ไม่เกี่ยวกับการรักษาวันที่ 12 มี.ค.55 แต่ Remed จึงติดรายการมาด้วย วิธีแก้ปัญหาของหมอ คือ ใส่จำนวนเป็น 0 ลงไป โดยไม่ลบรายการนี้ออก ผมอยากถามว่ามันเป็นวิธีการที่ถูกต้องหรือเปล่า ที่ใส่จำนวนเป็น 0 แต่ไม่ลบรายการออก หมอแกบอกว่าต้องการเก็บไว้เป็นประวัติ   แล้วรายการยาที่เป็น 0 นี่มันมีผลกระทบต่อการส่งออก 21 แฟ้มหรือเปล่าครับ รบกวนขอแนวทางแก้ไขด้วยครับ



มีผลต่อการส่งออก 21 แฟ้มครับ เพราะโปรแกรมจะส่งออกรายการยานี้มาแต่จำนวนเป็น 0

ซึ่งไม่ถูกต้องตามโครงสร้าง 21 แฟ้มครับ

ส่วนเรื่องประวัติการรักษาผมว่าจริงๆแล้ววันที่ 12 ไม่ได้มีการสั่งใช้ยานั้นไปให้คนไข้จริงๆแล้วทำไมต้องมีลงเอาไว้ละครับ ซึ่งถ้าจะเก็บไว้ Remed เวลาคนไข้มาครั้งต่อไปก็สามารถเลือกรายการยาของวันที่ 10 มาใช้ได้นะครับ ไม่จำเป็นต้องไปเลือกของวันที่ 12 เพราะฉะนั้นผมคิดว่าไม่มีความเป็นจำเป็นที่จะต้องเหลือรายการยาทิ้งเอาไว้ถ้าไม่ได้สั่งนะครับ

72
เจ้าหน้าที่งานฉุกเฉินสั่งเอ็กซ์เรย์ ทางงานเอ็กเรย์มองเห็นรายการปกติ ลงรับได้ปกติ แต่เจ้าหน่้าที่งานฉุกเฉินเปิดดูรายการค่ารักษาอีกครั้งที่หน้างานกลับไม่แสดงที่หน้างานใช้ 3.55.2.27 ไม่ทราบว่าจะต้องตั้งค่าส่วนใดเพิ่มเติมหรือไม่อย่างไรครับ

ให้ลองเข้าไปตรวจสอบ ในเมนู ระบบงานอื่นๆ >> รายการ X-ray

จากนั้นให้ลองตรวจสอบดูที่ช่อง Icode ว่ามีค่าว่างหรือไม่
(เพราะถ้าเป็นค่าว่างแล้วโปรแกรมจะไม่คิดค่าใช้จ่ายให้ครับ ถึงแม้จะคิดราคาตามฟิล์มก็ต้องใส่นะครับ)

หากเป็นค่าว่างอยู่เราต้องเข้าไปเพิ่มรายการค่าใช้จ่ายขึ้นมาใหม่ที่เมนู
Tools >> บำรุงรักษาระบบ >> ลงทะเบียน >> รายการค่ารักษาพยาบาล
โดยเพิ่มรายการเดียวกันกับใน รายการ X-ray

จากนั้นกลับมาที่รายการ X-ray ที่ต้องการจากนั้นไปพิมพ์เข้าไปในช่อง ค่าใช้จ่าย ดังภาพที่ 2

เมื่อทำการ link ค่าใช้จ่ายแล้วโปรแกรมจะคิดราคาให้ครับโดยราคาจะเลือกขึ้นมาใช้งานตามที่เราเลือก
ใน option ของรายการ X-ray ว่าจะให้คิดเงินตามฟิล์มหรือคิดเงินตามราคาของ item

73
ถ้ามีการเพิ่มรายการ lab ในรายการแก้ไข lab ที่สั่งแล้วหล่ะครับ

ปัจจุบันระบบจะเก็บเฉพาะแพทย์ที่สั่งคนแรกครับ

หากมีการแก้ไขจะไม่เปลี่ยนแปลงผู้สั่ง lab ครับ

74
ห้ามพยาบาลแก้ไข CC ของผู้อื่น(ระบบซักประวัติ) เมื่อ set ใน setting system แล้วเวลาพิมพ์ CC จะมีชื่อพยาบาลที่พิมพ์ขึ้นด้วย จะแก้ยังไง [ชื่อพยาบาล]ผู้ป่วยให้ประวัติว่าปวดท้อง.....   หากข้อความมีพยาบาลพิมพ์มากว่า 1 คนจะมีวงเล็บขึ้นอีก หากไม่ต้องการให้ชื่อพยาบาลขึ้นแต่ข้อความไม่ให้คนอื่นแก้ได้มีวิธีทำยังไงหรือถ้าเป็นไปได้พอเอาเมาส์ไปชี้ที่ข้อความนี้แล้วชื่อคนพิมพ์จะแสดงออกได้หรือไม่

ระบบยังไม่สามารถทำตามความต้องการได้ครับ

ระบบนี้จะเก็บแยก CC ราย user ครับ โดยจะมีชื่อผู้ที่กรอก CC ขึ้นมาต่อท้าย( เนื่องจากจะได้รู้ว่าใครเป็นคนลง CC )

หากไม่ใช่ user เดิมหรือ user เดียวกันจะแก้ไขไม่ได้ครับ

75
ต้องการดูว่า Lab รายการไหนใครเป็นคนสั่งดูตรงไหน

เข้าไปที่เมนู ระบบงานอื่นๆ >> รายงานผล lab >> จากนั้นเลือกรายการ lab ของคนไข้ที่จะดู >>
 >> จากนั้นคลิกที่ปุ่ม "ใบ lab" ด้านบนของหน้าจอครับ

76
ยินดีต้อนรับ / Re: HOSxP Version 3.55.1.19
« เมื่อ: มกราคม 20, 2012, 13:08:37 PM »
งานแพทย์แผนไทย มีท่านใด สามารถพิมพ์ออก ได้ ทั้ง opdcard และ ใบสั่งยา   ผมลองแล้วพิมพ์ ออกแต่opdcard ครับ .....ทดสอบกับ   3.55.1.19   ...ขอบพระคุณครับ




ตอนนี้ข้อมูลในใบสั่งยายังพิมพ์ไม่ได้ครับเนื่องจากตอนบันทึกไม่ได้เก็บข้อมูลลงตาราง doctor_order_print โปรแกรมเลยไม่ปริ้นครับ แต่อาจจะแก้ขัดได้โดยการไปดึงจาก opitemrece มาใช้แทน doctor_order_print ได้ครับ  ;)

77
Development / Re: HOSxP - 3.55.1.18 มาแล้วจ้า !!!
« เมื่อ: มกราคม 19, 2012, 10:36:48 AM »
อาจารย์ครับ หน้าจอห้องแพทย์แผนไทยยังขาดในส่วนของเวลาสั่ง print ใบสั่งยา หรือ opd card แล้วไม่เก็บค่าลงตาราง doctor_order_print ทำให้ยังไม่สามารถสั่ง print ได้จากหน้าจอห้องแพทย์แผนไทยครับ แต่ยังแก้ปัญหาเบื้องต้นได้โดยการไปดึงค่ามาจากตารางอื่นมาใช้แทนครับ

78
สอบถามหน่อยครับ ผมปรับ V3.54.12.20 แล้ว แพทย์โทรมาบอกว่า ใช้ เขียนโน๊ตแล้ว หลังจากบันทึก และเข้าผู้ป่วยใหม่ ปรากฎว่า เขียนโน๊ตไม่โชว์ ไม่ทราบว่าที่อื่นเป็นหรือป่าวครับ

v3.54.12.20 โชว์ pop up note ได้อยู่นะครับ ไม่ทราบว่าที่ไม่แสดงนี่หน้าจอไหนครับ

79
ขอสรุปหน่อยครับ ว่าต้องเอา รหัสแพทย์แผนไทยหมวด U ใส่ในตาราง ICD10_nhso ใช่ไหมครับ

ใช่ครับ ต้องใส่เอาไว้ในตาราง icd10_nhso

81
2 ปุ่มนั้น ไม่ได้ใช้ในเงื่อนไขอะครับ ต้องใช้หน้าจอที่ผมบอก พอผ่านหน้าจอตรวจสอบสิทธิแล้ว

สถานะตรวจสอบสิทธิของคนไข้จะเป็นสีเขียวครับ จึงจะเข้าได้


82
ตรวจสอบสิทธิของคนไข้จากหน้าจอตรวจสอบสิทธิรึปล่าวครับ ?

83
ขอบคุณมากมายค่ะ คุณ realaerm  ;D ;D ตรงใจสุดๆๆ  แต่ไม่ต้องลบเวลานะค่ะ เอาแค่วัน
ลองแก้ไขแล้ว  ใช้คำสั่ง ดังนี้
GetSQLStringData('select concat(TIMESTAMPdiff(day,rent_date,return_date)," &Ccedil;&Ntilde;&sup1;  ",'+
' sec_to_time(TIMESTAMPdiff(second,rent_date,return_date)-'+
' ((TIMESTAMPdiff(day,rent_date,return_date)*24)*60)*60))as c_datediif'+
' from ipdrent where an="'+DBPipeline['an']+'" and return_date is not null');
แต่ผลออกมาได้วันจริงค่ะ แต่มี เวลา 00:00:00 ตามมาด้วย ไมทราบว่าต้องแก้ไขตรงไหน


ถ้างั้นแค่นี้ก็ได้ครับ   ;)

แบบที่ 1
GetSQLStringData('select TIMESTAMPdiff(day,rent_date,return_date)as c_datediff '+
' from ipdrent where an="'+DBPipeline['an']+'" and return_date is not null');

แบบที่ 2
GetSQLStringData('select datediff(return_date,rent_date)as c_datediff '+
' from ipdrent where an="'+DBPipeline['an']+'" and return_date is not null');

ปล.แบบที่ 1 จะได้จำนวนวันแบบไม่รวมเศษที่เหลือ แบบที่ 2 คือเอาวันที่มาลบกันเฉยๆ

84
3.54.12.7 ส่ง 21F แล้วรหัสแพทย์แผนไทยเปลี่ยน ไม่ทราบว่าถูกต้อง ต้องเป็นยังไงครับ

ที่ version   3.54.12.07   มีการปรับปรุงอย่างนึงครับ คือ
- ปรับปรุงระบบส่งออกข้อมูล 18/21 แฟ้ม แก้ไข Bug ส่งข้อมูล ตาราง diag กรณีระบบหาไม่พบในตาราง icd10_nhso จะไม่ส่งแทนที่จะตัดรหัสสุดท้ายออก

ดังนั้นหากต้องการส่งออกรหัส U643 ต้องเอารหัส U643 ไปใส่ไว้ในตาราง icd10_nhso ด้วยครับ

ซึ่งถ้าโปรแกรมหาไม่เจอในตารางนี้โปรแกรมจะตัดรหัสสุดท้ายออกแบบที่ส่งออกมาครับ


ตามความเข้าใจถ้าอ่านจาก change log น่าจะหากไม่พบไม่ส่งออกไม่ใช่เหรอครับ เพราะก่อนหน้านี้พอไม่พบก็จะ trim เอาตัวสุดท้ายออก พอไม่พบอีกก็ trim ออกอีก จนบางทีเหลือแค่ 2 หลักน่ะครับ

ก่อนหน้านี้เคยเป็นแบบนั้นครับ ตอนนี้ตัดออกให้เหลือเฉพาะรหัสที่ส่งได้ครับ เช่น U6 เป็นต้น

85
แล้วการเงิน mode1 ละครับ

mode1 นี่หมายถึงอันไหนอะครับ

เพราะปกติที่ใช้ตอนนี้คือ mode 2 นะครับ ที่เข้าจากเมนู ระบบงานอื่นๆ >>> ออกใบเสร็จรับเงิน

แล้วก็เพิ่มาใหม่เป็น mode 3


86
:'( :'( รบกวนท่านผู้รู้ช่วยดูรายงานให้หน่อยค่ะ  ตรงระยะเวลาสรุปใช้คำสั่งอารายอ่ะ :'( :'(  ช่วยแนะนำด้วยค่ะ
(เอาวันที่คืน - วันที่รับ)

ลองเอา variable ไปวาง แล้วด้านในเขียนคำสั่งแบบนี้นะครับ

  Value := GetSQLStringData('select concat(TIMESTAMPdiff(day,concat(rent_date," ",rent_time),concat(return_date," ",return_time))," Çѹ  ",'+
' sec_to_time(TIMESTAMPdiff(second,concat(rent_date," ",rent_time),concat(return_date," ",return_time))-'+
' ((TIMESTAMPdiff(day,concat(rent_date," ",rent_time),concat(return_date," ",return_time))*24)*60)*60))as c_datediif'+
' from ipdrent where an="'+DBPipeline['an']+'" and return_date is not null');

พอดีเคยทำไว้ไม่รู้จะใช่ที่ต้องการรึปล่าว  ;)

87
เนื่องจากใช้งานปุ่ม NHSO ตรวจสอบสิทธิ แต่สิทธิไม่ตรง
ก็คือคนไข้ สิทธิ 89 ucในเขต แต่พอกดปุ่ม NHSO สิทธิจะเป็น 92 รพ.ต่างอำเภอ
และ สิทธิ 91 รพ.ต่างหวัด ก็จะเป็น 92 รพ.ต่างอำเภอ
แต่ชื่อสถานพยาบาลหลัก และสถานพยาบาลรองจะตรงตามปกติ
จะมีปัญหาเฉพาะ สิทธิไม่ตรงตามจริง

รบกวนท่านผู้รู้แนะนำด้วยนะครับ ว่าแก้ไขที่ตรงจุดไหน

ขอบคุณครับผม

ให้เข้าไปตรวจสอบในหน้าจอในการตั้งค่าสิทธิการรักษานะครับโดยเข้าที่เมนู

System setting >>>> สิทธิการรักษา

จากนั้นลองไปที่สิทธิที่มีปัญหานะครับ ซึ่งก็คือสิทธิ 89 กับ 92 ในช่องรหัส สนย. 18 แฟ้ม ซึ่งน่าจะมีรหัสเดียวกัน

จากนั้นโปรแกรมจะคิดแบบนี้นะครับ คือ ดึงข้อมูลจากเว็ปมาว่ารหัสสิทธิคืออะไรแล้วมาจับกับช่อง สนย. 18 แฟ้ม

แล้วไปเอารหัสสิทธิมาออกให้ครับ เช่น ทั้งสิทธิ 89 และ 92 มีรหัส สนย. 18 แฟ้ม อันเดียวกันคือ 89 แต่รหัสสิทธิ

ของสิทธิ 89 และ 92 อันไหนมาก่อนโปรแกรมจะไปเอาสิทธินั้นมาใส่ให้แทนครับ

ดังนั้นจากที่แจ้งมาสิทธิ 92 น่าจะมีรหัสสิทธิมาก่อนสิทธิ 89 โปรแกรมเลยไปเอา 92 ขึ้นมาใช้แทนครับ

ปล.ให้ลองตรวจสอบดูที่หน้าจอ pop up เล็กๆขาวๆดูด้วยนะครับว่าที่เช็คมาตรงไหม





ลองทำตามแล้วครับ ถ้าเปลี่ยน เลขสิทธิ 89 ตรง รหัส สนย. 18 แฟ้ม ก็ใส่เป็น สิทธิ89
สิทธิ 91(รพ.ต่างจังหวัด) และสิทธิ 92(รพ.ต่างอำเภอ) ในช่อง รหัส สนย.18แฟ้ม ใส่เป็น 91,และ 92

พอใช้ปุ่ม NHSO ตรวจสอบสิทธิ สิทธิ91และสิทธิ92 จะขึ้นเป็นสิทธิ 89 ucในเขต ทั้งหมดเลยอะครับ
ต้องแก้ไขอย่างไรครับผม


ใน pop up สีขาวๆที่ดึงมาแสดงรายละเอียดสิทธิการรักษาที่โปรแกรมดึงมาน่ะครับ

ถูกต้องไหมอะครับ

88
ขอสอบถามเพิ่มเติมครับ
ถ้าเป็นเช่นนั้น ในตาราง drugitems ต้องมีข้อมูลวันซีนแยกแต่ละเข็มใช่ไหมครับ เช่น DTP1,DTP2,OPV1,OPV2 เป็นต้น ครับ

ถ้าคิดเงินค่ายาเพิ่ม(ไม่รวมค่าฉีด)ก็ต้องมีใน drugitems ครับ

89
แพทย์แผนไทยอันไหนแบบเก่าอันไหนแบบใหม่ครับ เพราะเห็นมีหลายที่ ก็ไม่รู้ว่าอันไหนเก่าใหม่ ก็คีย์ไปให้หมดเลย เห็นมีให้ยกเลิกใช้แบบเก่า ???
แล้วตกลงคีย์ที่ไหนดีที่สุดครับท่านทั้งหลาย

ที่คีย์ในหน้าแพทย์คือแบบเก่าครับ

แบบใหม่คือที่เมนู ระบผู้ป่วยนอก >>> แพทย์แผนไทย

ข้อแตกต่างคือ

แบบเก่าเก็บข้อมูลแค่มาทำอะไรที่แพทย์แผนไทย

แบบใหม่เก็บข้อมูลเยอะกว่า และเก็บข้อมูลตามกรมแพทย์แผนไทยครับ

และถ้าลงข้อมูลในหน้าจอแพทย์แผนไทยแบบใหม่ จะสามารถส่งออกข้อมูลเข้าส่วนกลางของแพทย์แผนไทยได้เลย (ไม่ต้องไปคีย์ในโปรแกรมส่วนกลางของแพทย์แผนไทย)

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

90
ขอบคุณมากค่ะ

แต่ว่า ถ้าลงทะเบียนไว้ผิดคลินิก เช่น ลงไว้ในเบาหวาน แต่จะเปลี่ยนให้มาอยู่ความดัน ต้องจำหน่ายผู้ป่วยก่อนไหมคะ


ให้ใช้ปุ่มลบรายการที่มุมนซ้ายล่างได้เลยครับในกรณีที่ลงผิด  ;)

91
3.54.12.7 ส่ง 21F แล้วรหัสแพทย์แผนไทยเปลี่ยน ไม่ทราบว่าถูกต้อง ต้องเป็นยังไงครับ

ที่ version   3.54.12.07   มีการปรับปรุงอย่างนึงครับ คือ
- ปรับปรุงระบบส่งออกข้อมูล 18/21 แฟ้ม แก้ไข Bug ส่งข้อมูล ตาราง diag กรณีระบบหาไม่พบในตาราง icd10_nhso จะไม่ส่งแทนที่จะตัดรหัสสุดท้ายออก

ดังนั้นหากต้องการส่งออกรหัส U643 ต้องเอารหัส U643 ไปใส่ไว้ในตาราง icd10_nhso ด้วยครับ

ซึ่งถ้าโปรแกรมหาไม่เจอในตารางนี้โปรแกรมจะตัดรหัสสุดท้ายออกแบบที่ส่งออกมาครับ

92
เมื่อคีย์ข้อมูลวัคซีน EPI แล้ว
ตรงหัตถการต้องคีย์การฉีดยา IM หรือปล่าวครับ และ
ตรง medication ต้อง คีย์ข้อมูลวัคซีน เช่น JE1,OPV4 หรือปล่าวครับ
เพราะว่าเราคีย์ข้อมูลวัคซีนต่าง ๆ ในระบบงานไปแล้ว

ตรง medication คีย์เพื่อคิดเงินครับ

แต่ตรง EPI คีย์เพื่อส่งออกข้อมูลครับ

แต่ในโปรแกรมสามารถตั้งค่าให้คีย์ใน EPI แล้วมาแสดงใน medication ได้ด้วยนะครับ

วิธีการคือ เอาเลข icode ของวัดซีนมาใส่ที่ตาราง epi_vaccine ที่ฟิล icode ครับ

แล้วเมื่อทำแล้วเวลาคีย์ vaccine ใน EPI โปรแกรมจะเอามาใส่ใน medication ให้ครับ

93
เนื่องจากใช้งานปุ่ม NHSO ตรวจสอบสิทธิ แต่สิทธิไม่ตรง
ก็คือคนไข้ สิทธิ 89 ucในเขต แต่พอกดปุ่ม NHSO สิทธิจะเป็น 92 รพ.ต่างอำเภอ
และ สิทธิ 91 รพ.ต่างหวัด ก็จะเป็น 92 รพ.ต่างอำเภอ
แต่ชื่อสถานพยาบาลหลัก และสถานพยาบาลรองจะตรงตามปกติ
จะมีปัญหาเฉพาะ สิทธิไม่ตรงตามจริง

รบกวนท่านผู้รู้แนะนำด้วยนะครับ ว่าแก้ไขที่ตรงจุดไหน

ขอบคุณครับผม

ให้เข้าไปตรวจสอบในหน้าจอในการตั้งค่าสิทธิการรักษานะครับโดยเข้าที่เมนู

System setting >>>> สิทธิการรักษา

จากนั้นลองไปที่สิทธิที่มีปัญหานะครับ ซึ่งก็คือสิทธิ 89 กับ 92 ในช่องรหัส สนย. 18 แฟ้ม ซึ่งน่าจะมีรหัสเดียวกัน

จากนั้นโปรแกรมจะคิดแบบนี้นะครับ คือ ดึงข้อมูลจากเว็ปมาว่ารหัสสิทธิคืออะไรแล้วมาจับกับช่อง สนย. 18 แฟ้ม

แล้วไปเอารหัสสิทธิมาออกให้ครับ เช่น ทั้งสิทธิ 89 และ 92 มีรหัส สนย. 18 แฟ้ม อันเดียวกันคือ 89 แต่รหัสสิทธิ

ของสิทธิ 89 และ 92 อันไหนมาก่อนโปรแกรมจะไปเอาสิทธินั้นมาใส่ให้แทนครับ

ดังนั้นจากที่แจ้งมาสิทธิ 92 น่าจะมีรหัสสิทธิมาก่อนสิทธิ 89 โปรแกรมเลยไปเอา 92 ขึ้นมาใช้แทนครับ

ปล.ให้ลองตรวจสอบดูที่หน้าจอ pop up เล็กๆขาวๆดูด้วยนะครับว่าที่เช็คมาตรงไหม

94
กำหนดค่าแสดงผลการประเมินความดันเบาหวานตรงไหนครับ
รบกวนอาจารย์ทุกท่านกระจ่างหน่อยครับ  ??? ??? ขอบคุณครับ

ต้องลงข้อมูลก่อนครับ แล้วโปรแกรมคำนวนให้เองครับ

95
ข้อมูลที่ Select ก็ไม่มีค่าว่างครับ มันจะกระโดดตอนที่มี detail มากกว่า 1 รายการครับ

อ้อ ตรงนั้นมันอยู่ใน group header รึปล่าวครับ

พอมันมีมากกว่า 1 รายการมันเลยไม่แสดงข้อมูล

ถ้าใช่ให้ลองย้ายมาอยู่ใน Detail ให้หมดครับ

ปล.เดาอีกครั้งครับ ;D

96
เป็นเพราะว่าข้อมูล person ที่ select มามันว่างรึปล่าวครับ

ปล.เดานะครับ  ;D

97
ใช้ Scrip ของท่าน sukkla_01 เพื่อดึง TRx กลับมา

แล้วใช้ Confirm Clearing Finance เพื่อ  lock เอาไว้ก็ได้ครับ  ;D

ควบคู่กันไป  ;)

98
คือผมดึงข้อมูลคนไข้ที่มารับบริการนอกเวลาผ่านเมนู opd custom search ข้อมูลที่ดึงมาเป็นศูนย์หมดเลยครับ ผมเลยมาดูในแท๊ป SQL ค่าของ visit_type = 1 ปกติแล้วค่า visit_type ในตาราง ovst มีค่าเท่ากับ O หรือ I ใช่ไหมครับ

เนื่องจากหน้าจอนี้เป็นหน้าจอเก่าครับ ข้อมูลที่ดึงมาได้ code ก็จะไปดึงแบบเก่ามา

ทำให้ตัวเลือกบางอย่างเลือกไปแล้วจะใช้ไม่ได้ครับ

99
สวัสดีค่ะสอบถามข้อมูลคนไข้ใน
คือว่าตอนที่คนไข้ dischage ออกจากโปรแกรม Hosxp ข้อมูลทุกอยา่งครบหมด แต่เมื่อเรากับมาเช็คอีกที ข้อมูลกลับหายหมด และเมนู TRx รายการยาต่างๆที่OPD คีย์เข้ามาก่อนจะ Admit ก็หายหมด ในทั้งๆที่เราไม่ได้ทำอะไรเลยเราจะแก้ไขปัญหาอย่างไร
ขอบคุณค่ะ

เวลาที่เราลงข้อมูลคนไข้จนครบหมดทุกอย่างแล้ว(รวมถึงเก็บเงินเรียบร้อยแล้ว)

ให้ไปคลิกขวาที่ชื่อคนไข้แล้วเลือกไปที่

สถานะการเงิน >>> Clearing Finance Confirm

โปรแกรมจะ Lock รายการค่าใช้จ่ายเอาไว้ครับ ทำให้รายการไม่หายไป

100
ลองเข้าไปแก้ไขที่ rcpt-form นะครับ

ถ้าต้องการเวลาพิมพ์ใบเสร็จก็เอา system variable มาวางก็น่าจะใช้ได้ทั้งหมดนะครับ

Bangkok Medical Software Call Center

หน้า: 1 [2] 3 4