Top Banner
รรรรรรรรรรรรรรรรรรรรรรร รรรรรรรรรรรรรรรรรรร ศศศศศศศศศศศศศศศศศศศศศศศศศ ศศศศศศศศศศ ศศศศศศศ ศศศศศศศศศ
17

ระบบฐานข้อมูลการดำเนินงานกิจกรรมสาธารณสุข

Mar 15, 2016

Download

Documents

leontyne-durand

ระบบฐานข้อมูลการดำเนินงานกิจกรรมสาธารณสุข. ศูนย์เทคโนโลยีสารสนเทศและการสื่อสาร กระทรวงสาธารณสุข. เป็นระบบที่บริหารจัดการเว็บไซต์ แบบศูนย์กลาง ทั้ง code คำสั่งในการประมวลผลและรูปแบบรายงาน โดยการปรับปรุงผ่าน Web service ซึ่งลดปัญหา เงื่อนไขการประมวลผลที่ไม่ตรงกัน - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: ระบบฐานข้อมูลการดำเนินงานกิจกรรมสาธารณสุข

ระบบฐานขอ้มูลการดำาเนินงานกิจกรรมสาธารณสขุ

ศูนยเ์ทคโนโลยสีารสนเทศและการสื่อสารกระทรวงสาธารณสขุ

Page 2: ระบบฐานข้อมูลการดำเนินงานกิจกรรมสาธารณสุข

!!! มอีะไรใหมใ่น HDC เวอรช์ัน่นี้

• เป็นระบบท่ีบรหิารจดัการเวบ็ไซต์ แบบศูนยก์ลาง ทัง้ code คำาสัง่ในการประมวลผลและรูปแบบรายงาน โดยการปรบัปรุงผ่าน Web service ซึ่งลดปัญหา เง่ือนไขการประมวลผลท่ีไมต่รงกัน

• เป็นระบบการประมวลผลจาก 43 แฟม้ เป็น Transform table และ Summary table แบบอัตโนมติัทกุวนั ซึ่งสามารถใชง้านได้ง่าย และรวดเรว็ในการดผูลผ่านหน้าเวบ็ ประกอบกับการพฒันาต่อเน่ืองได้ง่าย

• มรีะบบสง่ผล Summary ไปรวมระดับเขตและกระทรวง ผ่าน Web service ซึ่งลดภาระการจดัทำาและสง่รายงานของเจา้หน้าท่ี

Page 3: ระบบฐานข้อมูลการดำเนินงานกิจกรรมสาธารณสุข

!!! มอีะไรใหมใ่น HDC เวอรช์ัน่นี้• มรีะบบคืนขอ้มูล individual ท่ีระดับจงัหวดั ให้

หน่วยบรกิารในพื้นท่ี ซึ่งจะทำาใหล้ดภาระการบนัทึกขอ้มูลของเจา้หน้าท่ีในพื้นท่ีซึ่งสอดคล้องกับนโยบายของกระทรวงสาธารณสขุ

• มรีะบบการนำาเขา้ขอ้มูล ท่ีมมีาตรฐาน สามารถตรวจสอบผลได้ง่าย

• มรีะบบตรวจสอบขอ้มูล ความผิดพลาดต่างๆ ตามเง่ือนไขของสนย. และ สปสช. แบบบูรณาการ

• มรีะบบการ Monitor Log การรบั-สง่ขอ้มูล และการประมวลผลต่างๆ

Page 4: ระบบฐานข้อมูลการดำเนินงานกิจกรรมสาธารณสุข

!!!ขัน้ตอนการติดตั้งสำาหรบัหน่วยงานที่มฐีานขอ้มูล 43 แฟม้อยูแ่ล้ว(ม ีHDC Tomcat ,MySQL 43 เดิม)1 .ติดตัง้ระบบ HDC zip php

application2. Config hdc php เชื่อมฐาน

ขอ้มูล 3. ติดตัง้ HDC code SQL ตาราง

รหสัต่างๆ 4. กำาหนดค่าเริม่ต้น หน้าเวบ็แอดมนิ

HDC5. สรา้ง Index ฐานขอ้มูล 43

แฟม้เดิม6. ติดตัง้ HDC Tomcat -

>HDC.WAR7. Config hdc tomcat เชื่อม

ฐานขอ้มูล 8. ปรบัปรุงฐานขอ้มูลผ่าน Web

service9. นำาเขา้ขอ้มูล 43 แฟม้1 0 .ประมวลผล/รอเวลาประมวล

ผล Summary

สำาหรบัหน่วยงานท่ีต้องการเริม่ใหมท่ัง้หมด1 .ติดตัง้ฐานขอ้มูล 43 แฟม้2. ติดตัง้ระบบ HDC zip php

application3. Config hdc php เชื่อมฐาน

ขอ้มูล 4 .ติดตัง้ HDC code SQL ตาราง

รหสัต่างๆ 5 .กำาหนดค่าเริม่ต้น หน้าเวบ็แอดมนิ

HDC6 .ติดตัง้ HDC Tomcat -

>HDC.WAR7. Config hdc tomcat เชื่อม

ฐานขอ้มูล 8 .ปรบัปรุงฐานขอ้มูลผ่าน Web

service9 .นำาเขา้ขอ้มูล 43 แฟม้1 0 .ประมวลผล/รอเวลาประมวล

ผล Summary

Page 5: ระบบฐานข้อมูลการดำเนินงานกิจกรรมสาธารณสุข

MySQL 43 table+hdc_code.sql

Php,Tomcathdc.zip,hdc.war

เครื่อง 43 แฟม้เดิม

เครื่องใหม่IP:192.

168.1.2IP:192.168.1.3

/opt/tomcat/webapp/hdc/WEB-INF/Database.conf =192.168.1.2/var/www/html/hdc/includes/connectDB.php =192.168.1.2หน้าติดตั้งโปรแกรม IP hdc java=192.168.1.3

Page 6: ระบบฐานข้อมูลการดำเนินงานกิจกรรมสาธารณสุข

!!!สิง่สำาคัญท่ีไมค่วรลืม• PHP version ควรติดต้ังตามคำาแนะนำาของทีมงาน

และต้องม ีphp_pdo, php_pdo_mysql ติดต้ังอยู ่เวอรช์ัน่แนะนำา v.5.3+

• MySQL version ต้อง run events procedures ได้ แนะนำาให้ใชเ้วอรช์ัน่ v.5.3+

• การ Grant permission MySQL หากไมไ่ด้รบัสทิธิท่ีสามารถทำาได้ทกุอยา่งอาจทำาให้ events procedures ไมท่ำางาน หรอื เวลาเขา้ไป monitor จะมองไมเ่ห็นรายละเอียดภายใน procedures ต่างๆ ซึง่อาจทำาให้เขา้ใจผิดวา่ procedures ,events ผิดพลาด

• การให้สทิธกิารเขา้ถึง server config iptables ให้สามารถเขา้ถึง port ต่างๆ เชน่ 3306,8080,etc.

Page 7: ระบบฐานข้อมูลการดำเนินงานกิจกรรมสาธารณสุข

!!!สิง่สำาคัญท่ีไมค่วรลืมSession ของระบบมสีองสว่น คือ Apache และ Tomcat ดังนัน้การ login อาจทำาให้สบัสน ในเรื่องของการเขา้ถึงหน้าโปรแกรมสว่นต่างๆ Session ของ Tomcat

Page 8: ระบบฐานข้อมูลการดำเนินงานกิจกรรมสาธารณสุข

!!!ขัน้ตอนการประมวลผลตามเวลาปกติ1. Init.php อ่านเง่ือนไขการประมวลผลจาก table

sys_transform,sys_report 2 .สรา้ง Procedure ,Function และ Events การประมวลผลตาม

เง่ือนเวลา ที่ Admin กำาหนด• เง่ือนปีงบประมาณสามารถเปล่ียนแปลงได้ แต่เมื่อประมวลผล

เสรจ็ จะกลับคืนสูป่ีงบประมาณปัจจุบนัอัตโนมติั3. ประมวลผล transforms tables (t_*), summary tables

(s_*) ตามเวลาของ Events และเรยีงตามลำาดับ t_*,s_*!!! ขัน้ตอนการประมวลผลแบบเรง่รดั(ไมแ่นะนำา)1. ตัง้ค่าปีงบประมาณหากไมต่้องการปีงบประมาณปัจจุบนั2 .เลือกประมวลผลรายงานแบบ Manual ในเมนูแอดมนิ

Page 9: ระบบฐานข้อมูลการดำเนินงานกิจกรรมสาธารณสุข

!!!การตรวจสอบการใชเ้วลาขัน้ตอนการประมวลผล

เขา้สูร่ะบบ->เมนูผลการตรวจสอบขอ้มูล->ตรวจสอบการประมวลผลขอ้มูล Summary->เลือกวนัท่ีๆต้องการตรวจสอบ ระบบจะแสดงเวลาการประมวลผลแต่ละขัน้ตอน ดังภาพ

Page 10: ระบบฐานข้อมูลการดำเนินงานกิจกรรมสาธารณสุข

!!!Table ท่ีเก่ียวขอ้งกับการประมวลผล Summary1.Tables 43 ตามมาตรฐาน สนย.2.C* ตารางรหสัมาตรฐาน สนย.3.Sys_config เก็บค่า รหสัจงัหวดั, เวลา, ปีงบประมาณ ท่ี

ประมวลผล4.Sys_transform เก็บเง่ือนไขการประมวลผล เพื่อคัด

แยกขอ้มูล ดัดแปลงโครงสรา้ง เพื่อใหเ้กิดตารางขอ้มูลตามเง่ือนไขเวลา และความต้องการของระบบรายงาน

5.Sys_report เก็บเง่ือนไขการประมวลผลรายงานเป็น summary ซึ่งสว่นใหญ่ประมวลผลจาก t_* ซึ่งได้จากขอ้ 4

6.S_* ซึ่งเกิดจากการประมวลผลขอ้ 57.Hdc_log เก็บขัน้ตอนและเวลาท่ีประมวลผล

Page 11: ระบบฐานข้อมูลการดำเนินงานกิจกรรมสาธารณสุข

!!! หน้าจอท่ีเก่ียวขอ้งกับการประมวลผล Summaryหน้าจอแอดมนิ -> ตัง้ค่าระบบโปรแกรม

Page 12: ระบบฐานข้อมูลการดำเนินงานกิจกรรมสาธารณสุข

!!! หน้าจอท่ีเก่ียวขอ้งกับการประมวลผล Summaryหน้าจอแอดมนิ -> การจดัการขอ้มูลรายงาน

Page 13: ระบบฐานข้อมูลการดำเนินงานกิจกรรมสาธารณสุข

!!! หน้าจอท่ีเก่ียวขอ้งกับการประมวลผล Summaryหน้าจอแอดมนิ -> ประมวลผลรายงานแบบ Manual (Summary)

Page 14: ระบบฐานข้อมูลการดำเนินงานกิจกรรมสาธารณสุข

!!! หน้าจอท่ีเก่ียวขอ้งกับการประมวลผล Summaryหน้าจอแอดมนิ -> อัพเดทฐานขอ้มูล HDC เวอรช์ัน่ใหม่

Page 15: ระบบฐานข้อมูลการดำเนินงานกิจกรรมสาธารณสุข

!!! หน้าจอท่ีเก่ียวขอ้งกับการประมวลผล Summaryหน้าผลการตรวจสอบขอ้มูล -> ผลการตรวจสอบการประมวลผลขอ้มูล Summary

Page 16: ระบบฐานข้อมูลการดำเนินงานกิจกรรมสาธารณสุข

!!! หน้าจอท่ีเก่ียวขอ้งกับการประมวลผล Summaryหน้าผลการตรวจสอบขอ้มูล -> ตรวจสอบการอัพเดทตารางต่างๆ

Page 17: ระบบฐานข้อมูลการดำเนินงานกิจกรรมสาธารณสุข

!!! หน้าจอท่ีเก่ียวขอ้งกับการประมวลผล Summaryหน้าผลการตรวจสอบขอ้มูล -> ตรวจสอบผลการสง่ขอ้มูลไปยงัสว่นกลาง