http://wachira.ppho.go.th:8080/Download/Vaccine%20Covid-19/%E0%B8%81%E0%B8%B2%E0%B8%A3%20setting%20HOSxP%20%E0%B8%AA%E0%B8%B3%E0%B8%AB%E0%B8%A3%E0%B8%B1%E0%B8%9A%20covid-19%20(Update%202564-04-06).pdf
Community of Learning Technology Nongbuadaeng District Chaiyaphum
Document
- หน้าแรก
- Download
- Document
- WebLink
- ปฏิทินกิจกรรม
- Custom Report
- Table HosXp
- SQL Query
- Biker
- Cloud
- TooL Life
- Administrator
- JGreatSound-Cal
- Programing
- Health
- My Home
- il-tea2014
- WiFi QR
- ตรวจสอบไอพี
- เอกสารอบรม
- ศูนย์ข้อมูลข่าวสารอิเล็กทรอนิกส์
- EdrawMaxView
- SkyLane
- บันทึกงานประจำวัน 2561
- GenQR
- Data Correct
- สพธอ
- NodUpdate
- PCC_LINK
- TEST_WORK
- กิจกรรมรายวัน
- Short URL
- สาระน่ารู้
- MobileApp
- MOVIE ผ่อนคลาย
แสดงบทความที่มีป้ายกำกับ hosxp แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ hosxp แสดงบทความทั้งหมด
วันเสาร์ที่ 28 สิงหาคม พ.ศ. 2564
วันพุธที่ 14 มิถุนายน พ.ศ. 2560
การเพิ่มวัคซีนใหม่ปี 2560 ในโปรแกรม HOSxP และ HOSxP PCU
การเพิ่มวัคซีนใหม่ปี 2560 ในโปรแกรม HOSxP และ HOSxP PCU
ผมได้รับแจ้งจากพี่ป้อม งานควบคุมโรค สสจ.เลย ให้สถานบริการทุกแห่งเพิ่มวัคซีนใหม่ปี 2560 ในโปรแกรม HOSxP และ HOSxP PCU ดังนี้
1. วัคซีนป้องกันโรคมะเร็งปากมดลูกจากเชื้อไวรัสฮิวแมนพิลโลมา (วัคซีน HPV) กลุ่มเป้าหมาย คือ นักเรียนหญิง ป.5 ได้แก่ วัคซีน เอชพีวีเอส 1 (ป.5) , วัคซีน เอชพีวีเอส 2 (ป.5) และ วัคซีน เอชพีวีเอส พลัส
2. วัคซีนเก็บตก ในนักเรียน ได้แก่ วัคซีน ไอพีวี เอส (ป.1) , เจอีเชื้อเป็น เอส 1 (ป.1) , เจอีเชื้อเป็น เอส 2 (ป.2) , ตับอักเสบบี เอส 1 (ป.1) , ตับอักเสบบี เอส 2 (ป.1) และ วัคซีน ตับอักเสบบี เอส 3 (ป.2)
วัคซีนดังกล่าวข้างต้น กลุ่มเป้าหมาย คือ เด็กนักเรียน จะต้องบันทึกข้อมูลในระบบบัญชี 5
เพื่อให้โปรแกรม HOSxP และ HOSxP PCU สามารถบันทึกข้อมูลวัคซีนดังกล่าว ในระบบบัญชี 5 ได้ จะต้องเพิ่มข้อมูลวัคซีนดังกล่าวในระบบบัญชี 5 มีขั้นตอนดำเนินการ ดังนี้
1. ปรับปรุงตาราง student_vaccine โดยเพิ่มวัคซีน เอชพีวีเอส 1 (ป.5) , เอชพีวีเอส 2 (ป.5) , เอชพีวีเอส พลัส , ไอพีวี เอส (ป.1) , เจอีเชื้อเป็น เอส 1 (ป.1) , เจอีเชื้อเป็น เอส 2 (ป.2) , ตับอักเสบบี เอส 1 (ป.1) , ตับอักเสบบี เอส 2 (ป.1) และ วัคซีน ตับอักเสบบี เอส 3 (ป.2) ตามภาพ
2. ปรับปรุงตาราง person_vaccine โดยเพิ่มวัคซีน เอชพีวีเอส 1 (ป.5) , เอชพีวีเอส 2 (ป.5) , เอชพีวีเอส พลัส , ไอพีวี เอส (ป.1) , เจอีเชื้อเป็น เอส 1 (ป.1) , เจอีเชื้อเป็น เอส 2 (ป.2) , ตับอักเสบบี เอส 1 (ป.1) , ตับอักเสบบี เอส 2 (ป.1) และ วัคซีน ตับอักเสบบี เอส 3 (ป.2) ตามภาพ
3. ปรับปรุงตาราง vaccine_combination โดยเพิ่มวัคซีน เอชพีวีเอส 1 (ป.5) , เอชพีวีเอส 2 (ป.5) , เอชพีวีเอส พลัส , ไอพีวี เอส (ป.1) , เจอีเชื้อเป็น เอส 1 (ป.1) , เจอีเชื้อเป็น เอส 2 (ป.2) , ตับอักเสบบี เอส 1 (ป.1) , ตับอักเสบบี เอส 2 (ป.1) และ วัคซีน ตับอักเสบบี เอส 3 (ป.2) ตามภาพ
4. เพิ่มข้อมูลวัคซีน HPVs , IPVs , LAJEs และ HBVs ที่เมนู ระบบงานอื่นๆ >> ข้อมูล Vaccine ตามภาพ
5. เพิ่มข้อมูลยา (วัคซีน HPVs , IPVs , LAJEs และ HBVs) ที่เมนู Tools >> System setting >> ยา ตามภาพ
ตัวอย่าง การบันทึกข้อมูลวัคซีน HPVs ที่เมนู ระบบบัญชี 1-8 >> ระบบบัญชี 5 ตามภาพ
1) จะปรากฏหน้าจอ: ข้อมูลการให้บริการบัญชี 5 >> แทบ: Vaccine
2) คลิกปุ่ม: เพิ่มรายการฉีดวัคซีน
3) จะปรากฏหน้าจอ: บันทึกการให้ Vaccine
4) คลิกแทบ: Vaccine / Lab >> เลือก วัคซีน เอชพีวีเอส 1 (ป.5)
5) Lot. No. : ให้ Drop Down เลือก lot. no. ( ได้จากการเพิ่มที่เมนู ระบบงานอื่นๆ >> ข้อมูล Vaccine )
6) คลิกแทบ: วินิจฉัย/ตรวจรักษา
7) ผู้ตรวจรักษา: ให้ Drop Down เลือก จนท.ผู้ตรวจรักษา
8) สถานะปัจจุบัน: ให้ Drop Down เลือก สถานะผู้รับบริการเมื่อเสร็จสิ้นบริการ
9) วินิจฉัย พิมพ์ ICD10: Z258
10) ยา/บริการ: พิมพ์ชื่อวัคซีน ( ได้จากการเพิ่มที่เมนู Tools >> System setting >> ยา )
*** ต้องพิมพ์ เพราะตาราง student_vaccine ไม่มี icode เพื่อส่งรายการยาไปที่ แทบ: Medication ***
หมายเหตุ
วัคซีน เอชพีวีเอส 1 (ป.5) HPVs1 วินิจฉัย รหัส ICD10: Z258
วัคซีน เอชพีวีเอส 2 (ป.5) HPVs2 วินิจฉัย รหัส ICD10: Z258
วัคซีน เอชพีวีเอส พลัส HPVs+ วินิจฉัย รหัส ICD10: Z258
วัคซีน ไอพีวี เอส (ป.1) IPVs วินิจฉัย รหัส ICD10: Z240
วัคซีน เจอีเชื้อเป็น เอส 1 (ป.1) LAJEs1 วินิจฉัย รหัส ICD10: Z241
วัคซีน เจอีเชื้อเป็น เอส 2 (ป.2) LAJEs2 วินิจฉัย รหัส ICD10: Z241
วัคซีน ตับอักเสบบี เอส 1 (ป.1) HBVs1 วินิจฉัย รหัส ICD10: Z246
วัคซีน ตับอักเสบบี เอส 2 (ป.1) HBVs2 วินิจฉัย รหัส ICD10: Z246
วัคซีน ตับอักเสบบี เอส 3 (ป.2) HBVs3 วินิจฉัย รหัส ICD10: Z246
เครดิต: http://loeihosxp.blogspot.com/2017/06/2560-hosxp-hosxp-pcu.html
1. วัคซีนป้องกันโรคมะเร็งปากมดลูกจากเชื้อไวรัสฮิวแมนพิลโลมา (วัคซีน HPV) กลุ่มเป้าหมาย คือ นักเรียนหญิง ป.5 ได้แก่ วัคซีน เอชพีวีเอส 1 (ป.5) , วัคซีน เอชพีวีเอส 2 (ป.5) และ วัคซีน เอชพีวีเอส พลัส
2. วัคซีนเก็บตก ในนักเรียน ได้แก่ วัคซีน ไอพีวี เอส (ป.1) , เจอีเชื้อเป็น เอส 1 (ป.1) , เจอีเชื้อเป็น เอส 2 (ป.2) , ตับอักเสบบี เอส 1 (ป.1) , ตับอักเสบบี เอส 2 (ป.1) และ วัคซีน ตับอักเสบบี เอส 3 (ป.2)
วัคซีนดังกล่าวข้างต้น กลุ่มเป้าหมาย คือ เด็กนักเรียน จะต้องบันทึกข้อมูลในระบบบัญชี 5
เพื่อให้โปรแกรม HOSxP และ HOSxP PCU สามารถบันทึกข้อมูลวัคซีนดังกล่าว ในระบบบัญชี 5 ได้ จะต้องเพิ่มข้อมูลวัคซีนดังกล่าวในระบบบัญชี 5 มีขั้นตอนดำเนินการ ดังนี้
1. ปรับปรุงตาราง student_vaccine โดยเพิ่มวัคซีน เอชพีวีเอส 1 (ป.5) , เอชพีวีเอส 2 (ป.5) , เอชพีวีเอส พลัส , ไอพีวี เอส (ป.1) , เจอีเชื้อเป็น เอส 1 (ป.1) , เจอีเชื้อเป็น เอส 2 (ป.2) , ตับอักเสบบี เอส 1 (ป.1) , ตับอักเสบบี เอส 2 (ป.1) และ วัคซีน ตับอักเสบบี เอส 3 (ป.2) ตามภาพ
2. ปรับปรุงตาราง person_vaccine โดยเพิ่มวัคซีน เอชพีวีเอส 1 (ป.5) , เอชพีวีเอส 2 (ป.5) , เอชพีวีเอส พลัส , ไอพีวี เอส (ป.1) , เจอีเชื้อเป็น เอส 1 (ป.1) , เจอีเชื้อเป็น เอส 2 (ป.2) , ตับอักเสบบี เอส 1 (ป.1) , ตับอักเสบบี เอส 2 (ป.1) และ วัคซีน ตับอักเสบบี เอส 3 (ป.2) ตามภาพ
3. ปรับปรุงตาราง vaccine_combination โดยเพิ่มวัคซีน เอชพีวีเอส 1 (ป.5) , เอชพีวีเอส 2 (ป.5) , เอชพีวีเอส พลัส , ไอพีวี เอส (ป.1) , เจอีเชื้อเป็น เอส 1 (ป.1) , เจอีเชื้อเป็น เอส 2 (ป.2) , ตับอักเสบบี เอส 1 (ป.1) , ตับอักเสบบี เอส 2 (ป.1) และ วัคซีน ตับอักเสบบี เอส 3 (ป.2) ตามภาพ
4. เพิ่มข้อมูลวัคซีน HPVs , IPVs , LAJEs และ HBVs ที่เมนู ระบบงานอื่นๆ >> ข้อมูล Vaccine ตามภาพ
5. เพิ่มข้อมูลยา (วัคซีน HPVs , IPVs , LAJEs และ HBVs) ที่เมนู Tools >> System setting >> ยา ตามภาพ
ตัวอย่าง การบันทึกข้อมูลวัคซีน HPVs ที่เมนู ระบบบัญชี 1-8 >> ระบบบัญชี 5 ตามภาพ
1) จะปรากฏหน้าจอ: ข้อมูลการให้บริการบัญชี 5 >> แทบ: Vaccine
2) คลิกปุ่ม: เพิ่มรายการฉีดวัคซีน
3) จะปรากฏหน้าจอ: บันทึกการให้ Vaccine
4) คลิกแทบ: Vaccine / Lab >> เลือก วัคซีน เอชพีวีเอส 1 (ป.5)
5) Lot. No. : ให้ Drop Down เลือก lot. no. ( ได้จากการเพิ่มที่เมนู ระบบงานอื่นๆ >> ข้อมูล Vaccine )
6) คลิกแทบ: วินิจฉัย/ตรวจรักษา
7) ผู้ตรวจรักษา: ให้ Drop Down เลือก จนท.ผู้ตรวจรักษา
8) สถานะปัจจุบัน: ให้ Drop Down เลือก สถานะผู้รับบริการเมื่อเสร็จสิ้นบริการ
9) วินิจฉัย พิมพ์ ICD10: Z258
10) ยา/บริการ: พิมพ์ชื่อวัคซีน ( ได้จากการเพิ่มที่เมนู Tools >> System setting >> ยา )
*** ต้องพิมพ์ เพราะตาราง student_vaccine ไม่มี icode เพื่อส่งรายการยาไปที่ แทบ: Medication ***
หมายเหตุ
วัคซีน เอชพีวีเอส 1 (ป.5) HPVs1 วินิจฉัย รหัส ICD10: Z258
วัคซีน เอชพีวีเอส 2 (ป.5) HPVs2 วินิจฉัย รหัส ICD10: Z258
วัคซีน เอชพีวีเอส พลัส HPVs+ วินิจฉัย รหัส ICD10: Z258
วัคซีน ไอพีวี เอส (ป.1) IPVs วินิจฉัย รหัส ICD10: Z240
วัคซีน เจอีเชื้อเป็น เอส 1 (ป.1) LAJEs1 วินิจฉัย รหัส ICD10: Z241
วัคซีน เจอีเชื้อเป็น เอส 2 (ป.2) LAJEs2 วินิจฉัย รหัส ICD10: Z241
วัคซีน ตับอักเสบบี เอส 1 (ป.1) HBVs1 วินิจฉัย รหัส ICD10: Z246
วัคซีน ตับอักเสบบี เอส 2 (ป.1) HBVs2 วินิจฉัย รหัส ICD10: Z246
วัคซีน ตับอักเสบบี เอส 3 (ป.2) HBVs3 วินิจฉัย รหัส ICD10: Z246
เครดิต: http://loeihosxp.blogspot.com/2017/06/2560-hosxp-hosxp-pcu.html
วันพุธที่ 22 กุมภาพันธ์ พ.ศ. 2560
การตรวจสอบสิทธิ โดยใช้โปรแกรม HIS ต่าง ๆ
Cr. http://itmaungchan.blogspot.com/2017/02/his.htmlการตรวจสอบสิทธิ โดยใช้โปรแกรม HIS ต่าง ๆ
แนวทางการตรวจสอบสิทธิ โดยใช้โปรแกรม HIS ต่าง เช่น HOSXP,HOSXP_PCU, HOSPITALOS, JHCIS เป็นต้น
1.เปิดใช้งานโปรแกรม UC Authentication โดย login โปรแกรมด้วย PIN Code ของบัตร smart card
2.หลังจากเข้าโปรแกรมแล้วท่านจะได้ Username และ Password เพื่อเข้าใช้งานโปรแกรม HIS ดังกล่าวมาข้างต้น โดย
- Username จากเดิมอยู่ในรูปแบบของ Chkxxx เปลี่ยนมาใช้เลขประจำตัวประชาชนของบัตรที่ใช้ในการ login โปรแกรมในข้อ 1.
- Password จากเดิม เปลี่ยนมาใช้รหัสสำหรับเข้าใช้งาน Web Service(Token ID) ในกรอบสี่เหลี่ยมบรรทัดสุดท้ายที่แสดงในโปรแกรม UC Authentication 4.x
หมายเหตุ
- รหัสสำหรับเข้างาน Web Service (Token ID) จะมีอายุ 24 ชั่วโมงหลังจากทำการ Login ด้วย PIN Code แล้ว หากมีการปิดโปรแกรมแล้ว Login อีกครั้ง Token ID เดิมจะหมดอายุลงทันที
- PIN Code ของบัตรประชาชนแบบสมาร์ทการ์ด สามารถขอได้ด้วยตัวเองที่ สำนักทะเบียนราษฎร์ทั่วประเทศ ซึ่ง PIN Code ดังกล่าวไม่สามารถออกได้โดย สำนักงานหลักประกันสุขภาพแห่งชาติ
- สิทธิในการเข้าใช้งานสามารถขอได้ที่ สำนักงานหลักประกันสุขภาพแห่งชาติ ในเขตของท่าน โดยสามารถดาวน์โหลดแบบฟอร์มการขอสิทธิการใช้งานได้ที่
http://www.nhso.go.th/FrontEnd/page-information_detail.aspx?ContentID=NjAwMDAwMTEz
ว่าด้วยเรื่อง LABTEST 22 กุมภาพันธ์ 2560
ปรับแก้ไขรหัสมาตรฐานการตรวจ LABFU จาก 2 หลักเป็น 7 หลัก จาก ฟิลด์ LABTEST
เงื่อนไขในการส่งออกข้อมูลแฟ้ม LABFU
ในส่วน HOSXP เวอร์ชั่น โรงพยาบาล สามารถ อัพเวอร์ชั่น 3.59.12.30 จะมีการปรับตาราง LABFU ใช้รหัส 7 หลักเอง
และในส่วน ของ HOSXP_PCU ที่ยังไม่สามารถอัพเวอร์ชั่นได้ คงจะต้องใช้โปรแกรม อ.รังสรรค์ ในการปรับข้อมูลส่ง ศึกษาได้จาก YOUTUBE ลิงค์ด้านล่างนี้นะครับ CR. Phrankratai HealthOffice
การใช้โปรแกรม OPPP2010 for 43file 2560 Version 5.030 (2560-01-05) แปลง LABTEST 2 หลัก เป็น 7 หลัก
เงื่อนไขในการส่งออกข้อมูลแฟ้ม LABFU
ในส่วน HOSXP เวอร์ชั่น โรงพยาบาล สามารถ อัพเวอร์ชั่น 3.59.12.30 จะมีการปรับตาราง LABFU ใช้รหัส 7 หลักเอง
และในส่วน ของ HOSXP_PCU ที่ยังไม่สามารถอัพเวอร์ชั่นได้ คงจะต้องใช้โปรแกรม อ.รังสรรค์ ในการปรับข้อมูลส่ง ศึกษาได้จาก YOUTUBE ลิงค์ด้านล่างนี้นะครับ CR. Phrankratai HealthOffice
การใช้โปรแกรม OPPP2010 for 43file 2560 Version 5.030 (2560-01-05) แปลง LABTEST 2 หลัก เป็น 7 หลัก
วันอังคารที่ 20 กันยายน พ.ศ. 2559
แก้ไข BMSHOSxPStandard43Export v.2016-09-12 ส่งออก 43 แฟ้มไม่ได้
วิธีการแก้ไข ใช้คำสั่ง :
alter table spclty add no_export_43 char(1)
แล้วส่งออกใหม่อีกรอบ ได้แน่นอนชัวร์!!!!!
เครดิต อ.ชัยพร สุรเตมีย์กุล
อีกคำสั่ง ที่แก้ไขในส่วน Error ตาราง f43_repo_list
Command : CREATE table f43_repo_list (table_name VARCHAR(200) not null PRIMARY key);
alter table spclty add no_export_43 char(1)
แล้วส่งออกใหม่อีกรอบ ได้แน่นอนชัวร์!!!!!
เครดิต อ.ชัยพร สุรเตมีย์กุล
อีกคำสั่ง ที่แก้ไขในส่วน Error ตาราง f43_repo_list
Command : CREATE table f43_repo_list (table_name VARCHAR(200) not null PRIMARY key);
วันอาทิตย์ที่ 4 กันยายน พ.ศ. 2559
SData Version 59.09.01
SData Version 59.09.01
- เพิ่มเมนูส่งออกข้อมูลตรวจตาในเด็กนักเรียน สำหรับนำเข้า Vission2020 คลิ๊กที่นี่
- เพิ่มเมนูส่งออกข้อมูลตรวจตาในเด็กนักเรียน สำหรับนำเข้า Vission2020 คลิ๊กที่นี่
วันพุธที่ 6 กรกฎาคม พ.ศ. 2559
การปรับข้อมูล C1 จากระบบตรวจสอบคุณภาพข้อมูล v.2.2 สสจ.ชัยภูมิ
การปรับข้อมูล C1 จากระบบตรวจสอบคุณภาพข้อมูล v.2.2 สสจ.ชัยภูมิ ให้มีข้อมูลไม่น้อยกว่าร้อยละ 95% ของข้อมูลโรงพยาบาลแม่ข่าย

ปรับข้อมูลให้เป็นเครื่องหมายถูก ดูข้อมูลในการปรับได้จาก ระบบตรวจสอบคุณภาพข้อมูล v.2.2 ได้จาก แท็บ ข้อมูลโรคเรื้อรัง

ลงทะเบียนเข้าใช้หน้า ระบบตรวจสอบ จากนั้นเลือกข้อมูลจากการคลิก ตัวเลขแต่ละ รพ.สต. ก็จะได้ข้อมูลก๊อบปี้ใส่โปรแกรม Excel แล้วนำมาเปรียบเทียบกันคนที่ไม่มีรายชื่่อใน ทะเบียนคลินิกของ รพ.สต.ว่ารายชื่อใครไม่มีให้เพิ่มเข้าไป จากนั้นก็จะได้สัดส่วนของผู้ป่วย DM/HT ของ รพ.สต.และรพช.ก็จะได้เท่ากัน หมายเหตุ: การปรับข้อมูลในหน้าเว็บจะต้องส่งข้อมูลภายในเดือนเท่านั้น ฟิวด์ C1 ถึงจะเปลี่ยนเป็นสีเขียวได้ครับ โชคดีในการทำงานอย่างมีความสุขทุกคนครับ/แอดมิน

ปรับข้อมูลให้เป็นเครื่องหมายถูก ดูข้อมูลในการปรับได้จาก ระบบตรวจสอบคุณภาพข้อมูล v.2.2 ได้จาก แท็บ ข้อมูลโรคเรื้อรัง

ลงทะเบียนเข้าใช้หน้า ระบบตรวจสอบ จากนั้นเลือกข้อมูลจากการคลิก ตัวเลขแต่ละ รพ.สต. ก็จะได้ข้อมูลก๊อบปี้ใส่โปรแกรม Excel แล้วนำมาเปรียบเทียบกันคนที่ไม่มีรายชื่่อใน ทะเบียนคลินิกของ รพ.สต.ว่ารายชื่อใครไม่มีให้เพิ่มเข้าไป จากนั้นก็จะได้สัดส่วนของผู้ป่วย DM/HT ของ รพ.สต.และรพช.ก็จะได้เท่ากัน หมายเหตุ: การปรับข้อมูลในหน้าเว็บจะต้องส่งข้อมูลภายในเดือนเท่านั้น ฟิวด์ C1 ถึงจะเปลี่ยนเป็นสีเขียวได้ครับ โชคดีในการทำงานอย่างมีความสุขทุกคนครับ/แอดมิน
วันพฤหัสบดีที่ 2 มิถุนายน พ.ศ. 2559
การตั้งค่ารหัส หัตถการใน Hosxp PCU
การตั้งค่ารหัส ICD 10TM สำหรับหัตถการ โปรแกรม HOSxp PCU
ผมได้รับข้อมูลการตั้งค่ารหัส ICD10TM สำหรับหัตถการ ที่มีความถูกต้องในระดับหนึ่ง ซึ่งทาง สสจ.แพร่
ได้แนะนำมาครับ หลังจากที่ผมเสาะหามานาน.... เพราะในอำเภอร้องกวางของเรานั้น พบปัญหาการตั้งค่า
ต่างๆใน Hosxp PCU มาตั้งแต่เริ่มใช้งาน เช่น หัตถการการรักษา หัตถการทันตกรรม รหัสโรค ฯลฯ
จริงๆแล้ว ปัญหาของ Hosxp PCU ในบ้านเรายังมีอีกหลายปัญหาที่ต้องแก้ไขกันต่อไป เพราะ มันไม่ได้
เหมือนโปรแกรมใช้งานทั่วๆไป โดยผู้ลงข้อมูลจะต้องมีความรู้ ความเข้าใจ นิยาม การรักษา การให้บริการ
เสียก่อน ถึงจะสามารถบันทึกข้อมูลได้อย่างถูกต้อง แต่ก็ต้องเข้าใจว่า ต่อให้ลงข้อมูลได้ถูกต้องแค่ไหน
แต่ถ้า Hosxp PCU ของท่านตั้งค่าได้ไม่ถูกต้อง ผลลัพท์ออกมาก็แย่พอๆกัน..
ข้อบ่งชี้ในการกรอกข้อมูลหัตถการ
- เราจะลงข้อมูลหัตถการ ก็ต่อเมื่อมีการรักษาเท่านั้น (สสจ.แพร่ แนะนำมา)
- ถ้ามีการตั้งรหัส ICD9CM ให้ทำการลบออก ไม่เช่นนั้น การส่งออกจะเป็นรหัส ICD9CM ซึ่งทำให้ผิดได้
- การฉีดวัคซีน ไม่ต้องลงหัตถการ
การตั้งค่าหัตถการชนิดต่างๆ ที่ถูกต้อง
1.การฉีดยาเข้ากล้ามเนื้อ(IM)
2.การฉีดยาเข้าหลอดเลือดดำ(IV)
3.การทำแผล Dressing
4. การเย็บแผล (suture) ใช้ได้กับแผลทุกชนิด
5.การฉีดยาเข้าผิวหนังเพื่อรักษาโรค (Intralesional injection : ID)
6.การผ่าฝี(I&D)
7. การฉีดยาเข้าผิวหนังหรือชั้นใต้ผิวหนัง (SC)
8. การให้สารน้ำทางหลอดเลือดดำ ( On IV )
9. การตัดไหม (Stitch Off)
หัตถการในการรักษา ในโปรแกรม Hosxp PCU ที่นำเสนอนี้ ยังไม่ครอบคลุมทั้งหมด แต่เลือกมาเฉพาะที่คิดว่า
ต้องมีการใช้งานจริงๆในระดับ รพ.สต.อย่างแน่นอน ซึ่งหากยังขาดตกบกพร่อง ขาดหัตถการอะไรบ้าง ?
ขอกรุณาช่วยแจ้งมาทางคอมเม้นด้านล่าง หรือแจ้งมาทาง E-office , Facebook ,Skype ฯลฯ
ซึ่งจะหามาเพิ่มให้ครับ
ขอขอบคุณ ข้อมูลจาก รพ.สต.เวียงทอง อ.เมือง จ.แพร่ และ PM ระดับจังหวัด(คุณเชาวลิต)
วันพฤหัสบดีที่ 25 กุมภาพันธ์ พ.ศ. 2559
เรื่องเก่าเล่าใหม่ บทความเรื่องการวัดระดับสายตา และการตรวจจอตา
บทความเรื่องการวัดระดับสายตา และการตรวจจอตา
กำลังงง...กับข้อมูลในฐานข้อมูล HOSxP เวอร์ชั่นโรงบาล กับ ข้อมูลในฐานข้อมูล HOSxP PCU เวอร์ชั่นรพ.สต. ทำไมค่าในฟิวด์ VA ฝั่งโรงบาล ทำไมเป็น 20/xx แล้วส่วน รพ.สต เป็น 6/xx เลยต้องถามอากู่ได้ความว่า คลิกเลย
วันอาทิตย์ที่ 7 กุมภาพันธ์ พ.ศ. 2559
ตั้งค่าการเชื่อมต่อเริ่มต้นเครื่อง Takis สำหรับ hosxp_pcu ใน คปสอ.หนองบัวแดง
client code รหัสสถานบริการของแต่ละหน่วยบริการ เช่น 04301
client password ให้คลิก GEN Password
main domin ให้ตั้งค่าเขื่อมต่อไปที่เครื่องที่เป็นเครื่องแม่ hosxp_pcu ในสถานบริการ
main username ให้กำหนด sa
main password ให้กำหนด sa
main database ให้กำหนด pdc
main port ให้กำหนด 3306
Takis start path ให้คลิก currentpath
call check server ip ให้กำหนด 203.157.182.15
วันพุธที่ 13 มกราคม พ.ศ. 2559
ลบบ้านในบัญชี 1 ไม่ได้ (สาเหตุอาจเกิดจาก มีผู้เสียชีวิตอยู่ในบ้าน)
ลบบ้านในบัญชี 1 ไม่ได้ (สาเหตุอาจเกิดจาก มีผู้เสียชีวิตอยู่ในบ้าน)
วิธีการตรวจสอบ
select * from village
เพื่อตรวจตำบลในเขตรับผิดชอบของเราว่า village_id คืออะไร
select * from house where village_id='1' and address='167'
คำสั่งนี้ให้ใส่บ้านเลขที่ ตรงส่วนของ address และรหัสตำบล ประมวลแล้วเราจะได้รหัสบ้านเลขที่ 167
select * from person where house_id='1521'
คำสั่งนี้ให้เอารหัสบ้านเลขที่มาใส่ จะประมวลผลออกชื่อประชากรที่อยู่ในบ้านเลขที่นั้น
หลังจากนั้นเราก็จะได้ทั้ง pid,cid,ชื่อ-สกุล
วิธีการตรวจสอบ
select * from village
เพื่อตรวจตำบลในเขตรับผิดชอบของเราว่า village_id คืออะไร
select * from house where village_id='1' and address='167'
คำสั่งนี้ให้ใส่บ้านเลขที่ ตรงส่วนของ address และรหัสตำบล ประมวลแล้วเราจะได้รหัสบ้านเลขที่ 167
select * from person where house_id='1521'
คำสั่งนี้ให้เอารหัสบ้านเลขที่มาใส่ จะประมวลผลออกชื่อประชากรที่อยู่ในบ้านเลขที่นั้น
หลังจากนั้นเราก็จะได้ทั้ง pid,cid,ชื่อ-สกุล
เพิ่มรายการ Lab ในรายการนัดผู้ป่วย (HOSxP/HOSxP-PCU)
เพิ่มรายการ Lab ในรายการนัดผู้ป่วย (HOSxP/HOSxP-PCU)คลิกที่นี่
วันจันทร์ที่ 11 มกราคม พ.ศ. 2559
ตรวจสอบประชากรที่ "เสียชีวิต" ในบัญชี ๑ แต่สถานะ "ยังไม่จำหน่าย" ในคลินิกพิเศษ
SELECT p.patient_hn,c.hn,p.cid,CONCAT(p.pname,p.fname," ",p.lname)AS peron_name,p.death,p.discharge_date,
pd.person_discharge_name,p.person_discharge_id,c2.name AS clinic_name,cms.clinic_member_status_name,c.discharge,c.dchdate,
c.with_hypertension
FROM clinicmember c
LEFT OUTER JOIN person p ON p.patient_hn = c.hn
LEFT OUTER JOIN clinic_member_status cms ON cms.clinic_member_status_id = c.clinic_member_status_id
LEFT OUTER JOIN village v ON v.village_id = p.village_id
LEFT OUTER JOIN clinic c2 ON c2.clinic = c.clinic
LEFT OUTER JOIN person_discharge pd ON p.person_discharge_id = pd.person_discharge_id
WHERE p.death="Y"
AND c.clinic="002"
AND p.house_regist_type_id IN("1","3")
ตรวจสอบประชากรที่ "เสียชีวิต" ในบัญชี ๑ แต่สถานะ "ยังไม่จำหน่าย" ในคลินิกพิเศษ
-เบาหวาน/ความดัน
-อื่นๆ
เปลี่ยนรหัสคลินิกตามแต่ละโรงพยาบาลเองนะครับ
c.clinic="002"
By : กัมปนาท บุตรจันทร์
pd.person_discharge_name,p.person_discharge_id,c2.name AS clinic_name,cms.clinic_member_status_name,c.discharge,c.dchdate,
c.with_hypertension
FROM clinicmember c
LEFT OUTER JOIN person p ON p.patient_hn = c.hn
LEFT OUTER JOIN clinic_member_status cms ON cms.clinic_member_status_id = c.clinic_member_status_id
LEFT OUTER JOIN village v ON v.village_id = p.village_id
LEFT OUTER JOIN clinic c2 ON c2.clinic = c.clinic
LEFT OUTER JOIN person_discharge pd ON p.person_discharge_id = pd.person_discharge_id
WHERE p.death="Y"
AND c.clinic="002"
AND p.house_regist_type_id IN("1","3")
ตรวจสอบประชากรที่ "เสียชีวิต" ในบัญชี ๑ แต่สถานะ "ยังไม่จำหน่าย" ในคลินิกพิเศษ
-เบาหวาน/ความดัน
-อื่นๆ
เปลี่ยนรหัสคลินิกตามแต่ละโรงพยาบาลเองนะครับ
c.clinic="002"
By : กัมปนาท บุตรจันทร์
แสดงจำนวนผู้รับบริการห้อง X-ray แยกรายวัน
select x.xn,x.hn,x.vn,x.report_date,x.request_date,x.confirm ,xh.department,concat(p.pname,p.fname,' ',p.lname) as ptname ,i.xray_items_name ,
d.name as report_doctor_name , k.department as request_department ,d2.name as request_doctor_name,
xp.priority_name
from xray_report x
left outer join patient p on p.hn = x.hn
left outer join xray_items i on i.xray_items_code = x.xray_items_code
left outer join doctor d on d.code = x.report_doctor
left outer join kskdepartment k on k.depcode = x.request_depcode
left outer join doctor d2 on d2.code = x.request_doctor
left outer join xray_head xh on xh.vn = x.vn
left outer join xray_priority xp on xp.xray_priority_id = x.xray_priority_id
where x.confirm = 'Y' and x.confirm_read_film <> 'Y' and (x.request_date between '2014-08-04' and '2014-08-04' )
order by x.xn
By : สุชาติ เกตุทอง
d.name as report_doctor_name , k.department as request_department ,d2.name as request_doctor_name,
xp.priority_name
from xray_report x
left outer join patient p on p.hn = x.hn
left outer join xray_items i on i.xray_items_code = x.xray_items_code
left outer join doctor d on d.code = x.report_doctor
left outer join kskdepartment k on k.depcode = x.request_depcode
left outer join doctor d2 on d2.code = x.request_doctor
left outer join xray_head xh on xh.vn = x.vn
left outer join xray_priority xp on xp.xray_priority_id = x.xray_priority_id
where x.confirm = 'Y' and x.confirm_read_film <> 'Y' and (x.request_date between '2014-08-04' and '2014-08-04' )
order by x.xn
By : สุชาติ เกตุทอง
ตรวจสอบ type area ของประชากรนอกเขตรับผิดชอบ(หมู่0) ไม่เป็น 4
SELECT *
FROM person
WHERE person.village_id="1"
AND person.house_regist_type_id<>"4"
By : กัมปนาท บุตรจันทร์
FROM person
WHERE person.village_id="1"
AND person.house_regist_type_id<>"4"
By : กัมปนาท บุตรจันทร์
นับจำนวนเม็ดยาที่สั่งใช้ในปีงบประมาณ แยกรายเดือน
SELECT d.did,d.name AS DRUGNAME,d.strength,d.unitcost,d.unitprice,
SUM(CASE WHEN SUBSTR(o.vstdate,6,2) = 10 THEN o.qty ELSE 0 END) AS m_01,
SUM(CASE WHEN SUBSTR(o.vstdate,6,2) = 11 THEN o.qty ELSE 0 END) AS m_02,
SUM(CASE WHEN SUBSTR(o.vstdate,6,2) = 12 THEN o.qty ELSE 0 END) AS m_03,
SUM(CASE WHEN SUBSTR(o.vstdate,6,2) = 01 THEN o.qty ELSE 0 END) AS m_04,
SUM(CASE WHEN SUBSTR(o.vstdate,6,2) = 02 THEN o.qty ELSE 0 END) AS m_05,
SUM(CASE WHEN SUBSTR(o.vstdate,6,2) = 03 THEN o.qty ELSE 0 END) AS m_06,
SUM(CASE WHEN SUBSTR(o.vstdate,6,2) = 04 THEN o.qty ELSE 0 END) AS m_07,
SUM(CASE WHEN SUBSTR(o.vstdate,6,2) = 05 THEN o.qty ELSE 0 END) AS m_08,
SUM(CASE WHEN SUBSTR(o.vstdate,6,2) = 06 THEN o.qty ELSE 0 END) AS m_09,
SUM(CASE WHEN SUBSTR(o.vstdate,6,2) = 07 THEN o.qty ELSE 0 END) AS m_10,
SUM(CASE WHEN SUBSTR(o.vstdate,6,2) = 08 THEN o.qty ELSE 0 END) AS m_11,
SUM(CASE WHEN SUBSTR(o.vstdate,6,2) = 09 THEN o.qty ELSE 0 END) AS m_12
FROM drugitems d
LEFT OUTER JOIN opitemrece o ON o.icode = d.icode
นับจำนวนเม็ดยาที่สั่งใช้ในปีงบประมาณ แยกรายเดือน ถ้าหากต้องการดูจำนวนเม็ดที่สั่งใช้ในยาแต่ละตัว ให้เพิ่มเงื่อนไข เป็น
WHERE d.did="100736000004320120381555"
By : กัมปนาท บุตรจันทร์
SUM(CASE WHEN SUBSTR(o.vstdate,6,2) = 10 THEN o.qty ELSE 0 END) AS m_01,
SUM(CASE WHEN SUBSTR(o.vstdate,6,2) = 11 THEN o.qty ELSE 0 END) AS m_02,
SUM(CASE WHEN SUBSTR(o.vstdate,6,2) = 12 THEN o.qty ELSE 0 END) AS m_03,
SUM(CASE WHEN SUBSTR(o.vstdate,6,2) = 01 THEN o.qty ELSE 0 END) AS m_04,
SUM(CASE WHEN SUBSTR(o.vstdate,6,2) = 02 THEN o.qty ELSE 0 END) AS m_05,
SUM(CASE WHEN SUBSTR(o.vstdate,6,2) = 03 THEN o.qty ELSE 0 END) AS m_06,
SUM(CASE WHEN SUBSTR(o.vstdate,6,2) = 04 THEN o.qty ELSE 0 END) AS m_07,
SUM(CASE WHEN SUBSTR(o.vstdate,6,2) = 05 THEN o.qty ELSE 0 END) AS m_08,
SUM(CASE WHEN SUBSTR(o.vstdate,6,2) = 06 THEN o.qty ELSE 0 END) AS m_09,
SUM(CASE WHEN SUBSTR(o.vstdate,6,2) = 07 THEN o.qty ELSE 0 END) AS m_10,
SUM(CASE WHEN SUBSTR(o.vstdate,6,2) = 08 THEN o.qty ELSE 0 END) AS m_11,
SUM(CASE WHEN SUBSTR(o.vstdate,6,2) = 09 THEN o.qty ELSE 0 END) AS m_12
FROM drugitems d
LEFT OUTER JOIN opitemrece o ON o.icode = d.icode
นับจำนวนเม็ดยาที่สั่งใช้ในปีงบประมาณ แยกรายเดือน ถ้าหากต้องการดูจำนวนเม็ดที่สั่งใช้ในยาแต่ละตัว ให้เพิ่มเงื่อนไข เป็น
WHERE d.did="100736000004320120381555"
By : กัมปนาท บุตรจันทร์
Script ส่งออกข้อมูลโรคเรื้อรัง(Chronic) สำหรับ HOSxP
SELECT
(SELECT hospitalcode FROM opdconfig) AS HOSPCODE,
ps.person_id AS PID,
IF(c.regdate IS NULL OR TRIM(c.regdate)='' OR c.regdate LIKE '0000-00-00%','',DATE_FORMAT(c.regdate,'%Y%m%d')) AS DATE_DIAG,
'' AS CHRONIC,
'' AS HOSP_DX,
'' AS HOSP_RX,
IF(c.dchdate IS NULL OR TRIM(c.dchdate)='' OR c.dchdate LIKE '0000-00-00%','',DATE_FORMAT(c.dchdate,'%Y%m%d')) AS DATE_DISCH,
c.clinic_member_status_id AS TYPEDISCH,
IF(c.lastupdate IS NULL OR TRIM(c.lastupdate)='' OR c.lastupdate LIKE '0000-00-00%','',DATE_FORMAT(c.lastupdate,'%Y%m%d%H%i%s') ) AS D_UPDATE,
p.cid AS CID
FROM clinicmember c
LEFT OUTER JOIN clinic n ON c.clinic = n.clinic AND n.chronic = 'Y'
LEFT OUTER JOIN clinic_persist_icd cc ON c.hn=c.hn AND cc.dxtype = 1
LEFT OUTER JOIN clinic_member_status cm ON cm.clinic_member_status_id = c.clinic_member_status_id
LEFT OUTER JOIN patient p ON p.hn = c.hn
LEFT OUTER JOIN person ps ON c.hn=ps.patient_hn AND p.cid = ps.cid
LEFT OUTER JOIN opduser u ON u.loginname = c.modify_staff
LEFT OUTER JOIN ovst ov1 ON ov1.vn = c.last_cormobidity_screen_vn
ORDER BY c.pt_number,c.regdate
By : สุชาติ เกตุทอง
(SELECT hospitalcode FROM opdconfig) AS HOSPCODE,
ps.person_id AS PID,
IF(c.regdate IS NULL OR TRIM(c.regdate)='' OR c.regdate LIKE '0000-00-00%','',DATE_FORMAT(c.regdate,'%Y%m%d')) AS DATE_DIAG,
'' AS CHRONIC,
'' AS HOSP_DX,
'' AS HOSP_RX,
IF(c.dchdate IS NULL OR TRIM(c.dchdate)='' OR c.dchdate LIKE '0000-00-00%','',DATE_FORMAT(c.dchdate,'%Y%m%d')) AS DATE_DISCH,
c.clinic_member_status_id AS TYPEDISCH,
IF(c.lastupdate IS NULL OR TRIM(c.lastupdate)='' OR c.lastupdate LIKE '0000-00-00%','',DATE_FORMAT(c.lastupdate,'%Y%m%d%H%i%s') ) AS D_UPDATE,
p.cid AS CID
FROM clinicmember c
LEFT OUTER JOIN clinic n ON c.clinic = n.clinic AND n.chronic = 'Y'
LEFT OUTER JOIN clinic_persist_icd cc ON c.hn=c.hn AND cc.dxtype = 1
LEFT OUTER JOIN clinic_member_status cm ON cm.clinic_member_status_id = c.clinic_member_status_id
LEFT OUTER JOIN patient p ON p.hn = c.hn
LEFT OUTER JOIN person ps ON c.hn=ps.patient_hn AND p.cid = ps.cid
LEFT OUTER JOIN opduser u ON u.loginname = c.modify_staff
LEFT OUTER JOIN ovst ov1 ON ov1.vn = c.last_cormobidity_screen_vn
ORDER BY c.pt_number,c.regdate
By : สุชาติ เกตุทอง
Errorแฟ้มDEATH ด้วยค่ะ ...ว่าสาเหตุการตาย(CDEATH)
คำสั่งตรวจสอบรายงานการคัดกรอง และโรค ปี 2558
คำสั่งตรวจสอบรายงานการคัดกรอง และโรค ปี 2558
ขั้นตอนการดูรายงาน ให้ก๊อปคำสั่งไปวางใน sql query แล้วคลิก run
รายชื่อประชากร ที่อาจกรอกช้ำ ในงานคัดกรอง และ โรค ปี 2558
SELECT person.person_id,CONCAT(person.pname, person.fname," ",person.lname) AS `name`,
person.cid,ovstdiag.hn,ovstdiag.icd10,ovstdiag.vstdate,count(ovstdiag.hn)as ovstdiag2
FROM ovstdiag INNER JOIN person ON person.patient_hn = ovstdiag.hn
WHERE ovstdiag.icd10 LIKE "Z133" AND ovstdiag.vstdate BETWEEN "2014-10-01" and "2015-06-30"
GROUP BY person.person_id HAVING ovstdiag2 >= 2
union
SELECT person.person_id,CONCAT(person.pname, person.fname," ",person.lname) AS `name`,
person.cid,ovstdiag.hn,ovstdiag.icd10,ovstdiag.vstdate,count(ovstdiag.hn)as ovstdiag2
FROM ovstdiag INNER JOIN person ON person.patient_hn = ovstdiag.hn
WHERE ovstdiag.icd10 LIKE "Z123" AND ovstdiag.vstdate BETWEEN "2014-10-01" and "2015-06-30"
GROUP BY person.person_id HAVING ovstdiag2 >= 2
union
SELECT person.person_id,CONCAT(person.pname, person.fname," ",person.lname) AS `name`,
person.cid,ovstdiag.hn,ovstdiag.icd10,ovstdiag.vstdate,count(ovstdiag.hn)as ovstdiag2
FROM ovstdiag INNER JOIN person ON person.patient_hn = ovstdiag.hn
WHERE ovstdiag.icd10 LIKE "Z014" AND ovstdiag.vstdate BETWEEN "2014-10-01" and "2015-06-30"
GROUP BY person.person_id HAVING ovstdiag2 >= 2
union
SELECT person.person_id,CONCAT(person.pname, person.fname," ",person.lname) AS `name`,
person.cid,ovstdiag.hn,ovstdiag.icd10,ovstdiag.vstdate,count(ovstdiag.hn)as ovstdiag2
FROM ovstdiag INNER JOIN person ON person.patient_hn = ovstdiag.hn
WHERE ovstdiag.icd10 LIKE "Z124" AND ovstdiag.vstdate BETWEEN "2014-10-01" and "2015-06-30"
GROUP BY person.person_id HAVING ovstdiag2 >= 2
union
SELECT person.person_id,CONCAT(person.pname, person.fname," ",person.lname) AS `name`,
person.cid,ovstdiag.hn,ovstdiag.icd10,ovstdiag.vstdate,count(ovstdiag.hn)as ovstdiag2
FROM ovstdiag INNER JOIN person ON person.patient_hn = ovstdiag.hn
WHERE ovstdiag.icd10 LIKE "Z131" AND ovstdiag.vstdate BETWEEN "2014-10-01" and "2015-06-30"
GROUP BY person.person_id HAVING ovstdiag2 >= 2
union
SELECT person.person_id,CONCAT(person.pname, person.fname," ",person.lname) AS `name`,
person.cid,ovstdiag.hn,ovstdiag.icd10,ovstdiag.vstdate,count(ovstdiag.hn)as ovstdiag2
FROM ovstdiag INNER JOIN person ON person.patient_hn = ovstdiag.hn
WHERE ovstdiag.icd10 LIKE "Z138" AND ovstdiag.vstdate BETWEEN "2014-10-01" and "2015-06-30"
GROUP BY person.person_id HAVING ovstdiag2 >= 2
ผลงานโรค และการคัดกรอง ปี 2558
SELECT ovstdiag.icd10, count(person.sex)as total FROM ovstdiag INNER JOIN person ON person.patient_hn = ovstdiag.hn
WHERE ovstdiag.icd10 LIKE "Z001" AND ovstdiag.vstdate BETWEEN "2014-10-01" and "2015-06-30"
GROUP BY ovstdiag.icd10
union
SELECT ovstdiag.icd10, count(person.sex)as total FROM ovstdiag INNER JOIN person ON person.patient_hn = ovstdiag.hn
WHERE ovstdiag.icd10 LIKE "Z012" AND ovstdiag.vstdate BETWEEN "2014-10-01" and "2015-06-30"
GROUP BY ovstdiag.icd10
union
SELECT ovstdiag.icd10, count(person.sex)as total FROM ovstdiag INNER JOIN person ON person.patient_hn = ovstdiag.hn
WHERE ovstdiag.icd10 LIKE "Z108" AND ovstdiag.vstdate BETWEEN "2014-10-01" and "2015-06-30"
GROUP BY ovstdiag.icd10
union
SELECT ovstdiag.icd10, count(person.sex)as total FROM ovstdiag INNER JOIN person ON person.patient_hn = ovstdiag.hn
WHERE ovstdiag.icd10 LIKE "Z133" AND ovstdiag.vstdate BETWEEN "2014-10-01" and "2015-06-30"
GROUP BY ovstdiag.icd10
union
SELECT ovstdiag.icd10, count(person.sex)as total FROM ovstdiag INNER JOIN person ON person.patient_hn = ovstdiag.hn
WHERE ovstdiag.icd10 LIKE "Z123" AND ovstdiag.vstdate BETWEEN "2014-10-01" and "2015-06-30"
GROUP BY ovstdiag.icd10
union
SELECT ovstdiag.icd10, count(person.sex)as total FROM ovstdiag INNER JOIN person ON person.patient_hn = ovstdiag.hn
WHERE ovstdiag.icd10 LIKE "Z014" AND ovstdiag.vstdate BETWEEN "2014-10-01" and "2015-06-30"
GROUP BY ovstdiag.icd10
union
SELECT ovstdiag.icd10, count(person.sex)as total FROM ovstdiag INNER JOIN person ON person.patient_hn = ovstdiag.hn
WHERE ovstdiag.icd10 LIKE "Z124" AND ovstdiag.vstdate BETWEEN "2014-10-01" and "2015-06-30"
GROUP BY ovstdiag.icd10
union
SELECT ovstdiag.icd10, count(person.sex)as total FROM ovstdiag INNER JOIN person ON person.patient_hn = ovstdiag.hn
WHERE ovstdiag.icd10 LIKE "Z131" AND ovstdiag.vstdate BETWEEN "2014-10-01" and "2015-06-30"
GROUP BY ovstdiag .icd10
union
SELECT ovstdiag.icd10, count(person.sex)as total FROM ovstdiag INNER JOIN person ON person.patient_hn = ovstdiag.hn
WHERE ovstdiag.icd10 LIKE "Z138" AND ovstdiag.vstdate BETWEEN "2014-10-01" and "2015-06-30"
GROUP BY ovstdiag.icd10
cr.ชีวิต ต้องสู้
ขั้นตอนการดูรายงาน ให้ก๊อปคำสั่งไปวางใน sql query แล้วคลิก run
รายชื่อประชากร ที่อาจกรอกช้ำ ในงานคัดกรอง และ โรค ปี 2558
SELECT person.person_id,CONCAT(person.pname, person.fname," ",person.lname) AS `name`,
person.cid,ovstdiag.hn,ovstdiag.icd10,ovstdiag.vstdate,count(ovstdiag.hn)as ovstdiag2
FROM ovstdiag INNER JOIN person ON person.patient_hn = ovstdiag.hn
WHERE ovstdiag.icd10 LIKE "Z133" AND ovstdiag.vstdate BETWEEN "2014-10-01" and "2015-06-30"
GROUP BY person.person_id HAVING ovstdiag2 >= 2
union
SELECT person.person_id,CONCAT(person.pname, person.fname," ",person.lname) AS `name`,
person.cid,ovstdiag.hn,ovstdiag.icd10,ovstdiag.vstdate,count(ovstdiag.hn)as ovstdiag2
FROM ovstdiag INNER JOIN person ON person.patient_hn = ovstdiag.hn
WHERE ovstdiag.icd10 LIKE "Z123" AND ovstdiag.vstdate BETWEEN "2014-10-01" and "2015-06-30"
GROUP BY person.person_id HAVING ovstdiag2 >= 2
union
SELECT person.person_id,CONCAT(person.pname, person.fname," ",person.lname) AS `name`,
person.cid,ovstdiag.hn,ovstdiag.icd10,ovstdiag.vstdate,count(ovstdiag.hn)as ovstdiag2
FROM ovstdiag INNER JOIN person ON person.patient_hn = ovstdiag.hn
WHERE ovstdiag.icd10 LIKE "Z014" AND ovstdiag.vstdate BETWEEN "2014-10-01" and "2015-06-30"
GROUP BY person.person_id HAVING ovstdiag2 >= 2
union
SELECT person.person_id,CONCAT(person.pname, person.fname," ",person.lname) AS `name`,
person.cid,ovstdiag.hn,ovstdiag.icd10,ovstdiag.vstdate,count(ovstdiag.hn)as ovstdiag2
FROM ovstdiag INNER JOIN person ON person.patient_hn = ovstdiag.hn
WHERE ovstdiag.icd10 LIKE "Z124" AND ovstdiag.vstdate BETWEEN "2014-10-01" and "2015-06-30"
GROUP BY person.person_id HAVING ovstdiag2 >= 2
union
SELECT person.person_id,CONCAT(person.pname, person.fname," ",person.lname) AS `name`,
person.cid,ovstdiag.hn,ovstdiag.icd10,ovstdiag.vstdate,count(ovstdiag.hn)as ovstdiag2
FROM ovstdiag INNER JOIN person ON person.patient_hn = ovstdiag.hn
WHERE ovstdiag.icd10 LIKE "Z131" AND ovstdiag.vstdate BETWEEN "2014-10-01" and "2015-06-30"
GROUP BY person.person_id HAVING ovstdiag2 >= 2
union
SELECT person.person_id,CONCAT(person.pname, person.fname," ",person.lname) AS `name`,
person.cid,ovstdiag.hn,ovstdiag.icd10,ovstdiag.vstdate,count(ovstdiag.hn)as ovstdiag2
FROM ovstdiag INNER JOIN person ON person.patient_hn = ovstdiag.hn
WHERE ovstdiag.icd10 LIKE "Z138" AND ovstdiag.vstdate BETWEEN "2014-10-01" and "2015-06-30"
GROUP BY person.person_id HAVING ovstdiag2 >= 2
ผลงานโรค และการคัดกรอง ปี 2558
SELECT ovstdiag.icd10, count(person.sex)as total FROM ovstdiag INNER JOIN person ON person.patient_hn = ovstdiag.hn
WHERE ovstdiag.icd10 LIKE "Z001" AND ovstdiag.vstdate BETWEEN "2014-10-01" and "2015-06-30"
GROUP BY ovstdiag.icd10
union
SELECT ovstdiag.icd10, count(person.sex)as total FROM ovstdiag INNER JOIN person ON person.patient_hn = ovstdiag.hn
WHERE ovstdiag.icd10 LIKE "Z012" AND ovstdiag.vstdate BETWEEN "2014-10-01" and "2015-06-30"
GROUP BY ovstdiag.icd10
union
SELECT ovstdiag.icd10, count(person.sex)as total FROM ovstdiag INNER JOIN person ON person.patient_hn = ovstdiag.hn
WHERE ovstdiag.icd10 LIKE "Z108" AND ovstdiag.vstdate BETWEEN "2014-10-01" and "2015-06-30"
GROUP BY ovstdiag.icd10
union
SELECT ovstdiag.icd10, count(person.sex)as total FROM ovstdiag INNER JOIN person ON person.patient_hn = ovstdiag.hn
WHERE ovstdiag.icd10 LIKE "Z133" AND ovstdiag.vstdate BETWEEN "2014-10-01" and "2015-06-30"
GROUP BY ovstdiag.icd10
union
SELECT ovstdiag.icd10, count(person.sex)as total FROM ovstdiag INNER JOIN person ON person.patient_hn = ovstdiag.hn
WHERE ovstdiag.icd10 LIKE "Z123" AND ovstdiag.vstdate BETWEEN "2014-10-01" and "2015-06-30"
GROUP BY ovstdiag.icd10
union
SELECT ovstdiag.icd10, count(person.sex)as total FROM ovstdiag INNER JOIN person ON person.patient_hn = ovstdiag.hn
WHERE ovstdiag.icd10 LIKE "Z014" AND ovstdiag.vstdate BETWEEN "2014-10-01" and "2015-06-30"
GROUP BY ovstdiag.icd10
union
SELECT ovstdiag.icd10, count(person.sex)as total FROM ovstdiag INNER JOIN person ON person.patient_hn = ovstdiag.hn
WHERE ovstdiag.icd10 LIKE "Z124" AND ovstdiag.vstdate BETWEEN "2014-10-01" and "2015-06-30"
GROUP BY ovstdiag.icd10
union
SELECT ovstdiag.icd10, count(person.sex)as total FROM ovstdiag INNER JOIN person ON person.patient_hn = ovstdiag.hn
WHERE ovstdiag.icd10 LIKE "Z131" AND ovstdiag.vstdate BETWEEN "2014-10-01" and "2015-06-30"
GROUP BY ovstdiag .icd10
union
SELECT ovstdiag.icd10, count(person.sex)as total FROM ovstdiag INNER JOIN person ON person.patient_hn = ovstdiag.hn
WHERE ovstdiag.icd10 LIKE "Z138" AND ovstdiag.vstdate BETWEEN "2014-10-01" and "2015-06-30"
GROUP BY ovstdiag.icd10
cr.ชีวิต ต้องสู้
วันอาทิตย์ที่ 10 มกราคม พ.ศ. 2559
ตั้งค่า hosxp ปีใหม่ (i_refer_number+o_refer_number)
ตั้งค่า hosxp ปีใหม่ (i_refer_number+o_refer_number)
select * from serial
where name like ‘HN’ or name like ‘AN’ or name like ‘%refer_num%’ or name like ‘%xn-%’
Credit By Jpsurin
select * from serial
where name like ‘HN’ or name like ‘AN’ or name like ‘%refer_num%’ or name like ‘%xn-%’
Credit By Jpsurin
สมัครสมาชิก:
บทความ (Atom)

















