BMS-HOSxP Community

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

หัวข้อ: การเตรียม ICD10 ในคลินิกพิเศษ
เริ่มหัวข้อโดย: วีระวัฒน์ (เอก) ที่ พฤษภาคม 01, 2008, 05:46:16 AM
ตอนนี้ผมได้ลงทะเบียนผู้ป่วยเบาหวาน(รหัส 001) 1500 รายและความดัน(รหัส 002) อีก 4200 ราย แต่เจ้าหน้าที่ไม่ได้ไม่ได้ลง ICD10 ในตอนลงทะเบียนใหม่ ครั้นจะมาเพิ่มใหม่อาจใช้เวลานานไปหน่อย จึงอยากได้คำสั่ง SQL ที่มีเงื่อนไขว่า มี HN อยู่ใน clinicmember แล้วแต่ยังไม่มี HN อยู่ใน clinic_persist_icd ก็ให้เพิ่ม HN,ICD10 เข้าไปเลย แต่เอาเฉพาะ ICD10 ที่ Dxtype=1 เท่านั้น เช่น
DM  001   ICD10  E119   dxtype =1
HT  002    ICD10  I10      dtype =1

เพราะส่วนมากจะมี ICD10 แบบนี้ทุกคนครับ   ส่วน HN ที่มี 2 คลินิกก็ให้เลือกมาคลินิกเดียว
หัวข้อ: Re: การเตรียม ICD10 ในคลินิกพิเศษ
เริ่มหัวข้อโดย: manoi ที่ พฤษภาคม 01, 2008, 07:28:55 AM
insert ignore into clinic_persist_icd (hn,icd10,dxtype) select hn,icd10,diagtype from ovstdiag where hn in (select hn from clinicmember where clinic='001') and icd10 in ('E119') and diagtype = '1'

เปลี่ยนรหัส clinic และ icd10 ที่ต้องการครับ