51
แจ้งปัญหา / ขอความช่วยเหลือ / Re: หา print job control ไม่เจอครับ
« เมื่อ: พฤศจิกายน 02, 2012, 11:41:16 AM »
ถ้าลองติ๊ก ตรงนี้ดูละครับ หายมั๊ย
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.
มันเป็นรายงานรูปแบบการเขียนแบบเก่าที่นานมากแล้วปัจจุบันใช้คำสั่งตามที่แนบมาให้ด้านบนครับ
สัญลักษณ์พอเศษยังมีอยู่ครับ
ลองคลิกงั้นเรามาช่วยกันดัน กระทู้นี้ก่อนดีมั๊ย
Show Bug report ดูครับ ว่า error อะไร
ตกลง Tool มันไปเช็ค licenseno จากตาราง doctor หรือเปล่า ครับ จากคำอธิบาย *****
เงื่อนไขที่ 1 : ให้นำข้อมูลเลขที่ใบประกอบวิชาชีพ จากตาราง ovst.doctor โดยให้เช็คว่าถ้ามีเลขใบประกอบวิชาชีพจึงส่งออก ถ้าไม่มีเลขที่ใบประกอบวิชาชีพ ทำเงื่อนไข 2 ต่อ
เงื่อนไขที่ 2 : ให้นำข้อมูลเลขที่ใบประกอบวิชาชีพ จากตาราง pq_doctor โดยให้เช็คนำมาเฉพาะแพทย์ที่มีรหัสเลขที่ใบประกอบวิชา (บาง รพ. กรณีที่แพทย์ไม่ใช้ระบบ แต่ในหน้าห้องยา Mode-2 คีย์ชื่อแพทย์ผู้ตรวจไม่เก็บในตาราง pq_doctor ก็จะเป็นเงื่อนไข 1 แทน)**************
สรุป ก็คือว่าผมไม่ต้องไปทำอะไรกับ field licenseno หรือครับ(กรณีไม่มีเลขใบประกอบวิชาชีพ)
จาก เงื่อนไขที่ 1 และ เงื่อนไขที่ 2 รหัส doctor ทั้ง 2 เงื่อนไข จะเชื่อมไปเอาเลขที่ใบประกอบวิชาชีพ licenseno จากตาราง doctor มาคะ
ส่วนคนที่ไม่มีเลขที่ใบประกอบวิชาชีพ บุคคลทั่วไป ไม่ต้องไปใส่ค่าใดๆ ในช่องเลขที่ใบประกอบวิชาชีพ(licenseno) ในข้อมูลบุคคลากรในโรงพยาบาล(ตาราง doctor)
แต่ “-“ สำหรับบุคลากรประเภทอื่นที่สั่งยานี้ ต้องมีเลข 4 หลักต่อท้ายด้วย เช่น เลขที่ใบประกอบวิชาชีพของแพทย์แผนไทย ยังไม่มีประกาศ ก็ให้ “-“ และตามด้วยเลขไปก่อนคะ แต่ต้องตามด้วยเลข 4 หลักขึ้นไปคะ
นันท์ทา ตั้งใจ(ตั๊ก)
ฝ่ายลูกค้าสัมพันธ์
ทำได้แล้วครับ ขอบคุณทุกท่านมากครับ
แบบนี้ครับ
left outer join ovst_presc_ned pn on pn.vn= o.vn and pn.icode=d.icode
แปลกที่เป็นใบสั่งยาแต่ไม่ใช้ตาราง doctor_order_print
click ขวาที่ report designer แล้วเลือก run as admin
หรือ
เปิด folder ที่ติดตั้ง hosxp
เลือกแฟ้ม HOSMy_RPTBuilder.exe click ขวา, properties
เลือก tab Compatiblity ติ๊กที่ Run this program as administrator แล้วกด OK
ลองเรียก report designer มาทำงาน แล้ว export อีกครั้งครับ
อักขระพิเศษ เครื่องหมาย - ที่ชื่อเอาออกด้วยครับ
ก่อนเข้า hosxp คลิกขวา open with Administrator หรือยังครับทำแล้วเช่นกันครับ
ต้องสร้างโฟลเดอร์ export ใน programs/hosxp ดูนะครับทำแล้วครับ (ภาพที่เอาขึ้นไป ผมเพิ่งติดตั้ง win8แล้วลง hosxp ใหม่ๆ ก็เลยลืมจริงๆ) สร้างโฟลเดอร์ Export ตัว E เป็นตัวพิมพ์ใหญ่ เหมือนเลยครับ ก็ยังเป็น แล้วลองกำหนดpermission เป็น Full Control (ใช้สิทธิ์ administrator อยู่) ก็ยังเป็นอีกครับ
เช่น ผมไม่เอา โรคที่ขึ้นต้นด้วยตัว F ทั้งหมด กับ กลุ่มโรคที่อยู่ระหว่าง G01-G05 ที่เหลือเอาหมด ก็ลองดูแนวทางแบบนี้ดูครับตรง left(code3,1)<> นี้ คืออะไรครัับท่าน nongtan
select * from icd101
where left(code3,1)<>'F' and ( code3 not between 'G01' and 'G05')
string ฝั่งซ้ายของ field code3 ไม่เอาที่ขึ้นต้นด้วยอักษร F
ตอนสร้าง table ใช้คำสั่งไว้เป็น default null ดังนั้นค่าเริ่มต้นจะเป็น null คือ ค่าว่าง แต่หากใส่ข้อมูลแล้วมีการแก้ไข จะไม่ได้กลายเป็นค่า null ดังนั้นเวลาหาค่าว่าง และค่าที่ถูกบันทึก แต่ได้รับแก้ไขเป็นค่าว่างก็ต้องใช้ is null or ="" ครับ
เห็นด้วยกับ อ.โก้และ น้อง aKe เรื่อง 2 invoid อยากให้ทาง BMS หาทางออกที่ลงตัวที่สุดนะครับขอบคุณครับ อ.โก้ถ้าคนไข้มา 2 คลินิกในวันเดียว เช่น ไป คลินิกผู้สูงอายุในตอนเช้า และตอนบ่ายไปคลินิกแพทย์แผนไทยมา 2 คลินิก ก็เปิด 2 VN ครับ
ดังนั้นทำให้ แพทย์ที่อยู่ประจำคลินิกแพทย์แผนไทยกลายเป็นแพทย์เจ้าของไข้คนนี้เพียงคนเดียวเนื่องจาก
เป็นคนบันทึกคนสุดท้าย(ตาราง vn_stat) ด้วยเหตุนี้ รพ.ผมจึงทำ 2 visit ให้กับคนไข้กรณีดังกล่าว (ไม่รู้เหมือนกันว่าเป็นการแก้ปัญหาที่ถูกหรือไม่ แต่โดยส่วนตัวแล้วไม่เห็นด้วย)
โดยเฉพาะเช้า-บ่าย นี่ยิ่งชัดเจนครับ
** เมื่อมี 2 visit
ก็จะมี 2 vn
แล้วการเงินก็ต้องปิด visit 2 รอบ
ระบบก็จะมีเลข Invoid 2 เลข
** ตอนนี้โปรแกรมส่งข้อมูลผู้ป่วยนอกเคลมเงิน สกส.(แบบใหม่) ยังไม่รองรับตรงนี้ครับ