Nowadays, web conferencing is one of the most popular telemedical services that help people to access clinical health care easily and equally. However, building this service all over Thailand is very expensive. By using a free web conferencing service like Google Hangouts as a cloud service in Google+ which is a social network from Google Inc., users will experience a new medical examination method. Moreover, developers can also develop applications for Google Hangouts and other sections in Google+ Platform freely since Google released their APIs publicly. Combining with centralized structure design, deployment and maintenance cost for this telemedical service will be reduced significantly because each health station only need a computer with webcam and internet access to provide further clinical health care. Thus people will have more opportunity in reaching better facilities.
10. ใช้โครงสร้างแบบศูนย์รวม(Centralized Structure)
◦ ข้อมูลถูกต้องตรงกัน ไม่เกิดการ delay
◦ ลดค่าใช้จ่ายในการติดตั้งระบบจํานวนมาก
Server มี 2 ส่วน
◦ Application Server ติดตั้งบน Cloud
◦ Hangouts Server ใช้บริการจาก Google โดยตรง
11. โครงสร้างแบ่งออกเป็น 2 ส่วน
◦ Google Hangouts Extension
เป็นส่วนที่ใช้บริการ Web Conferencing จาก Google โดยตรง
ต้องใช้ Google Account ในการใช้งาน
◦ Application Server
เป็นส่วนที่ติดต่อกับระบบสารสนเทศภายในโรงพยาบาล
จัดการข้อมูลสุขภาพผู้ป่วย
ขอบเขตของงานจะอยู่ที่แผนกผู้ป่วยนอกของโรงพยาบาล และตัดทอน
รายละเอียดบางส่วนออก
12. JSF (Java Server Faces)
◦ Web Interface and Application
Tomcat Servlet
◦ Web Server on JVM
Morphia
◦ Java Library for connect with MongoDB
MongoDB
◦ A Document-oriented NoSQL database
16. แผนภาพการทํางานของระบบ
System Workflow
New patient?
Start
Reception
Register Record
Yes
No Doctor
Google+
Hangouts
Person
Insert
Record
Insert
Diagnosis
Update
Prescription
Pharmacy
Query
Update
End
Status
Medicine
List
Medical Record
Edit Personal
Information
Update
Search
Records
Edit Medical
RecordQuery
Update
Prescription
Insert
Update
Financial
Status
Doctor
Query
Query
17. ระบบมีข้อมูลรวม 4 collections (collection ของ MongoDB
จะคล้ายกับ Table ใน RDBMS)
◦ Person
เก็บข้อมูลส่วนตัวของผู้ป่วย เป็นข้อมูลที่ไม่เปลี่ยนบ่อย เช่น ข้อมูลการติดต่อ
◦ Doctor
เหมือน Person แต่เก็บข้อมูลแพทย์
◦ Record
เก็บข้อมูลสุขภาพผู้ป่วย เป็นข้อมูลที่เปลี่ยนแปลงตลอดเวลา เช่น Vital Sign
◦ Prescription
เก็บข้อมูลการจ่ายยาของแพทย์