แสดงบทความที่มีป้ายกำกับ hosxp-pcu แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ hosxp-pcu แสดงบทความทั้งหมด

วันพุธที่ 22 กุมภาพันธ์ พ.ศ. 2560

ว่าด้วยเรื่อง 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 หลัก



วันอังคารที่ 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);

วันอาทิตย์ที่ 4 กันยายน พ.ศ. 2559

SData Version 59.09.01

SData Version 59.09.01        
          - เพิ่มเมนูส่งออกข้อมูลตรวจตาในเด็กนักเรียน สำหรับนำเข้า Vission2020  คลิ๊กที่นี่

วันพุธที่ 6 กรกฎาคม พ.ศ. 2559

การปรับข้อมูล C1 จากระบบตรวจสอบคุณภาพข้อมูล v.2.2 สสจ.ชัยภูมิ

การปรับข้อมูล C1 จากระบบตรวจสอบคุณภาพข้อมูล v.2.2 สสจ.ชัยภูมิ ให้มีข้อมูลไม่น้อยกว่าร้อยละ 95% ของข้อมูลโรงพยาบาลแม่ข่าย



ปรับข้อมูลให้เป็นเครื่องหมายถูก ดูข้อมูลในการปรับได้จาก ระบบตรวจสอบคุณภาพข้อมูล 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

เช็คข้อมูลที่ส่งเข้า TAKIS สสจ.ชัยภูมิ  http://203.157.182.15/pdc/index.php/monitor_sendpack/

วันพุธที่ 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,ชื่อ-สกุล

เพิ่มรายการ 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 : กัมปนาท บุตรจันทร์

แสดงจำนวนผู้รับบริการห้อง 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 : สุชาติ เกตุทอง

ตรวจสอบ type area ของประชากรนอกเขตรับผิดชอบ(หมู่0) ไม่เป็น 4

SELECT *
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 : กัมปนาท บุตรจันทร์

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 : สุชาติ เกตุทอง

Errorแฟ้มDEATH ด้วยค่ะ ...ว่าสาเหตุการตาย(CDEATH)

Errorแฟ้มDEATH ด้วยค่ะ ...ว่าสาเหตุการตาย(CDEATH)

วิธีการแก้ Errorแฟ้มDEATH สาเหตุการตาย(CDEATH)



ตาราง rpt_504_name ช่อง icd10 ต้องมีข้อมูล ช่อง icd10


เขียนโดย ณัฐสิทธิ์ ร่มศรี


คำสั่งตรวจสอบรายงานการคัดกรอง และโรค ปี 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.ชีวิต ต้องสู้

วันอาทิตย์ที่ 10 มกราคม พ.ศ. 2559

โครงสร้างแฟ้ม functional และการบันทึกข้อมูลเพื่อการส่งออก

FUNCTIONAL

หมายถึงการตรวจประเมินความบกพร่องทางสุขภาพ ซึ่งกลุ่มเป้าหมายได้แก่ ผู้พิการ ผู้สูงอายุ และ 20 กลุ่มโรค sub-acute และ non-acute
























ในเอกสารระบุว่ากลุ่มเป้าหมายเฉพาะผู้ที่มารับบริการในโรงพยาบาล แต่ในความเป็นจริงหน่วยบริการทุกระดับมีการประเมิน ADL อยู่แล้ว และเพื่อให้สามารถนำข้อมูลไปวิเคราะห์ในภาพรวมในระดับ อำเภอ จังหวัด เพื่อดูสภาวะพึ่งพิงของกลุ่มเป้าหมาย จึงแนะนำให้หน่วยบริการทุกระดับ ประเมินและบันทึกข้อมูลในโปรแกรม HOSxP / PCU

การบันทึกข้อมูลใน HOSxP / PCU (V. 3.58.12.7b ขึ้นไป)
หลังจากประเมินตามแบบประเมิน (ADL) ให้นำแบบประเมินมาบันทึกในโปรแกรมตามขั้นตอนดังนี้
1. ใช้หน้าจอ One Stop Service
2. บันทึกข้อมูลสำคัญ Vital Sign , อาการสำคัญ , การวินิจฉัย (ให้ใช้รหัส Z000)
3. ไปที่แท็บ การประเมินภาวะสุขภาพ
4. การตรวจประเมินความบกพร่องทางสุขภาพ ให้ใส่วิธีการประเมิน คะแนน และ ภาวะพึ่งพิงผู้สูงอายุ
5. คลิกที่ปุ่มบันทึก










หากต้องการทำรายงานการประเมินให้ Download รายงานได้ที่นี่ นำเข้าโดย append เข้า reporttemplate ทาง sql query เท่านั้น
เครดิตรายงานจาก คุณคณวัชร  คำชัย  รพ.นาเชือก มหาสารคาม  ครับ

Credit by http://ict-chaiyaphum.blogspot.com/

การกำหนดค่าเพื่อให้สามารถส่งออกแฟ้ม student

แฟ้ม student เป็นแฟ้มใหม่ตามโครงสร้าง 53 แฟ้ม ซึ่งโปรแกรม HOSxP PCU 3.58.12.7b สามารถส่งออกแฟ้ม student ได้ แต่ต้องกำหนดค่าในตาราง village_school_class ตามขั้นตอนนี้นะครับ

ขั้นตอน
1. เปิด SQL Query
2. พิมพ์ village_school_class ในช่อง open table และคลิกปุ่ม run เพื่อเปิดตาราง
3. ใส่รหัส export_code ดังรูป




















4. คลิกที่ปุ่ม Update
5. ทดสอบส่งออก 53 แฟ้ม

Download HOSxP PCU Last Version
Credit by http://ict-chaiyaphum.blogspot.com/