BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: วีระวัฒน์ (เอก) ที่ พฤษภาคม 29, 2008, 16:27:40 PM

หัวข้อ: ขอคำสั่ง SQL สำหรับลง Dx
เริ่มหัวข้อโดย: วีระวัฒน์ (เอก) ที่ พฤษภาคม 29, 2008, 16:27:40 PM
ปัญหา ที่ รพ.สารภี  แรงงานต่างด้าว มาตรวจสุขภาพประจำปี แต่ละวันราว 200 คนต่อวัน เวลาลง Dx ต้องการใช้เวลาลงนาน เนื่องจากเป็น Dx เหมือนกันทุกคน แพทย์คนเดิม จึงอยากต้องการความรวดเร็ว เรียนลัด
จึงอยากได้คำสั่ง ลง Dx โดยมีเงื่อนไขว่า เป็น case OPD
  แผนกหลักที่ส่งตรวจ       027       ตรวจสุขภาพประจำปีแรงงานต่างด้าว
 สถานภาพหลังตรวจ        99          ตรวจแล้ว
 แพทย์ผู้ตรวจ                  0001      นายแพทย์  ปปปปป
 ICD10  หลัก                   Z028      ตรวจร่างกายสำหรับผู้ประกอบอาชีพ
 
ขอบคุณล่วงหน้าครับ
หัวข้อ: Re: ขอคำสั่ง SQL สำหรับลง Dx
เริ่มหัวข้อโดย: doramon ที่ พฤษภาคม 29, 2008, 17:40:25 PM
  แผนกหลักที่ส่งตรวจ       027       ตรวจสุขภาพประจำปีแรงงานต่างด้าว   ----> จากตารางอะไร
 สถานภาพหลังตรวจ        99          ตรวจแล้ว   ----> จากตารางอะไร
 แพทย์ผู้ตรวจ                  0001      นายแพทย์  ปปปปป  ----> จากตารางอะไร


 ICD10  หลัก                   Z028      ตรวจร่างกายสำหรับผู้ประกอบอาชีพ 

สี่แดงหามาได้ ก็ทำได้ครับพี่
หัวข้อ: Re: ขอคำสั่ง SQL สำหรับลง Dx
เริ่มหัวข้อโดย: วีระวัฒน์ (เอก) ที่ มิถุนายน 03, 2008, 07:11:42 AM
ทดลองทำแล้วยังไม่ได้ครับ ติดที่ การเพิ่ม record ในพิวด์ field  ovstdiag.ovst_diag_id ครับ
หัวข้อ: Re: ขอคำสั่ง SQL สำหรับลง Dx
เริ่มหัวข้อโดย: วีระวัฒน์ (เอก) ที่ มิถุนายน 06, 2008, 06:46:50 AM
อ.ชัยพรช่วยเขียน script ให้หน่อยนะครับ ต้องการมากครับ จะช่วยให้ลดงานได้มากครับ ขอบคุณล่วงหน้าครับ
หัวข้อ: Re: ขอคำสั่ง SQL สำหรับลง Dx
เริ่มหัวข้อโดย: manoi ที่ มิถุนายน 06, 2008, 07:40:03 AM
ใช้ function get_serialnumber ครับ

เช่น

insert ignore into ovstdiag (ovst_diag_id,vn,icd10,hn,diagtype) select get_serialnumber('ovst_diag_id') as ovst_diag_id,vn,'Z028',hn,'1'  from xxx
หัวข้อ: Re: ขอคำสั่ง SQL สำหรับลง Dx
เริ่มหัวข้อโดย: วีระวัฒน์ (เอก) ที่ มิถุนายน 06, 2008, 08:27:12 AM
 from xxx     xxx   คือ ตาราง อะไรครับ