Page 1
Update 2019-08-05 14:41
เร ื�องที�แจง้
ใหท้กุหน่วยบรกิารในเครอืขา่ยโรงพยาบาลนครปฐม ทําการแกไ้ข ปรับปรงุขอ้มลู กอ่นการสง่เขา้ระบบ HDCเพื�อความสมบณู ์ในการตรวจสอบ การเบกิเงนิ UC นค
ที�มาปญัหาที�พบ
โรงพยาบาลนครปฐม ได ้ทําการตรวจสอบขอ้มลูเบื�องตน้จากระบบ ขอ้มลู HDC ตั �งแตว่นัที� 01 ตลุาคม 2561ถงึ 30 กรกฎาคม 2562 เพื�อนํามาใช ้ในการตรวจสอบขอ้มลูการใหบ้รกิาร เบกิเงนิ UC นค พบปัญหาที�สําคญัคอืขอ้มลูที�สง่เขา้ไปในระบบ HDC ไมค่รบถว้น ดงันี�
diagnosis_opd.provider = การวนิจิฉัย ที�ไมร่ะบผุูต้รวจ
drug_opd.provider = การจา่ยยา ที�ไมร่ะบผุูจ้า่ย
ซึ�งมผีลในการตรวจสอบขอ้มลู การเบกิเงนิ UC นค โดยปัญหาที�เกดิขึ�นนี� เกดิจากระบบโปรแกรมเอง ที�ยงัมีขอ้บกพรอ่ง ไมส่มบรูณใ์นบางเมนู ไมไ่ดเ้กดิขึ�นจากผูใ้ชง้าน หรอื การบนัทกึผดิพลาดแตอ่ยา่งใด และ การแกไ้ขสามารถจัดการไดด้ว้ยการใช ้คําสั�ง SQL ที�ผูใ้ชง้านไมจํ่าเป็นตอ้งลบ หรอื ทําการเพิ�มขอ้มลูการบนัทกึจากเดมิ หากมกีารบนัทกึที�ถกูตอ้งอยูแ่ลว้
คําสั�ง SQL ที�ปรับปรงุขอ้มลูนั�น ตอ้ง Run คําสั�ง ทําทกุครั �ง กอ่นการประมวลผล 43 แฟ้ม กอ่นสง่ขอ้มลูเขา้ระบบ HDC เพื�อใหข้อ้มลูมคีวามสมบรูณ ์ครบถว้น เป็นปัจจบุนั
และ ทําเชน่นี� ตอ่เนื�อง จนกวา่ โปรแกรม hosxp จะมกีารปรับปรงุ ระบบใหม้คีวามสมบรูณ ์ซึ�งทางโรงพยาบาลนครปฐมจะทําการตรวจสอบในหวัขอ้นี� และแจง้ใหท้ราบ เมื�อมกีารเปลี�ยนแปลง
หนว่ยบรกิารกลุม่เป้าหมาย
รพ.สต. ใน เขตอําเภอเมอืงนครปฐม 31 แหง่
รพ.สต. นอก เขตอําเภอเมอืงนครปฐม 5 แหง่
PCC 3 แหง่
ชว่งวนัที�บรกิารที�ตอ้งการแกไ้ข
ตั �งแตว่นัที� 01 ตลุาคม 2561 = 2018-10-01
ถงึวนัที� ปัจจบุนั = Date(NOW())
ข ั�นตอนการแกไ้ข
1. ทําการสํารองขอ้มลูกอ่นทําการเปลี�ยนแปลง2. แกไ้ขโดยการใชคํ้าสั�ง SQL โดยการเลอืกชว่งวนัที� ที�ตอ้งการแกไ้ข3. กด Resync ตาม การเลอืกชว่งวนัที� ที�ตอ้งการแกไ้ข
Page 2
4. ประมวลผล 43 แฟ้มอกีครั �ง ตาม การเลอืกชว่งวนัที� ที�ตอ้งการแกไ้ข5. สง่ขอ้มลูเขา้ระบบ HDC เพื�อใหข้อ้มลูมกีารปรับปรงุ
ข ั�นตอนการแกไ้ข ตวัอยา่ง ภาพประกอบ
1. ทาํการสาํรองขอ้มลูกอ่นทาํการเปลี�ยนแปลง
1.1 ไปที�เมนู Tools >> Backup data
1.2 กดที� เริ�มสํารองขอ้มลู โปรแกรม จะเริ�มทําการสํารองขอ้มลู และรอจนกวา่ระบบจะทําการสํารองขอ้มลูเสร็จ
1.3 กด OK เสร็จสิ�นการสํารองขอ้มลู
� � �
Page 3
2. แกไ้ขโดยการใชค้าํส ั�ง SQL โดยการเลอืกชว่งวนัที� ที�ตอ้งการแกไ้ข
ชว่งวนัที�ตอ้งการแกไ้ขในตวัอยา่งนี� คอื ตั �งแต ่เริ�มตน้ปีงบประมาณ 2562
วนัที� 01 ตลุาคม 2561 ถงึ วนัที� ปัจจบุนั
2.1 ไปที�เมนู Tools >> SQL Query
2.2 แกไ้ข diagnosis_opd.provider วา่ง ( แกก้ารวนิจิฉัย ที�ไมร่ะบผุูต้รวจ)
ลบคําสั�งเกา่ทั �งหมดที�เคยมคีา้งอยู ่หลงัจากนั�น ใชคํ้าสั�ง โดยการใช ้Copy คําสั�งดงันี� ไปวาง และกดปุ่ ม Exec คําสั�ง SQL จะดําเนนิการแกไ้ขขอ้มลู จนเสร็จกดปุ่ ม OK เสร็จสิ�นกระบวนการแกไ้ข diagnosis_opd.provider
วา่ง ( แกก้ารวนิจิฉัย ที�ไมร่ะบผุูต้รวจ)
2.3 แกไ้ข drug_opd.provider วา่ง ( แกก้ารจา่ยยา ที�ไมร่ะบผุูจ้า่ย)
ลบคําสั�งเกา่ทั �งหมดที�เคยมคีา้งอยู ่หลงัจากนั�น ใชคํ้าสั�ง โดยการใช ้Copy คําสั�งดงันี� ไปวาง และกดปุ่ ม Exec คําสั�ง SQL จะดําเนนิการแกไ้ขขอ้มลู จนเสร็จกดปุ่ ม OK เสร็จสิ�นกระบวนการแกไ้ข drug_opd.provider วา่ง (แกก้ารจา่ยยา ที�ไมร่ะบผุูจ้า่ย)
UPDATE ovstdiag , ovstSET ovstdiag.doctor = ovst.doctorWHEREovstdiag.vn = ovst.vnAND ovstdiag.diagtype = 1 AND ovstdiag.doctor is NULLAND ovstdiag.vstdate BETWEEN '2018-10-01' AND Date(now())
Page 4
3. กด Resync ตาม การเลอืกชว่งวนัที� ที�ตอ้งการแกไ้ข
3.1 ไปที�เมนู ระบบงานเชงิรับ >> One Stop Service
3.2 เลอืกขอ้มลูวนัที� 01 ตลุาคม 2562 ถงึ วนัที�ปัจบุนั และกดปุ่ ม Resync VN เพื�อใหร้ะบบมกีารปรับปรงุขอ้มลูการใหบ้รกิารตา่งๆ ไดค้รบถว้น ทกุรายการ
UPDATE opitemrece, ovstSET opitemrece.doctor = ovst.doctorWHEREopitemrece.vn = ovst.vnAND opitemrece.doctor is NULLAND opitemrece.vstdate BETWEEN '2018-10-01' AND Date(now())
Page 5
4. ประมวลผล 43 แฟ้มอกีคร ั�ง ตาม การเลอืกชว่งวนัที� ที�ตอ้งการแกไ้ข
ประมวลผลสง่ออก 43 แฟ้ม ดว้ยโปรแกรม BMSHOSxPStandard43Export.exe
สามารถดผูลการแกไ้ขไดท้ี� ขอ้มลูแฟ้ม diagnosis_opd.provider และ drug_opd.provider ตอ้งไม่วา่ง
แฟ้ม diagnosis_opd
แฟ้ม drug_opd
�
Page 6
5. สง่ขอ้มลูเขา้ระบบ HDC เพื�อใหข้อ้มลูมกีารปรบัปรงุ
เมื�อทําการประมวลผล เรยีบรอ้ยแลว้ สามารถสง่ขอ้มลูเขา้สูร่ะบบ HDC ไดต้ามปกต ิโดยขอ้มลู ที�มกีารปรับปรงุ ในระบบ hosxp แลว้ จะไปปรับปรงุระบบ HDC ดว้ย
สง่ขอ้มลูเขา้ HDC https://npt.hdc.moph.go.th/hdc/main/index_pk.php