1
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.
2
แจ้งปัญหา / ขอความช่วยเหลือ / Re: ต้องการ count ตารางใน image server
« เมื่อ: เมษายน 26, 2017, 15:49:09 PM »
ไม่มีคำตอบ แล้วผมจะทำไงดี Call Center
3
แจ้งปัญหา / ขอความช่วยเหลือ / ต้องการ count ตารางใน image server
« เมื่อ: เมษายน 19, 2017, 10:41:49 AM »
ผมต้องการ count ตาราง patient_opd_scan ใน vn_script ต้องทำอย่างไรบ้าง (มีการแยกserver) ขอบคุณครับ
4
แจ้งปัญหา / ขอความช่วยเหลือ / Re: ระบบตรวจสอบสิทธิแบบใหม่ โดยใช้ Smartcard error แบบนี้ ต้องทำอย่างไร
« เมื่อ: มีนาคม 06, 2017, 09:58:15 AM »
รหัส nhso_token ไม่เปลี่ยน (3600900526032#x)
5
แจ้งปัญหา / ขอความช่วยเหลือ / Re: ตารางสังกัดหลัก สังกัดรอง
« เมื่อ: มีนาคม 02, 2017, 15:36:28 PM »
update patient_regiment set main_regiment='ชื่อที่ต้องการให้มีอยู่' where main_regiment='ชื่อที่ต้องการลบ' ประมาณนี้ครับ
6
แจ้งปัญหา / ขอความช่วยเหลือ / Re: ตารางสังกัดหลัก สังกัดรอง
« เมื่อ: มีนาคม 02, 2017, 14:57:39 PM »
ไม่น่าจะต้องลบนะ หรือเข้าใจผิด
7
แจ้งปัญหา / ขอความช่วยเหลือ / Re: ตารางสังกัดหลัก สังกัดรอง
« เมื่อ: มีนาคม 02, 2017, 14:35:51 PM »
ลองดู
8
แจ้งปัญหา / ขอความช่วยเหลือ / ระบบตรวจสอบสิทธิแบบใหม่ โดยใช้ Smartcard error แบบนี้ ต้องทำอย่างไร
« เมื่อ: มีนาคม 02, 2017, 14:04:18 PM »
ระบบตรวจสอบสิทธิแบบใหม่ โดยใช้ Smartcard error แบบนี้ ต้องทำอย่างไรครับ
9
แจ้งปัญหา / ขอความช่วยเหลือ / Re: ใครมีรายระเอียดสิทธิกลุ่มนี้บ้าง
« เมื่อ: ตุลาคม 30, 2014, 11:27:50 AM »
ไม่มีใครทราบเลยหรือครับ ผมเช็คสิทธิ์ผู้ป่วยแล้วขึ้นแบบนั้น
maininscl=OFC
maininsclMain=C
maininsclName=สิทธิข้าราชการ/สิทธิรัฐวิสาหกิจ
subinscl=G1
subinsclName=สิทธิหน่วยงานรัฐอื่น (ไม่สังกัดกรมบัญชีกลาง)
maininscl=OFC
maininsclMain=C
maininsclName=สิทธิข้าราชการ/สิทธิรัฐวิสาหกิจ
subinscl=G1
subinsclName=สิทธิหน่วยงานรัฐอื่น (ไม่สังกัดกรมบัญชีกลาง)
10
แจ้งปัญหา / ขอความช่วยเหลือ / ใครมีรายระเอียดสิทธิกลุ่มนี้บ้าง
« เมื่อ: ตุลาคม 24, 2014, 09:07:21 AM »maininscl=OFC
maininsclMain=C
maininsclName=สิทธิข้าราชการ/สิทธิรัฐวิสาหกิจ
subinscl=G1
subinsclName=สิทธิหน่วยงานรัฐอื่น (ไม่สังกัดกรมบัญชีกลาง)
11
แจ้งปัญหา / ขอความช่วยเหลือ / HOSxP_Upgrade_3.57.6.28 อ่าน smartcard ไม่ได้
« เมื่อ: สิงหาคม 06, 2014, 10:08:48 AM »
HOSxP_Upgrade_3.57.6.28 อ่าน smartcard ไม่ได้ ใช้ winxp ก่อนหน้าใช้ 3.56.9.30 อ่านได้ ตอนนนี้ลองกลับไปใช้ 3.56.9.30ก็อ่านไม่ได้ ลองลงhosxpใหม่ก็ไม่หาย แต่ถ้าใช้ Ver ก่อน v3.5.9.30ใช้ได้ ช่วยแนะนำค้วยครับ
12
แจ้งปัญหา / ขอความช่วยเหลือ / Re: provis_instype.code สามารถเพิ่ม เปลี่ยนแปลงได้ไหมครับ
« เมื่อ: กรกฎาคม 31, 2014, 12:18:33 PM »
ครับเดี๋ยวผมเปลี่ยน pttype ขอบคุณครับ
ใช้แทนที่ไม่ได้นะคัรบ..เพราะคอลัมน์ pttype คือ รหัสสิทธิของ รพ.ตนเอง แต่คอลัมน์ name คือชื่อสิทธิ์ที่พบเจอในระบบตรวจสอบสิทธิออนไลน์ ตาม cid
ได้แค่แนวทาง
13
แจ้งปัญหา / ขอความช่วยเหลือ / Re: provis_instype.code สามารถเพิ่ม เปลี่ยนแปลงได้ไหมครับ
« เมื่อ: กรกฎาคม 31, 2014, 10:56:47 AM »
ของผมยังไม่มี L1 L2 ........รบกวนขอตารางนี้ด้วย เป็น .cds ขอบคุณครับ
ลองดูที่ตารงนี้ประกอบ
14
แจ้งปัญหา / ขอความช่วยเหลือ / Re: provis_instype.code สามารถเพิ่ม เปลี่ยนแปลงได้ไหมครับ
« เมื่อ: กรกฎาคม 31, 2014, 10:43:17 AM »
ถ้าmapแบบนี้จะเช็คสิทธิไม่ได้ครับ ผมลองmapแล้ววุ่นวายมากหาสาเหตุตั้งนาน ช่วงนี้ก็แก้ปัญหาโดยจะส่ง 21แฟ้มก็มาmapใหม่ #ถ้าเราจะเพิ่ม provis_instype.code O2 สิทธิข้าราชการ/สิทธิรัฐวิสาหกิจ 1100 O3 สิทธิข้าราชการ/สิทธิรัฐวิสาหกิจ 1100 จะมีผลกับส่วนใดหรือไม่ครับ (การเช็คสิทธิเป็นเรื่องสำคัญสำหรับ รพ. non uc รพ.ต้องเช็คสิทธิผู้ป่วยทุกครั้ง เพื่อความถูกต้องในการเรียกเก็บเงิน)
ถ้าเป็นคำถาม เรื่องเพื่อการส่งออก 21 แฟ้ม ผมมองว่า ก็ยังคงใช้รหัส 4 หลักในแฟ้มส่งออก ซึ่งกลุ่มสิทธิหลักคือรหัสเดียวกัน แม้มาจากกลุ่มย่อยต่างกระทรวงหรือหน่วยงาน แต่ภาพใหญ่คือ กรมบัญชีกลาง ซึ่งมาจากการ MAP กลุ่ม 02 เดิมครับ
ประมาณนี้...
15
แจ้งปัญหา / ขอความช่วยเหลือ / provis_instype.code สามารถเพิ่ม เปลี่ยนแปลงได้ไหมครับ
« เมื่อ: กรกฎาคม 30, 2014, 15:24:15 PM »
สืบเนื่องจาการ mapping สิทธิการรักษา(ตารางpttyp)ทำให้ pttype_code เปลี่ยนจึงไม่สามารถเช็คสิทธิผู้ป่วยได้ จึงอยาก เพิ่ม เปลี่ยนแปลง provis_instype.code ตัวอย่างเช่น สิทธิเบิกกรมบัญชีกลาง(ผู้รับเบี้ยหวัดบำนาญ) nhso_code =O3 จึงจะสามารถดึงข้อมูลสิทธิจากส่วนกลางได้ แต่พอมาmapไม่มี code "O3" มีแต่ 02 สิทธิข้าราชการ/สิทธิรัฐวิสาหกิจ ซึ่งผมเข้าใจว่า provis_instype ต้องการใช้ pttype_std_code เท่านั้น โปรดชี้แนะด้วยครับ
16
แจ้งปัญหา / ขอความช่วยเหลือ / Re: Upgrade Structure แล้วerror
« เมื่อ: กรกฎาคม 22, 2014, 15:18:34 PM »Upgrade Structure แล้วerror ตามรูป จะแก้ไขอย่างไรครับ
17
แจ้งปัญหา / ขอความช่วยเหลือ / Upgrade Structure แล้วerror
« เมื่อ: กรกฎาคม 17, 2014, 12:06:06 PM »
Upgrade Structure แล้วerror ตามรูป จะแก้ไขอย่างไรครับ
18
แจ้งปัญหา / ขอความช่วยเหลือ / Re: ขออนุเคราะห์ตาราง occupation ที่ map nhso_code แล้วด้วยครับ
« เมื่อ: กรกฎาคม 08, 2014, 13:30:11 PM »
ลืมดูนามสกุล นำเข้าไงละ ถ้าเป็น .cds ก็ดีนะ
19
แจ้งปัญหา / ขอความช่วยเหลือ / Re: ขออนุเคราะห์ตาราง occupation ที่ map nhso_code แล้วด้วยครับ
« เมื่อ: กรกฎาคม 08, 2014, 13:25:12 PM »
ขอบคุณมากครับ
20
แจ้งปัญหา / ขอความช่วยเหลือ / ขออนุเคราะห์ตาราง occupation ที่ map nhso_code แล้วด้วยครับ
« เมื่อ: กรกฎาคม 07, 2014, 14:53:35 PM »
ขออนุเคราะห์ตาราง occupation ที่ map nhso_code แล้วด้วยครับ mapยากจังตาลายหมดแล้ว จะส่ง สปสชครับ ลองmapแล้ว ตรวจสอบ op/pp error มากเลย ขอบคุณล่วงหน้าครับ
21
แจ้งปัญหา / ขอความช่วยเหลือ / Re: addressid ใน patient
« เมื่อ: กุมภาพันธ์ 26, 2014, 10:03:41 AM »
รับทราบครับ
addressid ใน patient มีค่าว่างครับช่วยทำให้บันทีกข้อมูลตอนทำประวัติใหม่ด้วยครับ ขอบคุณครับ
ใช้แบบนี้ไปก่อนครับ
update patient set addressid = concat(chwpart,amppart,tmbpart)
22
แจ้งปัญหา / ขอความช่วยเหลือ / addressid ใน patient
« เมื่อ: กุมภาพันธ์ 19, 2014, 10:19:49 AM »
addressid ใน patient มีค่าว่างครับช่วยทำให้บันทีกข้อมูลตอนทำประวัติใหม่ด้วยครับ ขอบคุณครับ
23
แจ้งปัญหา / ขอความช่วยเหลือ / Re: คนไข้ใหม่ในปีหาได้จากฟิล์ดไหนครับ
« เมื่อ: กุมภาพันธ์ 19, 2014, 10:15:04 AM »
patient.firstday
24
แจ้งปัญหา / ขอความช่วยเหลือ / Re: ทำไม field doctor และ staff เป็นค่าว่าง
« เมื่อ: ธันวาคม 04, 2013, 10:45:12 AM »
เป็นเหมือนกันหลายเดือนแล้ว
ในตาราง opitemrece ทำไมบางรายการ ไม่มี doctor และ staff ครับ
เกิดจากสาเหตุไหนครับ ถือเป็นความผิดพลาดหรือไม่ครับ
25
HOSxP for iPhone / iPad / Re: HHC Online (Home Health Care Online)
« เมื่อ: พฤศจิกายน 27, 2013, 15:56:33 PM »
เมนู ตรวจสอบสิทธิ์ error
Table 'nksawan.nhso_rights_webservice' doesn't exist
ต้องแก้ไขตรงไหนครับ
Table 'nksawan.nhso_rights_webservice' doesn't exist
ต้องแก้ไขตรงไหนครับ
26
แจ้งปัญหา / ขอความช่วยเหลือ / Re: สอบถามวิธีการใช้งานเรื่องการนัดครับ
« เมื่อ: พฤศจิกายน 20, 2013, 15:51:41 PM »27
แจ้งปัญหา / ขอความช่วยเหลือ / Re: 43 แฟ้ม มีบางแฟ้มเป็น 0
« เมื่อ: พฤศจิกายน 11, 2013, 13:31:23 PM »
ขึ้นแบบนี้ต้องไปปรับปรุงตรงไหน
28
แจ้งปัญหา / ขอความช่วยเหลือ / Re: activate ไม่ได้
« เมื่อ: พฤศจิกายน 01, 2013, 09:41:29 AM »
14171 จิตเวชนครสวรรค์ฯ
29
โปรแกมส่งข้อมูลให้หน่วยงานภายนอก / Re: โปรแกรมส่งข้อมูล 16 แฟ้ม สำหรับ E-Claim ตัวใหม่
« เมื่อ: ตุลาคม 25, 2013, 10:47:02 AM »
ลองทบทวนตั้งแต่ต้นดูใหม่ครับ ดูจากรูปก็น่าจะโอเค ลองดูตรงติ๊กส่งออก (ดูรูปหน้า2)
ลองส่งออกแล้ว ข้อมูลเป็น 0 ครับ ต้องแก้ตรงไหนเพิ่มเติมบ้างครับ
30
โปรแกมส่งข้อมูลให้หน่วยงานภายนอก / Re: โปรแกรมส่งข้อมูล 16 แฟ้ม สำหรับ E-Claim ตัวใหม่
« เมื่อ: ตุลาคม 18, 2013, 11:16:04 AM »
ยังขาดสามหมวดครับ 3.ค่าบริการอื่นๆ ที่ยังไมไดจัดหมวด 4.ค่าส่งเสริมป้องกัน 8.รหัสกรมบัญชีกลาง
เอา apd_code มาช่วยแจกต่อนะครับ ไป append ยกเครดิตให้ทีมงานผู้ที่ทำมา (ผมไม่ทราบเหมือนกันทีมใหนทำ...พอดีได้ต่อมาอีกที) แต่ก็ขอขอบคุณมากๆ ครับ คงไม่ว่านะครับ ช่วยแบ่งปันต่อๆ กันไป
31
โปรแกมส่งข้อมูลให้หน่วยงานภายนอก / Re: โปรแกรมส่งข้อมูล 16 แฟ้ม สำหรับ E-Claim ตัวใหม่
« เมื่อ: ตุลาคม 18, 2013, 10:39:23 AM »
ใช้ได้แล้วครับ restart ใหม่
append แล้ว แต่ apd_code ว่างเลือกไม่ได้ครับ
apd_code
apd_code
เอา apd_code มาช่วยแจกต่อนะครับ ไป append ยกเครดิตให้ทีมงานผู้ที่ทำมา (ผมไม่ทราบเหมือนกันทีมใหนทำ...พอดีได้ต่อมาอีกที) แต่ก็ขอขอบคุณมากๆ ครับ คงไม่ว่านะครับ ช่วยแบ่งปันต่อๆ กันไป
32
โปรแกมส่งข้อมูลให้หน่วยงานภายนอก / Re: โปรแกรมส่งข้อมูล 16 แฟ้ม สำหรับ E-Claim ตัวใหม่
« เมื่อ: ตุลาคม 11, 2013, 14:12:51 PM »เห็นทีม beta tester แจ้งว่าเป็น bug ของ EClaim ครับ รอ EClaim version ถัดไปนะครับ
33
โปรแกมส่งข้อมูลให้หน่วยงานภายนอก / Re: โปรแกรมส่งข้อมูล 16 แฟ้ม สำหรับ E-Claim ตัวใหม่
« เมื่อ: ตุลาคม 11, 2013, 10:26:48 AM »
ตาราง INS INSCL กำหนด 5 กลุ่มเองนี่ครับ
UCS = สิทธิ UC
OFC = ข้าราชการ
SSS = ประกันสังคม
LGO = อปท
SSI = ประกันสังคมทุพพลภาพ
UCS = สิทธิ UC
OFC = ข้าราชการ
SSS = ประกันสังคม
LGO = อปท
SSI = ประกันสังคมทุพพลภาพ
อัพเป็น 3.56.9.30i แล้วครับส่งออกแล้วเป็นแบบในรูปครับupgrade structure ใน HOSxP หรือยังครับ
34
โปรแกมส่งข้อมูลให้หน่วยงานภายนอก / Re: โปรแกรมส่งข้อมูล 16 แฟ้ม สำหรับ E-Claim ตัวใหม่
« เมื่อ: ตุลาคม 09, 2013, 13:20:33 PM »
ตาราง ORF,IRF REFER ว่างครับ ดูจากตาราง referout,referin hospcode ไม่ได้ใช้แล้ว ใช้ refer_hospcode แทนแล้วครับ
35
แจ้งปัญหา / ขอความช่วยเหลือ / Re: สั่งพิมพ์ใบงบค่ารักษาพยาบาล แล้ว error ครับ
« เมื่อ: ตุลาคม 04, 2013, 16:14:13 PM »
ลองติ๊กตรง ใช้ zeosdbo
36
โปรแกมส่งข้อมูลให้หน่วยงานภายนอก / Re: โปรแกรมส่งข้อมูล 16 แฟ้ม สำหรับ E-Claim ตัวใหม่
« เมื่อ: ตุลาคม 04, 2013, 13:37:06 PM »
ตาราง ORF REFER ว่างครับ ดูจากตาราง referout hospcode ไม่ได้ใช้แล้ว ใช้ refer_hospcode ของท่านว่างหรือมีข้อมูลครับ
ขอบคุณ อ. ทุกท่านที่แนะนำวิธีการ โดยเฉพาะพี่เกื้อ นะครับ ตอนนี้ ของผมประมวลผล BMSHOSxPECliamExport ได้แล้ว และนำเข้าระบบ E-Claim (NCH) ได้สมบูรณ์แล้วครับผม ขอบพระคุณทุกท่านครับผม
37
โปรแกมส่งข้อมูลให้หน่วยงานภายนอก / Re: โปรแกรมส่งข้อมูล 16 แฟ้ม สำหรับ E-Claim ตัวใหม่
« เมื่อ: ตุลาคม 04, 2013, 10:25:01 AM »
ขอคำแนะนำด้วยครับ ตารางนี้ของผมออกแค่ HN,CID แค่นี้เองครับ ข้อมูลส่วนอื่น( HOSPMAIN,HOSPSUB และอื่นๆ)ดึงจากตารางไหนครับ
พี่ครับทำไม ประมวลผล 12 f HOSxP Ver. 3.56.9.30f มันยังไม่สมบูรณ์ ของแฟ้มINS ยังขาด ฟิลด์ OWNRIGHTPID และแฟ้มDRU ยังขาดฟิลด์ PA_NO
ไม่ทราบว่าอาจารย์จะเขียนเวอร์ชั้นใหม่มาแก้ไขเปล่าครับ เพราะว่าน่าจะเป็นหลายโรงพยาบาลที่มีปัญหาเหมือนผมครับ
38
โปรแกมส่งข้อมูลให้หน่วยงานภายนอก / Re: โปรแกรมส่งข้อมูล 16 แฟ้ม สำหรับ E-Claim ตัวใหม่
« เมื่อ: ตุลาคม 02, 2013, 14:54:08 PM »
เป็นเหมือนกันเลย เมื่อวาน รันได้ วันนี้ลองหลายครั้งแล้ว เป็นแบบเดียวกันเลย
ขึ้น Error แบบนี้คับ
39
แจ้งปัญหา / ขอความช่วยเหลือ / Re: งานแพทย์แผนไทย ชื่อแพทย์ผู้ตรวจหน้าจอบันทึกผลวินิจฉัยไม่ปรากฏ
« เมื่อ: สิงหาคม 06, 2013, 15:09:29 PM »รายชื่อมาจากตาราง health_med_doctor field active เท่ากับ Y
เพิ่มรายชื่อได้จาก Tools=>System Setting=>แพทย์แผนไทย=>ผู้ทำการตรวจวินิจฉัยด้านการแพทย์แผนไทย
ของผม ก็มี ล่ะนะครับ แต่ไม ไม่ออก หว่าาาาาา !!! !@
แก้ได้หรือยังครับ ผมอัพ v.3.56.7.18 มีอาการนี้เหมือนกัน ขอความช่วยเหลือด้วยครับ
40
แจ้งปัญหา / ขอความช่วยเหลือ / Re: ลงหัตถการแล้วไม่มีราคาค่าหัตการ
« เมื่อ: มกราคม 02, 2013, 11:53:30 AM »
ได้แล้วครับ ขอบคุณ อ.เกื้อกูลมากครับ
41
แจ้งปัญหา / ขอความช่วยเหลือ / Re: ลงหัตถการแล้วไม่มีราคาค่าหัตการ
« เมื่อ: มกราคม 02, 2013, 11:26:09 AM »
มีข้อมูลทั้งสองรายการครับ
ลองใช้คำสั้ง update serch list ซึ่งเป็นเมนูย่อย ในเมนู ระบบงานห้องยา ครับ..เพื่อตรวจสอบการสร้ัาง record ในตาราง s_drugitems ครับ
ตรวจสอบด้วย่า ในตาราง opitemrece ของ vn นี้ มี record ในตารางหรือไม่ เกี่ยวกับ icode ขึ้นด้วย 3
42
แจ้งปัญหา / ขอความช่วยเหลือ / Re: ลงหัตถการแล้วไม่มีราคาค่าหัตการ
« เมื่อ: มกราคม 02, 2013, 11:07:46 AM »
4576 ครับ
43
แจ้งปัญหา / ขอความช่วยเหลือ / ลงหัตถการแล้วไม่มีราคาค่าหัตการ
« เมื่อ: มกราคม 02, 2013, 10:56:03 AM »
เปลี่ยนver 3.55.6.26 เป็น 3.55.12.25 ลงหัตถการแล้วไม่มีราคาค่าหัตการขึ้น
44
แจ้งปัญหา / ขอความช่วยเหลือ / Re: ต้องการเพิ่มเหตุผล ned ในใบสั่งยา ครับ
« เมื่อ: พฤศจิกายน 02, 2012, 10:11:15 AM »
ยังไม่เห็นหนังสือเลยครับ
นอกเรื่องหน่อย ที่ นครสวรรค์ เค้าให้ส่งออก 21 แฟ้มรึยังครับ
45
แจ้งปัญหา / ขอความช่วยเหลือ / Re: ต้องการเพิ่มเหตุผล ned ในใบสั่งยา ครับ
« เมื่อ: พฤศจิกายน 02, 2012, 09:04:23 AM »
เพิ่มครงนี้อีกนิดก็ได้
,left(pn.presc_reason,1) as ned (แสดง "A-F")
,if(pn.presc_reason like"F%","ต้องชำระเงินเอง",null) as ned1 (เหตุผลที่ต้องชำระเงินเอง "F")
,left(pn.presc_reason,1) as ned (แสดง "A-F")
,if(pn.presc_reason like"F%","ต้องชำระเงินเอง",null) as ned1 (เหตุผลที่ต้องชำระเงินเอง "F")
ทำได้แล้วครับ ขอบคุณทุกท่านมากครับ
แบบนี้ครับ
left outer join ovst_presc_ned pn on pn.vn= o.vn and pn.icode=d.icode
เยี่ยมครับ ผมเข้าใจที่ คุณ nksawan2011 สงสัยในตอนแรก ผมไปหาวิธี join กับ group by (หลงทาง) อยู่พักนึงแล้วเหมือนกันครับ ตอนนี้ของผมก็ปรับตามคุณ nksawan2011 จึงได้ concept สั้นๆ ว่า
select d1.vn,d1.icode as icode_doctor_order_print,opn.icode as icode_ovst_presc_ned,
opn.presc_reason
from doctor_order_print d1
join ovst_presc_ned opn on opn.vn=d1.vn and d1.icode=opn.icode
where d1.icode not like "3%" and d1.vn="551031141115"
**ตอนนี้ใบสั่งยาผม ถ้าจะเอาเหตุผลยานอกด้วย คงต้องปรับใหม่อีกนิดหน่อยครับ****
46
แจ้งปัญหา / ขอความช่วยเหลือ / Re: ต้องการเพิ่มเหตุผล ned ในใบสั่งยา ครับ
« เมื่อ: พฤศจิกายน 01, 2012, 11:17:10 AM »
ทำได้แล้วครับ ขอบคุณทุกท่านมากครับ
แบบนี้ครับ
left outer join ovst_presc_ned pn on pn.vn= o.vn and pn.icode=d.icode
แบบนี้ครับ
left outer join ovst_presc_ned pn on pn.vn= o.vn and pn.icode=d.icode
47
แจ้งปัญหา / ขอความช่วยเหลือ / Re: ต้องการเพิ่มเหตุผล ned ในใบสั่งยา ครับ
« เมื่อ: ตุลาคม 31, 2012, 16:17:48 PM »
อขบคุณมากครับ พรุ่งนี้ลองดู
ของผมเป็นแบบนี้ครับ แต่ก็ยังไม่แน่ใจ ตรง having ว่ามันจะทำให้ยาในบัญชีหายหมดหรือเปล่า
**********************************************************************
select d1.patient_name,v1.hn,DATE_FORMAT(v1.vstdate,'%d/%m/ %Y') as vstdate,d1.rx_queue,d1.patient_pttype_name,k.department,concat(d1.qty_name,' ',dr.units) as qty_name,
right(d1.doctor_order_print_date_time,8) as doctor_rx_time,d1.icode,d1.drug_name,
if(left(d1.ward_name,5)='ยานอก','NED','') as status1,
if(left(d1.ward_name,4)='ยาใน',(if((dr.icode in("1300028","1300160","1300140","1300145","1300297",
"1300214","1300310","1300190","1300363","1300289","1300362","1300380",
"1530002","1530003","1300319","1300127","1530005","1300379","1550012"))
and(d1.patient_pttype_name in(select name from pttype where pttype in("02","03","04","05","07","09","10","11","15"))),'ED**','ED')),'') as status2,
if(dr.icode in(1300193,1300194,1300195,1300014,1300015,1300377,1300281,1300218,1300024
,1300026,1300027,1300028,1300034,1300365,1300038,1300267,1300333,1300049,1300050,1300051,1300052,1300081,1300058
,1300061,1300060,1300042,1300041,1300040,1300043,1300072,1300073,1300074,1300075,1300206,1300359,1300266,1300087
,1300088,1300356,1300095,1300331,1300097,1300257,1300222,1300103,1530008,1300104,1300106,1300105,1300107,1300108
,1300113,1300114,1300118,1300205,1300337,1540029,1300120,1300124,1300125,1300127,1300126,1300129,1300130,1300133
,1300280,1300134,1300135,1300209,1300141,1300146,1300147,1300369,1300156,1300157,1300158,1300164,1300223,1300169
,1300170,1300171,1300173,1300336,1300325,1520014,1300180,1300181,1300182,1300183,1300301,1300241),'@','') as status3,
opn.presc_reason,opn.icode
from doctor_order_print d1
left outer join vn_stat v1 on v1.vn=d1.vn
left outer join ovst o1 on o1.vn=d1.vn
left outer join drugitems dr on dr.icode=d1.icode
left outer join kskdepartment k on k.depcode=o1.main_dep
left outer join ovst_presc_ned opn on opn.vn=d1.vn
where d1.vn="551031141115"
and d1.print_mode=1 and d1.icode not like "3%"
group by d1.icode,opn.icode
having d1.icode=opn.icode
48
แจ้งปัญหา / ขอความช่วยเหลือ / Re: ต้องการเพิ่มเหตุผล ned ในใบสั่งยา ครับ
« เมื่อ: ตุลาคม 31, 2012, 16:16:34 PM »แปลกที่เป็นใบสั่งยาแต่ไม่ใช้ตาราง doctor_order_print
รพ.จิตเวช หมอปรับยาในวันเดียวกัน พอปริ้นยามีปัญหาการพิมพ์ยาซ้ำบ่อยมาก
49
แจ้งปัญหา / ขอความช่วยเหลือ / Re: ต้องการเพิ่มเหตุผล ned ในใบสั่งยา ครับ
« เมื่อ: ตุลาคม 31, 2012, 16:14:25 PM »เอาใหม่ ที่วา "ผมลองทำแล้วมันขึ้นทุกตัวครับ"
อะไรขึ้น ยังไงครับ
เหตุผลของ presc_reason ครับ
50
แจ้งปัญหา / ขอความช่วยเหลือ / ต้องการเพิ่มเหตุผล ned ในใบสั่งยา ครับ
« เมื่อ: ตุลาคม 31, 2012, 14:02:36 PM »
ผมลองทำแล้วมันขึ้นทุกตัวครับ
select o.vn,o.hn,concat(p.pname,p.fname," ",p.lname) as pt_name,p.cid,o.vstdate,v.age_y,v.pttypeno
,if(op.icode like "1%",concat(d.name,d.strength," ",d.units),nd.name) as drugname
,op.icode,op.qty,op.unitprice,op.sum_price,op.income,op.paidst
,if(op.paidst="01" or op.paidst="02",sum_price,null) as reim_amount
,if(op.paidst="03",sum_price,null) as not_reim_amount
,if(op.icode like "1%",if(op.paidst=03,"àºÔ¡äÁèä´é","àºÔ¡ä´é"),concat("ÃËÑÊ ",nd.billcode)) as reim_status
,if(op.income="03",if(d.drugaccount ='','¤èÒÂҹ͡ºÑ­ªÕÂÒËÅÑ¡áË觪ҵÔ','¤èÒÂÒ㹺ѭªÕÂÒËÅÑ¡áË觪ҵÔ'),i.name)as check_drugtype
,concat("***",i.name,"***") as income_name,o.vsttime,p1.name,concat(v.hospmain," ",h.hosptype,h.name) as hospname
,concat(p.addrpart,"ËÁÙè ",p.moopart," ",p.road," ",t.full_name) as fulladdressname
,concat(pc.name," , ",pa.name) as pcname,shortlist,d1.name as doctor_name,pdx,v.pttype,v.pttype,p.chwpart,p1.pcode,v.item_money,v.hospmain
,pn.presc_reason
from ovst o
join patient p on p.hn=o.hn
join vn_stat v on v.vn=o.vn
LEFT OUter Join thaiaddress t ON t.addressid=v.aid
join opitemrece op on op.vn=o.vn
join income i on i.income=op.income
join income_report2 i2 on i2.group_id=i.group2
left outer join drugitems d on d.icode=op.icode
left outer join nondrugitems nd on nd.icode=op.icode
left outer join pttype p1 on p1.pttype=v.pttype
left outer join hospcode h on h.hospcode=v.hospmain
left outer join paidst pa on pa.paidst=p1.paidst
left outer join pcode pc on pc.code =p1.pcode
left outer join drugusage du on du.drugusage =op.drugusage
left outer join doctor d1 on d1.code =o.doctor
join ovst_presc_ned pn on pn.vn =o.vn
where o.vn="551025140054"
order by income_name,i2.group_id,check_drugtype, op.item_no
select o.vn,o.hn,concat(p.pname,p.fname," ",p.lname) as pt_name,p.cid,o.vstdate,v.age_y,v.pttypeno
,if(op.icode like "1%",concat(d.name,d.strength," ",d.units),nd.name) as drugname
,op.icode,op.qty,op.unitprice,op.sum_price,op.income,op.paidst
,if(op.paidst="01" or op.paidst="02",sum_price,null) as reim_amount
,if(op.paidst="03",sum_price,null) as not_reim_amount
,if(op.icode like "1%",if(op.paidst=03,"àºÔ¡äÁèä´é","àºÔ¡ä´é"),concat("ÃËÑÊ ",nd.billcode)) as reim_status
,if(op.income="03",if(d.drugaccount ='','¤èÒÂҹ͡ºÑ­ªÕÂÒËÅÑ¡áË觪ҵÔ','¤èÒÂÒ㹺ѭªÕÂÒËÅÑ¡áË觪ҵÔ'),i.name)as check_drugtype
,concat("***",i.name,"***") as income_name,o.vsttime,p1.name,concat(v.hospmain," ",h.hosptype,h.name) as hospname
,concat(p.addrpart,"ËÁÙè ",p.moopart," ",p.road," ",t.full_name) as fulladdressname
,concat(pc.name," , ",pa.name) as pcname,shortlist,d1.name as doctor_name,pdx,v.pttype,v.pttype,p.chwpart,p1.pcode,v.item_money,v.hospmain
,pn.presc_reason
from ovst o
join patient p on p.hn=o.hn
join vn_stat v on v.vn=o.vn
LEFT OUter Join thaiaddress t ON t.addressid=v.aid
join opitemrece op on op.vn=o.vn
join income i on i.income=op.income
join income_report2 i2 on i2.group_id=i.group2
left outer join drugitems d on d.icode=op.icode
left outer join nondrugitems nd on nd.icode=op.icode
left outer join pttype p1 on p1.pttype=v.pttype
left outer join hospcode h on h.hospcode=v.hospmain
left outer join paidst pa on pa.paidst=p1.paidst
left outer join pcode pc on pc.code =p1.pcode
left outer join drugusage du on du.drugusage =op.drugusage
left outer join doctor d1 on d1.code =o.doctor
join ovst_presc_ned pn on pn.vn =o.vn
where o.vn="551025140054"
order by income_name,i2.group_id,check_drugtype, op.item_no