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 ผ่อนคลาย
วันจันทร์ที่ 3 กันยายน พ.ศ. 2561
วันเสาร์ที่ 21 กรกฎาคม พ.ศ. 2561
ทบทวนตาราง ในโปรแกรม HOSxP กันหน่อย แปะไว้เผื่อได้ใช้งานกัน
ชื่อตาราง :เป็นคำสั่ง sql ที่ใช้ดูรายละเอียดของตาราง ดูว่าตารางนั้นมี field อะไร แต่ละ field มี type อะไร
ตารางเกี่ยวกับ การนัด
=============
oapp
=============
oapp
ตารางเกี่ยวกับ สิทธิการรักษา
=============
pttype = สิทธิการรักษา ของผู้ป่วย
Occupation = อาชีพ
religion = ศาสนา
=============
pttype = สิทธิการรักษา ของผู้ป่วย
Occupation = อาชีพ
religion = ศาสนา
ตารางเกี่ยวกับ OPD
=============
patient ข้อมูลคนไข้
คำสั่ง คำนวนอายุ จาก Patient
YEAR(current_date)-YEAR(p.birthday) as age
ptcardno ข้อมูลเลขที่บัตรประชาชน
ovst ข้อมูลการ visit
ovstost = สถานะภาพการส่งตรวจ
vn_stat ข้อมูลการ visit+ ค่าใช้จ่ายต่าง
opdscreen ข้อมูลการ screen
ovstdiag ผลการตรวจรักษา
pttypeno เก็บข้อมูลสิทธิการรักษาและเลขที่สิทธิ
occupation อาชีพ
pttype สิทธิการรักษา
spclty แผนก
kskdepartment จุดส่งตรวจ, ห้องตรวจ
=============
patient ข้อมูลคนไข้
คำสั่ง คำนวนอายุ จาก Patient
YEAR(current_date)-YEAR(p.birthday) as age
ptcardno ข้อมูลเลขที่บัตรประชาชน
ovst ข้อมูลการ visit
ovstost = สถานะภาพการส่งตรวจ
vn_stat ข้อมูลการ visit+ ค่าใช้จ่ายต่าง
opdscreen ข้อมูลการ screen
ovstdiag ผลการตรวจรักษา
pttypeno เก็บข้อมูลสิทธิการรักษาและเลขที่สิทธิ
occupation อาชีพ
pttype สิทธิการรักษา
spclty แผนก
kskdepartment จุดส่งตรวจ, ห้องตรวจ
thaiaddress ตารางเก็บชื่อที่อยู่ ตำบล,อำเภอ,จังหวัด
คำสั่งชื่อมที่อยู่
concat(p.addrpart,” หมู่ที่ “,p.moopart,” ต.”,t3.name,” อ.”,t2.name,” จ.”,t1.name) as fulladdressname
concat(p.addrpart,” หมู่ที่ “,p.moopart,” ต.”,t3.name,” อ.”,t2.name,” จ.”,t1.name) as fulladdressname
left outer join thaiaddress t1 on t1.chwpart=p.chwpart and
t1.amppart=”00″ and t1.tmbpart=”00″
left outer join thaiaddress t2 on t2.chwpart=p.chwpart and
t2.amppart=p.amppart and t2.tmbpart=”00″
left outer join thaiaddress t3 on t3.chwpart=pt.chwpart and
t3.amppart=p.amppart and t3.tmbpart=pt.tmbpart
t1.amppart=”00″ and t1.tmbpart=”00″
left outer join thaiaddress t2 on t2.chwpart=p.chwpart and
t2.amppart=p.amppart and t2.tmbpart=”00″
left outer join thaiaddress t3 on t3.chwpart=pt.chwpart and
t3.amppart=p.amppart and t3.tmbpart=pt.tmbpart
ที่อยู่อีกอัน
concat(p.chwpart,p.amppart,p.tmbpart)
,concat(p.addrpart,” ??????? “,p.moopart,” ?.”,t.name,” ?.”,t.name,” ?.”,t.name) as fulladdressname
left outer join thaiaddress t on t.addressid=concat(p.chwpart,p.amppart,p.tmbpart)
concat(p.chwpart,p.amppart,p.tmbpart)
,concat(p.addrpart,” ??????? “,p.moopart,” ?.”,t.name,” ?.”,t.name,” ?.”,t.name) as fulladdressname
left outer join thaiaddress t on t.addressid=concat(p.chwpart,p.amppart,p.tmbpart)
opduser ข้อมูลLogin ของผู้ใช้งานระบบ
icd101 รหัส ICD10
icd9cm1 รหัส icd9
diagtype ประเภทผลวินิจฉัย
doctor ข้อมูลบุคลากรในโรงพยาบาล
oapp การนัดหมาย
clinic คลินิกพิเศษ
icd101 รหัส ICD10
icd9cm1 รหัส icd9
diagtype ประเภทผลวินิจฉัย
doctor ข้อมูลบุคลากรในโรงพยาบาล
oapp การนัดหมาย
clinic คลินิกพิเศษ
lab_head ข้อมูลการสั่งlab
lab_order สั่งและบันทึกผลlab รายการย่อยๆทั้งหมดของ lab ที่สั่ง
lab_order_service แยกประเภทข้อมูลที่สั่ง lab ให้ว่า สั่ง lab แบบสั่ง profile หรือสั่ง เป็นรายการย่อย
lab_items ข้อมูลlabที่มี รายละเอียดฟอร์มการส่งlab
lab_items_sub_group กลุ่มข้อมูลการสั่งแลป
lab_order สั่งและบันทึกผลlab รายการย่อยๆทั้งหมดของ lab ที่สั่ง
lab_order_service แยกประเภทข้อมูลที่สั่ง lab ให้ว่า สั่ง lab แบบสั่ง profile หรือสั่ง เป็นรายการย่อย
lab_items ข้อมูลlabที่มี รายละเอียดฟอร์มการส่งlab
lab_items_sub_group กลุ่มข้อมูลการสั่งแลป
xray_report ผลการ xray
xray_head รายละเอียดการสั่ง Xray
xray_items รายชื่อของ xray
xray_head รายละเอียดการสั่ง Xray
xray_items รายชื่อของ xray
opitemrece รายการสั่งยา ค่ารักษา ค่าบริการต่างๆ ทั้ง opd , ipd
drugitems บัญชียา (icode)
nondrugitems บัญชีอื่นๆที่ไม่ใช่ยา เช่นค่าบริการ ค่าเวชภัณฑ์
s_drugitems ตารางรวมรายการบัญชียา และบัญชีที่ไม่ใช่ยา
income ค่าบริการ
drugusage ตารางเก็บวิธีการใช้ยา
sp_use ใช้ตามแพทย์สั่ง
paidst รหัสสถานะของรายการ ว่าต้องชำระเงินหรือไม่
drugitems บัญชียา (icode)
nondrugitems บัญชีอื่นๆที่ไม่ใช่ยา เช่นค่าบริการ ค่าเวชภัณฑ์
s_drugitems ตารางรวมรายการบัญชียา และบัญชีที่ไม่ใช่ยา
income ค่าบริการ
drugusage ตารางเก็บวิธีการใช้ยา
sp_use ใช้ตามแพทย์สั่ง
paidst รหัสสถานะของรายการ ว่าต้องชำระเงินหรือไม่
er_regist ทะเบียนผู้ป่วยถูกส่งไปที่ห้องฉุกเฉิน และได้รับบริการที่ห้องฉุกเฉินจริง
er_nursing_detail ข้อมูลอุบัติเหตุ
er_oper_code ข้อมูลเก็บหัตถการ ER
er_nursing_detail ข้อมูลอุบัติเหตุ
er_oper_code ข้อมูลเก็บหัตถการ ER
dtmain ทะเบียนคนไข้ที่มาห้องทันตกรรม
dttm รายชื่อของหัตการที่ห้องทันตกรรม
dttm รายชื่อของหัตการที่ห้องทันตกรรม
health_med_list เก็บข้อมูลผู้มารับบริการแพทย์แผนไทย
health_med_items ข้อมูลหัตถการแพทย์แผนไทย
health_med_service ข้อมูลบริการแพทย์แผนไทย OPD
health_med_queue ข้อมูลบริการแพทย์แผนไทย IPD
health_med_items ข้อมูลหัตถการแพทย์แผนไทย
health_med_service ข้อมูลบริการแพทย์แผนไทย OPD
health_med_queue ข้อมูลบริการแพทย์แผนไทย IPD
physic_list เก็บข้อมูลผู้มารับบริการกายภาพ
physic_items ข้อมูลหัตถการกายภาพ
physic_items ข้อมูลหัตถการกายภาพ
rcpt_print หัวใบเสร็จรับเงิน
rcpt_print_detail ใบเสร็จรับเงิน
rcpt_debt หัวใบเแจ้งหนี้
rcpt_debt_detail ใบแจ้งหนี้
rcpt_arrear ลงค้างชำระ
rcpt_arrear_detail ค้างชำระ
rcpt_print_detail ใบเสร็จรับเงิน
rcpt_debt หัวใบเแจ้งหนี้
rcpt_debt_detail ใบแจ้งหนี้
rcpt_arrear ลงค้างชำระ
rcpt_arrear_detail ค้างชำระ
ตารางเกี่ยวกับ IPD
============
[ovst เปิด visit] ipt จุดadmit คนไข้ใน
an_stat เก็บรายละเอียดการนอนของคนไข้
iptadm คนไข้พักอยู่ที่ไหน
iptbedmove เก็บข้อมูลการย้ายเตียง
iptdiag ผลการวินิจฉัยผู้ป่วยใน
bedno ข้อมูลเตียง
roomno ข้อมูลห้อง
ward ข้อมูลตึก
ipt_oper_code ข้อมูลหัตถการผู้ป่วยใน
============
[ovst เปิด visit] ipt จุดadmit คนไข้ใน
an_stat เก็บรายละเอียดการนอนของคนไข้
iptadm คนไข้พักอยู่ที่ไหน
iptbedmove เก็บข้อมูลการย้ายเตียง
iptdiag ผลการวินิจฉัยผู้ป่วยใน
bedno ข้อมูลเตียง
roomno ข้อมูลห้อง
ward ข้อมูลตึก
ipt_oper_code ข้อมูลหัตถการผู้ป่วยใน
operation_list ข้อมูลผ่าตัด
operation_detail ข้อมูลผ่าตัด
operation_anes เก็บข้อมูลวิสัญญี
operation_anes_oper_list การบริการวิสัญญี
operation_detail ข้อมูลผ่าตัด
operation_anes เก็บข้อมูลวิสัญญี
operation_anes_oper_list การบริการวิสัญญี
ตารางเกี่ยวกับ การเงิน
============
rcpt_print ใบเสร็จรับเงินที่ออก
============
rcpt_print ใบเสร็จรับเงินที่ออก
ตารางเกี่ยวกับ Log การใช้งาน
============
ksklog ดูยูสเซอร์เนมที่เข้าเครื่องต่างๆ
============
ksklog ดูยูสเซอร์เนมที่เข้าเครื่องต่างๆ
ตารางเกี่ยวกับ รายงาน รง.506 (รายงานโรคระบาด)
============
name506
code506
provis_code506
============
name506
code506
provis_code506
ตารางเกี่ยวกับ เวชภัณฑ์ที่มิใช่ยา
============
nondrugitems
============
nondrugitems
ตารางที่เกี่ยวข้องกับ ICD10
============
icd_codemap
icd101
============
icd_codemap
icd101
Cerdit: http://www.pnhos.go.th/%E0%B8%95%E0%B8%B2%E0%B8%A3%E0%B8%B2%E0%B8%87%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%AA%E0%B8%B3%E0%B8%84%E0%B8%B1%E0%B8%8D%E0%B9%83%E0%B8%99-hosxp/
วันศุกร์ที่ 18 พฤษภาคม พ.ศ. 2561
ลบตาราง log ในฐาน HosxP
ลบตาราง log (ใช้เมื่อจำเป็นจริงๆ เก็บไว้ 1 ปีน่าจะพอนะ เผื่อต้องการเพิ่มพื่้นที่ของ Hardisk)
มีขั้นตอนดังนี้
Tools –> SQL Query –> Copy คำสั่งทีละคำสั่ง –> Execute –>OK
DELETE FROM vn_stat_log WHERE log_datetime < DATE_ADD(NOW(), INTERVAL -1 YEAR);
OPTIMIZE TABLE vn_stat_log;
DELETE FROM replicate_log WHERE event_time < DATE_ADD(NOW(), INTERVAL -365 DAY);
OPTIMIZE TABLE replicate_log;
DELETE FROM ksklog WHERE logtime < DATE_ADD(NOW(), INTERVAL -1 YEAR) or modifytype =’fail’ ;
OPTIMIZE TABLE ksklog;
DELETE FROM opitemrece_log WHERE event_date_time < DATE_ADD(NOW(), INTERVAL -2 YEAR) ;
OPTIMIZE TABLE opitemrece_log;
DELETE FROM patient_log WHERE log_datetime < DATE_ADD(NOW(), INTERVAL -1 YEAR) ;
OPTIMIZE TABLE patient_log;
DELETE FROM lab_entry_log WHERE log_date_time < DATE_ADD(NOW(), INTERVAL -1 YEAR);
OPTIMIZE TABLE lab_entry_log;
DELETE FROM opitemrece_finance_log WHERE log_datetime < DATE_ADD(NOW(), INTERVAL -1 YEAR);
OPTIMIZE TABLE opitemrece_finance_log;
DELETE FROM report_access_log WHERE access_date_time < DATE_ADD(NOW(), INTERVAL -1 YEAR);
OPTIMIZE TABLE report_access_log;
DELETE FROM patient_emr_log WHERE access_datetime < DATE_ADD(NOW(), INTERVAL -1 YEAR);
OPTIMIZE TABLE patient_emr_log;
DELETE FROM rx_operator_log WHERE log_datetime < DATE_ADD(NOW(), INTERVAL -1 YEAR);
OPTIMIZE TABLE rx_operator_log;
DELETE FROM pttype_log WHERE change_date_time < DATE_ADD(NOW(), INTERVAL -1 YEAR);
OPTIMIZE TABLE pttype_log;
DELETE FROM lab_access_log WHERE log_date_time < DATE_ADD(NOW(), INTERVAL -1 YEAR);
OPTIMIZE TABLE lab_access_log;
DELETE FROM hosxp_chat_log WHERE chat_time < DATE_ADD(NOW(), INTERVAL -1 YEAR);
OPTIMIZE TABLE hosxp_chat_log;
DELETE FROM ipt_cancel_log WHERE cancel_datetime < DATE_ADD(NOW(), INTERVAL -1 YEAR);
OPTIMIZE TABLE ipt_cancel_log;
DELETE FROM ipt_chart_location_log WHERE log_datetime < DATE_ADD(NOW(), INTERVAL -1 YEAR);
OPTIMIZE TABLE ipt_chart_location_log;
DELETE FROM system_backup_log WHERE backup_datetime < DATE_ADD(NOW(), INTERVAL -1 YEAR);
OPTIMIZE TABLE system_backup_log;
DELETE FROM ipt_diagnosis_log WHERE ipt_diagnosis_log_date < DATE_ADD(CURDATE(), INTERVAL -1 YEAR);
OPTIMIZE TABLE ipt_diagnosis_log;
DELETE FROM opdcard_print_log WHERE print_date < DATE_ADD(CURDATE(), INTERVAL -1 YEAR);
OPTIMIZE TABLE opdcard_print_log;
OPTIMIZE TABLE vn_stat_log;
DELETE FROM replicate_log WHERE event_time < DATE_ADD(NOW(), INTERVAL -365 DAY);
OPTIMIZE TABLE replicate_log;
DELETE FROM ksklog WHERE logtime < DATE_ADD(NOW(), INTERVAL -1 YEAR) or modifytype =’fail’ ;
OPTIMIZE TABLE ksklog;
DELETE FROM opitemrece_log WHERE event_date_time < DATE_ADD(NOW(), INTERVAL -2 YEAR) ;
OPTIMIZE TABLE opitemrece_log;
DELETE FROM patient_log WHERE log_datetime < DATE_ADD(NOW(), INTERVAL -1 YEAR) ;
OPTIMIZE TABLE patient_log;
DELETE FROM lab_entry_log WHERE log_date_time < DATE_ADD(NOW(), INTERVAL -1 YEAR);
OPTIMIZE TABLE lab_entry_log;
DELETE FROM opitemrece_finance_log WHERE log_datetime < DATE_ADD(NOW(), INTERVAL -1 YEAR);
OPTIMIZE TABLE opitemrece_finance_log;
DELETE FROM report_access_log WHERE access_date_time < DATE_ADD(NOW(), INTERVAL -1 YEAR);
OPTIMIZE TABLE report_access_log;
DELETE FROM patient_emr_log WHERE access_datetime < DATE_ADD(NOW(), INTERVAL -1 YEAR);
OPTIMIZE TABLE patient_emr_log;
DELETE FROM rx_operator_log WHERE log_datetime < DATE_ADD(NOW(), INTERVAL -1 YEAR);
OPTIMIZE TABLE rx_operator_log;
DELETE FROM pttype_log WHERE change_date_time < DATE_ADD(NOW(), INTERVAL -1 YEAR);
OPTIMIZE TABLE pttype_log;
DELETE FROM lab_access_log WHERE log_date_time < DATE_ADD(NOW(), INTERVAL -1 YEAR);
OPTIMIZE TABLE lab_access_log;
DELETE FROM hosxp_chat_log WHERE chat_time < DATE_ADD(NOW(), INTERVAL -1 YEAR);
OPTIMIZE TABLE hosxp_chat_log;
DELETE FROM ipt_cancel_log WHERE cancel_datetime < DATE_ADD(NOW(), INTERVAL -1 YEAR);
OPTIMIZE TABLE ipt_cancel_log;
DELETE FROM ipt_chart_location_log WHERE log_datetime < DATE_ADD(NOW(), INTERVAL -1 YEAR);
OPTIMIZE TABLE ipt_chart_location_log;
DELETE FROM system_backup_log WHERE backup_datetime < DATE_ADD(NOW(), INTERVAL -1 YEAR);
OPTIMIZE TABLE system_backup_log;
DELETE FROM ipt_diagnosis_log WHERE ipt_diagnosis_log_date < DATE_ADD(CURDATE(), INTERVAL -1 YEAR);
OPTIMIZE TABLE ipt_diagnosis_log;
DELETE FROM opdcard_print_log WHERE print_date < DATE_ADD(CURDATE(), INTERVAL -1 YEAR);
OPTIMIZE TABLE opdcard_print_log;
Credit : https://srichomngam.wordpress.com/
วันเสาร์ที่ 10 กุมภาพันธ์ พ.ศ. 2561
icd10_nhso_รหัสแพทย์แผนไทย(Uxx)
สำหรับสถานบริการที่ข้อมูล HDC งานแพทย์แผนไทย ไม่ขึ้นลองตรวจสอบรหัสส่งออกในตาราง icd10_nhso_ว่ามีรหัสแพทย์แผนไทย (Uxx) หรือไม่ หากไม่มีให้ปรับปรุงตาราง icd10_nhso เพิ่มเข้าไปใหม่โดยการ Merge ตารางเข้าไปใหม่ ดาว์นโหลดที่นี่
วันพฤหัสบดีที่ 25 มกราคม พ.ศ. 2561
เป้าหมาย HPV นักเรียน ป.5 เพศหญิง HOSxP
SQL จำนวนนักเรียน ป.5 เพศ ญ ทั้งหมด
....................................................................
SELECT p.cid,concat(p.pname,p.fname,' ',p.lname) as person_name ,p.sex,p.birthdate,concat(p.age_y,".",p.age_m,".",p.age_d) as age_person ,vsc.village_school_class_name,vs1.school_name,vs.school_room_no FROM person p
LEFT OUTER JOIN village_student vs ON p.person_id = vs.person_id
LEFT OUTER JOIN village_school_class vsc ON vs.village_school_class_id = vsc.village_school_class_id
LEFT OUTER JOIN village_school vs1 ON vs.village_school_id = vs1.village_school_id
WHERE p.sex='2' AND vs.discharge='N' AND vs.village_school_class_id='8'
..................................................................
ดาว์นโหลดเอกสารที่เกี่ยวข้อง
Cr. ไฟล์เอกสารดาว์นโหลด รพ.สต.บ้านโพธิ์
สมัครสมาชิก:
บทความ (Atom)