ระบบส่วนหน้าโรงพยาบาลสัตว์...

11
1 ระบบส่วนหน้าโรงพยาบาลสัตว์ มหาวิทยาลัยเกษตรศาสตร์ กาแพงแสน Front Office of Kasetsart University Veterinary Teaching Hospital ประภาพร เพียรวิมังสา 1 ปราโมทย์ เนตรมณี 2 และ อาจารย์ดวงเพ็ญ เจตน์พิพัฒนพงษ์ 3 1,2,3 ภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์ กาแพงแสน มหาวิทยาลัยเกษตรศาสตร์ วิทยาเขตกาแพงแสน 1 หมู6 .กาแพงแสน อ.กาแพงแสน จ.นครปฐม 73140 โทรศัพท์ : 034-352853 E-mail: 1 [email protected], 2 [email protected] บทคัดย่อ โรงพยาบาลสัตว์ มหาวิทยาลัยเกษตรศาสตร์ กาแพงแสน เป็นโรงพยาบาลที่ให้บริการในการรักษาและดูแลสัตว์ป ่ วย ซึ ่งการ ทางานในปัจจุบัน ยังคงเป็นการทางานที่มีการเก็บข้อมูลในส่วนของ เวชระเบียนลงระบบเท่านั ้น ซึ ่งข้อมูลที่เก็บลงระบบยังไม่ครบถ้วนตาม การใช้งาน นอกจากนี ้ในส่วนของการรักษา การจ่ายยา และการนัด หมายยังคงเก็บข้อมูลในรูปแบบของเอกสาร ทาให้ไม่สามารถเชื่อมต่อ การทางานในแผนกต่างๆเข้าด้วยกันได้ ส่งผลให้ขั ้นตอนการ ดาเนินงาน การตรวจสอบและค้นหาข้อมูลต่างๆล่าช้า และการสรุป ผลการรักษา การจ่ายยา หรือการนัดหมายทาได้ยาก ผู้จัดทาจึงได้ พัฒนาระบบส่วนหน้าโรงพยาบาลสัตว์ขึ ้นเพื่อช่วย จัดเก็บข้อมูลต่าง ของผู้ป่วย ให้เป็นระบบและแต่ละฝ่ายสามารถใช้ข้อมูลร่วมกันได้ โดยสะดวก สาหรับการพัฒนาระบบส่วนหน้าโรงพยาบาลสัตว์ มหาวิทยาลัยเกษตรศาสตร์ กาแพงแสน ได้พัฒนาขึ ้นในรูปแบบของ เว็บแอพพลิเคชั่นและเว็บเซอร์วิซเพื่อให้ระบบใหม่สามารถทางาน ควบคู่กับระบบเดิมได้ ซึ ่งจะส่งผลให้เจ้าหน้าที่และบุคลากรสามารถ สืบค้นและแก้ไขข้อมูลได้อย่างสะดวก รวดเร็ว และสามารถสรุป รายงานจากข้อมูลต่าง ได้อย่างมีประสิทธิภาพ โดยระบบที่พัฒนาขึ ้น สามารถแบ่งได้เป็น 3 ส่วนได้แก่ ส่วนเวชระเบียนและการรักษา ส่วน การจ่ายยาและตรวจสอบยา และส่วนการนัดหมาย คาสาคัญ: ระบบฐานข้อมูล, โรงพยาบาลสัตว์ , เว็บเซอร์วิซ Abstract Kasetsart University Veterinary Teaching Hospital at Kamphaeng Sean Campus provide diagnostic and therapeutic services in animal. In the present, it still working with the data only on the part of Medical Record that keep data in the systems. It is incomplete data to use. In the part of therapeutic, dispensing and appointments, it still working with the data that keep in the document. So it can’t connect to the other departments. As the result, the operation, verification and searching were delayed. It’s hard to conclude therapeutic, dispensing or appointments. Therefore, we develop system in Front Office of Veterinary Hospital to support storage patient's data to the system and each department can share conveniently data. Development system for Front Office of Veterinary Hospital at Kamphaeng Sean Campus use web application and web service in this system to work together with old system so it's topicality system and easy to use for personnel. Personnel can search, edit data quickly and easily. It also can be concluded the report more effectively. System developed was divided 3 parts, including therapeutic, dispensing and appointments. Keyword: Database, Veterinary Teaching Hospital, Web service 1. บทนา โรงพยาบาลสัตว์ มหาวิทยาลัยเกษตรศาสตร์ กาแพงแสน เป็นโรงพยาบาลที่ให้บริการในการรักษาและดูแลสัตว์ป ่ วยทั ้งสัตว์ ขนาดเล็ก สัตว์ขนาดใหญ่ สัตว์ป่า รวมไปถึงสัตว์พิเศษ เช่น นกชนิด ต่างๆ กระต่าย สัตว์เลื ้อยคลาน เป็นต้น ในปัจจุบันการทางานในแผนก เวชระเบียน จะต้องกรอกข้อมูลในโปรแกรมไมโครซอฟท์ เอกซ์เซล เพื่อทาใบติดหน้าแฟ้มประวัติผู้ป ่วยสาหรับผู้ป่วยใหม่ แล้วจึงใช้ โปรแกรมสาเร็จรูปซีดีออร์แกไนด์เซอร์ (CD Organizer) ในการ ลงทะเบียนเพื่อจัดเก็บข้อมูลผู้ป ่ วยอีกครั ้ง ทาให้เกิดความซ ้าซ้อนใน การดาเนินงาน ซึ ่งแผนกบัญชีจะใช้ทะเบียนผู้ป ่ วยที่บันทึกไว้ผ่าน เครือข่ายมาจัดทาใบเสร็จรับเงิน แต่ในการใช้งานโปรแกรมสาเร็จรูป ซีดีออร์แกไนด์เซอร์มีการจัดเก็บรายละเอียดข้อมูลผู้ป่วยเพียงบางส่วน ไม่ครอบคลุมกับการใช้งาน ซึ ่งข้อมูลทะเบียนผู้ป ่ วยเป็นข้อมูลที่สาคัญ ในการนามาใช้ร่วมกับส่วนงานอื่นๆต่อไปได้ โดยในปัจจุบันการทา รายงานสรุปผลการรักษาจะต้องนาข้อมูลจากสัตวแพทย์มาทาการ บันทึกในรูปแบบไฟล์ไมโครซอฟท์ เอกซ์เซล ด้านแผนกจ่ายยา ยัง จัดเก็บข้อมูลในรูปแบบของเอกสาร ทาให้เกิดปัญหาในด้านการ ตรวจสอบข้อมูลการใช้ยา ส่งผลให้ส่วนของคลังยาไม่ทราบปริมาณยา ที่คงเหลือในแผนกจ่ายยา และไม่สามารถจัดเตรียมปริมาณยาได้ และ การนัดหมายเข้าพบสัตวแพทย์ยังไม่มีการบันทึกข้อมูลในโปรแกรม สาเร็จรูป ทาให้ไม่ทราบจานวนผู้ป่วยที่นัดในแต่ละวัน จากปัญหาข้างต้น ผู้จัดทาจึงมีแนวคิดที่จะสร้างระบบ ฐานข้อมูลเวชระเบียน เพื่อจัดเก็บข้อมูลผู้ป ่วยลงในระบบโดยเพิ่ม ข้อมูลที่เหมาะสมกับการใช้งาน ทางด้านแผนกจ่ายยาระบบสามารถ บันทึก และตรวจสอบข้อมูลการจ่ายยา สามารถแสดงข้อมูลจานวนยา ที่เบิกเข้าแผนกจ่ายยาจากการตัดจานวนการเบิกที่แผนกคลังยาได้โดย อัตโนมัติ ทาให้แผนกคลังยาตรวจสอบปริมาณยาคงเหลือในแผนกจ่าย

Upload: others

Post on 12-Jul-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ระบบส่วนหน้าโรงพยาบาลสัตว์ มหาวิทยาลัยเกษตรศาสตร์ ก าแพงแสน · 1 ระบบส่วนหน้าโรงพยาบาลสัตว์

1

ระบบสวนหนาโรงพยาบาลสตว มหาวทยาลยเกษตรศาสตร ก าแพงแสน Front Office of Kasetsart University Veterinary Teaching Hospital

ประภาพร เพยรวมงสา1 ปราโมทย เนตรมณ2และ อาจารยดวงเพญ เจตนพพฒนพงษ3 1,2,3 ภาควชาวศวกรรมคอมพวเตอร คณะวศวกรรมศาสตร ก าแพงแสน มหาวทยาลยเกษตรศาสตร วทยาเขตก าแพงแสน

1 หม 6 ต.ก าแพงแสน อ.ก าแพงแสน จ.นครปฐม 73140 โทรศพท: 034-352853 E-mail: [email protected],2 [email protected]

บทคดยอ โรงพยาบาลสตว มหาวทยาลยเกษตรศาสตร ก าแพงแสน เปนโรงพยาบาลทใหบรการในการรกษาและดแลสตวปวย ซงการท างานในปจจบน ยงคงเปนการท างานทมการเกบขอมลในสวนของเวชระเบยนลงระบบเทานน ซงขอมลทเกบลงระบบยงไมครบถวนตามการใชงาน นอกจากนในสวนของการรกษา การจายยา และการนดหมายยงคงเกบขอมลในรปแบบของเอกสาร ท าใหไมสามารถเชอมตอการท างานในแผนกตางๆเขาดวยกนได สงผลใหข นตอนการด าเนนงาน การตรวจสอบและคนหาขอมลตางๆลาชา และการสรปผลการรกษา การจายยา หรอการนดหมายท าไดยาก ผจดท าจงไดพฒนาระบบสวนหนาโรงพยาบาลสตวขนเพอชวย จดเกบขอมลตาง ๆ ของผปวย ใหเปนระบบและแตละฝายสามารถใชขอมลรวมกนไดโดยสะดวก ส าหรบการพฒนาระบบสวนหนาโรงพยาบาลสตว มหาวทยาลยเกษตรศาสตร ก าแพงแสน ไดพฒนาขนในรปแบบของเวบแอพพลเคชนและเวบเซอรวซเพอใหระบบใหมสามารถท างานควบคกบระบบเดมได ซงจะสงผลใหเจาหนาทและบคลากรสามารถสบคนและแกไขขอมลไดอยางสะดวก รวดเรว และสามารถสรปรายงานจากขอมลตาง ๆ ไดอยางมประสทธภาพ โดยระบบทพฒนาขนสามารถแบงไดเปน 3 สวนไดแก สวนเวชระเบยนและการรกษา สวนการจายยาและตรวจสอบยา และสวนการนดหมาย ค าส าคญ: ระบบฐานขอมล, โรงพยาบาลสตว, เวบเซอรวซ Abstract

Kasetsart University Veterinary Teaching Hospital at

Kamphaeng Sean Campus provide diagnostic and therapeutic services in animal. In the present, it still working with the data only on the part

of Medical Record that keep data in the systems. It is incomplete data

to use. In the part of therapeutic, dispensing and appointments, it still

working with the data that keep in the document. So it can’t connect to the other departments. As the result, the operation, verification and

searching were delayed. It’s hard to conclude therapeutic, dispensing

or appointments. Therefore, we develop system in Front Office of

Veterinary Hospital to support storage patient's data to the system and

each department can share conveniently data.

Development system for Front Office of Veterinary Hospital at Kamphaeng Sean Campus use web application and web

service in this system to work together with old system so it's topicality

system and easy to use for personnel. Personnel can search, edit data

quickly and easily. It also can be concluded the report more

effectively. System developed was divided 3 parts, including therapeutic, dispensing and appointments.

Keyword: Database, Veterinary Teaching Hospital, Web service

1. บทน า โรงพยาบาลสตว มหาวทยาลยเกษตรศาสตร ก าแพงแสน

เปนโรงพยาบาลทใหบรการในการรกษาและดแลสตวปวยทงสตวขนาดเลก สตวขนาดใหญ สตวปา รวมไปถงสตวพเศษ เชน นกชนดตางๆ กระตาย สตวเลอยคลาน เปนตน ในปจจบนการท างานในแผนกเวชระเบยน จะตองกรอกขอมลในโปรแกรมไมโครซอฟท เอกซเซล เพอท าใบตดหนาแฟมประวตผ ปวยส าหรบผ ปวยใหม แลวจงใชโปรแกรมส าเรจรปซดออรแกไนดเซอร (CD Organizer) ในการลงทะเบยนเพอจดเกบขอมลผปวยอกครง ท าใหเกดความซ าซอนในการด าเนนงาน ซงแผนกบญชจะใชทะเบยนผปวยทบนทกไวผานเครอขายมาจดท าใบเสรจรบเงน แตในการใชงานโปรแกรมส าเรจรปซดออรแกไนดเซอรมการจดเกบรายละเอยดขอมลผปวยเพยงบางสวนไมครอบคลมกบการใชงาน ซงขอมลทะเบยนผปวยเปนขอมลทส าคญในการน ามาใชรวมกบสวนงานอนๆตอไปได โดยในปจจบนการท ารายงานสรปผลการรกษาจะตองน าขอมลจากสตวแพทยมาท าการบนทกในรปแบบไฟลไมโครซอฟท เอกซเซล ดานแผนกจายยา ยงจดเกบขอมลในรปแบบของเอกสาร ท าใหเกดปญหาในดานการตรวจสอบขอมลการใชยา สงผลใหสวนของคลงยาไมทราบปรมาณยาทคงเหลอในแผนกจายยา และไมสามารถจดเตรยมปรมาณยาได และการนดหมายเขาพบสตวแพทยยงไมมการบนทกขอมลในโปรแกรมส าเรจรป ท าใหไมทราบจ านวนผปวยทนดในแตละวน

จากปญหาขางตน ผ จ ดท าจงมแนวคดทจะสรางระบบฐานขอมลเวชระเบยน เพอจดเกบขอมลผปวยลงในระบบโดยเพมขอมลทเหมาะสมกบการใชงาน ทางดานแผนกจายยาระบบสามารถบนทก และตรวจสอบขอมลการจายยา สามารถแสดงขอมลจ านวนยาทเบกเขาแผนกจายยาจากการตดจ านวนการเบกทแผนกคลงยาไดโดยอตโนมต ท าใหแผนกคลงยาตรวจสอบปรมาณยาคงเหลอในแผนกจาย

Page 2: ระบบส่วนหน้าโรงพยาบาลสัตว์ มหาวิทยาลัยเกษตรศาสตร์ ก าแพงแสน · 1 ระบบส่วนหน้าโรงพยาบาลสัตว์

2

ยาผานระบบได อกทงระบบยงสามารถจดเกบขอมลการนดหมายของสตวแพทยได นอกจากนนระบบสามารถน าขอมลไปจดท ารายงานสรปผลการรกษา การจายยา และการนดหมายได ระบบทพฒนาขนใชเทคโนโลยเวบเซอรวซเพอใหสามารถใชงานรวมกบโปรแกรมส าเรจรปของแผนกบญชทมอยเดมไดเพอชวยใหการท างานเปนระบบระเบยบมากขน ทงยงเกดความรวดเรวในการท างานอกดวย

2. ทฤษฏและหลกการทเกยวของ

2.1 โปแกรมซดออรแกไนดเซอร ระบบการท างานปจจบน ประกอบไปดวย 3 แผนกคอ

แผนกเวชระเบยน แผนกบญช และแผนกคลงยา ซงทงสามแผนกท างานโดยใชโปรแกรมซดออรแกไนดเซอร ซงเปนโปรแกรมบญชส าเรจรปทรวบรวมระบบตางๆไวดวยกน ซงโปรแกรมจะชวยใหการท างานลดความซ าซอน และสะดวกสบายขน โดยโปรแกรมสามารถก าหนดวธการท างานใหสอดคลองกบการท างานน นๆได โดยมรายละเอยด ดงน สวนเครองมอทใชในการพฒนาโปรแกรมซดออรแกรไนเซอรถกพฒนาขนดวยโปรแกรมวชวลฟอกซโปร (Visual FoxPro) [3] โดยทโปรแกรมวชวลฟอกซโปร มบรษทไมโครซอฟตเปนผผลตและจดจ าหนาย สวนฐานขอมล (Database) เนองจากโปรแกรมออรแกรไนเซอรพฒนามาจากวชวลฟอกซโปร จงใชฟอกซเบส (Foxbase) เปนฐานขอมล ซงฟอกซเบส จดวาเปนระบบจดการฐานขอมลทพฒนาขนภายใตแนวคดโมเดลขอมลเชงสมพนธ โดยทนกเขยนโปรแกรมจะมองวาขอมลทมการจดเกบอยในฐานขอมลของฟอกซเบส อยในรปแบบของไฟลทมความสมพนธกน โดยก าหนดแตละตาราง แทนดวย ไฟล .DBF ไฟลประเภทนมทงนยามโครงสรางของหนวยเกบขอมลและ ขอมลแตละแถวในตารางแทนดวยเรคคอรด และแตละคอลมนของแตละแถวแทนดวยฟลด ดงตารางท 1 ตารางท 1 การเปรยบเทยบโมเดลขอมลเชงสมพนธตามทฤษฏกบของฟอกซเบส

ตามทฤษฎ ฟอกซเบส

ฐานขอมล

ตาราง

แถว คอมลมนหรอแอตตรบว

ไฟล .DBC ไฟล .DBF เรคคอรด ฟลด

ไฟลดอทดบเอฟ (.DBF) เปนไฟลทเกบรายละเอยดทฟอกซ

เบสใชในการจดการฐานขอมล ตารางในฟอกซเบส แบงเปนสองชนด คอตารางทเปนสมาชกในฐานขอมลใดๆฐานขอมลหนง กบตาราง

อสระ (Free Table) เปนตารางทไมเปนสมาชกของฐานขอมลใดๆ เราสามารถเปดใชงานได แตส าหรบตารางทเปนสมาชกในฐานขอมลใด เราตองเปดฐานขอมลนนกอนเสมอจงจะสามารถเปดตารางนนได

ในสวนของการเชอมตอระบบสามารถใชวธแมพเนตเวรคไดรฟ (Map Network Drive) คอ การจ าลองฮารดดสก (Hard Disk) ของคอมพวเตอรเครองอนๆในระบบเครอขายเดยวกน ใหเปนเสมอนเปนฮารดดสกตวหนงของคอมพวเตอร บนระบบปฏบตการวนโดวส (Windows) สามารถก าหนดสทธการท างานและการเขาถงฮารดดสกไดจากเครองทท าการแชรฮารดดสก (Share Drive) โปรแกรมซดออรแกไนเซอร สามารถใชขอมลรวมกนไดในระบบเครอขายคอมพวเตอร(LAN) ดวยวธการแมพเนตเวรคไดรฟ

โดยจะตองตดตงโปรแกรมซดออรแกไนเซอรในเครองคอมพวเตอรท

ท าการแมพเนตเวรคไดรฟและอยบนระบบเครอขายเดยวกน จงจะ

สามารถเขาใชงานโปรแกรมได

2.2 เวบเซอรวซ (web service) [5] คอระบบซอฟตแวรทออกแบบมา เ พอสนบสนนการแลก เปลยนขอมลกน ระหวางเค รองคอมพว เตอรผ านระบบเครอขาย โดยทภาษาทใชในการตดตอสอสารระหวางเค รองคอมพวเตอร คอเอกซเอมแอล (XML) โดยอาศย HTTP รวมกบมาตรฐานเกยวกบเวบอนๆ ท าใหโปรแกรมประยกตทเขยนโดยภาษาตางๆ และท างานบนแพลตฟอรมตางๆกน สามารถใชเวบเซอรวซเพอแลกเปลยนขอมลผานทางเครอขายคอมพวเตอร REST (Representational State Transfer) [2] เ ปนแนวทาง ใหมในการสราง Web Service แบบเรยบงาย โดยเรยกใชผานทาง HTTP Method GET/POST/PUT/DELETE และสงขอมลออกมาในรปของ XML หรอ JSON ท าใหปรมาณขอมลทรบสง นอยกวาการใชเวบเซอวซรปแบบ SOAP อยมาก REST จงสงผลตอประสทธภาพของการใชงานโปรแกรมใหสามารถรบสงขอมลไดรวดเรวและเขาใจงาย

2.3 การออกแบบฐานขอมล

2.3.1 ขนตอนการพฒนาระบบฐานขอมล [4]

ภาพท 1 วฏจกรฐานขอมล (The Database Life Cycle: DBLC)

Page 3: ระบบส่วนหน้าโรงพยาบาลสัตว์ มหาวิทยาลัยเกษตรศาสตร์ ก าแพงแสน · 1 ระบบส่วนหน้าโรงพยาบาลสัตว์

3

วฏจกรฐานขอมล (The Database Life Cycle: DBLC) เปนขนตอนในการพฒนาหรอจดท าระบบฐานขอมล ซงประกอบดวย 6 ขนตอน ดงภาพท 1 ซงประกอบไปดวย (1) การ ศกษาเ บองตนมวตถประสงค เ พอ ว เคราะหสถานการณขององคกร ก าหนดปญหา และขอจ ากด ก าหนดวตถประสงคและขอบเขตของระบบ

(2) การออกแบบฐานขอมล เมอผออกแบบฐานขอมลมความเขาใจลกษณะขององคกร ปญหาและขอจ า กด รวมท ง วตถประสงคและขอบเขตของระบบแลว กท าการออกแบบฐานขอมล

(3) การตดตงระบบ ขนอยกบระบบจดการฐานขอมลทใช โดยเรมตนจากการสรางฐานขอมล ก าหนด ผจดการฐานขอมล ก าหนดพนทๆ ทตองการใช และการสรางตารางตางๆ ในระบบ

(4) การทดสอบและประเมนผล เพอการตรวจสอบดวาระบบทพฒนามาสามารถท างานไดตามทตองการหรอไม ซงควรมการเตรยมขอมลทดสอบไวลวงหนา

(5) การด าเนนการ เมอฐานขอมลผานขนตอนการทดสอบและประเมนผล ตอไปกเปนขนตอน การด าเนนการ หรอการตดตงระบบ ซงตองเปนระบบทสมบรณพรอมใหผใชไดใชงานนนเอง ซงอาจ รวมไปถงการฝกอบรมใหแกผใช ทเปนพนกงานทตองใชงานจรงดวย

(6) การบ ารงรกษาและการปรบปรง หลงจากระบบไดเรมด าเนนการ ผจดการฐานขอมลจะตองเตรยมการบ ารงรกษา ฐานขอมลโดยการส ารองขอมลไว เพอสะดวกในการกคนขอมล เมอระบบมปญหา และหากม การใชงานไปนานๆ อาจตองท าการปรบปรงแกไขโปรแกรมใหเหมาะสมกบเหตการณ และ ความตองการของผใชทเปลยนแปลงไป

2.3.2 แบบจ าลองอ-อาร [3] แบบ จ า ล อ ง อ - อ า ร ( Entity-Relationship Model: E-R Model) เ ปนเค รองมอทใชในการออกแบบฐานขอมล ทแสดงความสมพนธ ระหวางเอนทตหรอสงทเราตองการจะจดเกบไวในฐานขอมล โดยน าเสนอในรปของของแผนภาพ ท เรยกวา อ-อารไดอะแกรม (E-R Diagram) ดวยการใชสญลกษณตางๆ แทน เอนทตแอตทรบวต คย และความสมพนธ

3. ภาพรวมและการออกแบบระบบ 3.1.การออกแบบโครงสรางพนฐานระบบ โครงสรางพนฐานของระบบจะประกอบไปดวย 3 สวน

หลกๆคอ

1) เวบแอพพลเคชน (Web Application) ท าหนา ท เ ปน

ตวกลางในการคนหาขอมล โดยจะมสวนตอประสาน (Interface) ท

แตกตางกนไปตามประเภทของผใชงาน โดยจะท าหนาทรบขอมลทปอนเขามาโดยผใชบรการ จากนนจะท าการเชอมตอไปขอใชบรการ

เวบเซอรวซ และจะแสดงผลตอผใชบรการ

2) เวบเซอรวซ (Web Service) เปนเซอรวซทใชในการ

เชอมระบบฐานขอมลใหมและฐานขอมลเดม โดยใหบรการใหขอมลทผใชบรการรองขอ และเพมขอมลไปยงฐานขอมลตามทผใชบรการ

ปอนเขาสระบบ

3) ฐานขอมล (Database Server) ฐานขอมลทใชจะมาจาก

ฐานขอมล 2 สวน ไดแกฐานขอมลทมอยเดมและฐานขอมลใหม โดย

ฐานขอมลทจดท าขนใหมนจะมการน าขอมลเขาจากฐานขอมลเดมในบางสวนและมการจดเกบขอมลเพมเตมในสวนทระบบเดมไมม

ภาพท 2 โครงสรางของระบบงานใหมควบคระบบเดม

จากภาพท 2 การท างานของระบบใหม เรมตงแตผใชเขาส

ระบบผานหนาเวบไซตทใหบรการ จะสามารถเขาสสวนตอประสาน

(Interface) ทแตกตางกนไปตามการท างานของผใช ไดแก แผนกจายยา แผนกเวชระเบยน และแผนกคลงยา เมอปอนขอมลเขาสระบบตวเวบ

แอพพลเคชนจะท าการขอบรการ (Request) ไปทเวบเซอรวซ (Web

Service) หลงจากนนเวบเซอรวซจะจดการเลอกบรการใหและเขาหา

ฐานขอมลทตองการจงจะตอบกลบ (Response) จากนนเครองจะท าการประมวลผลและจดการแสดงผลขอมลบนเวบแอพพลเคชนตามท

ผใชบรการรองขอบรการจากเวบแอพพลเคชน

โดยระบบจะท างานควบคกบโปรแกรมซดออรแกไนเซอร

ในระบบเดมคอ แผนกคลงยาทยงมการเบกจายยาในโปรแกรมซดออร

แกไนเซอร แตมเวบเซอรวซเขามาขอใชบรการขอมลจากฐานขอมลของคลงยาเพอน าไปค านวณปรมาณยาทเบกจายไปแผนกจายยา สวน

การท างานของแผนกบญชทยงท าใบเสรจและบญชในโปรแกรมซด

Page 4: ระบบส่วนหน้าโรงพยาบาลสัตว์ มหาวิทยาลัยเกษตรศาสตร์ ก าแพงแสน · 1 ระบบส่วนหน้าโรงพยาบาลสัตว์

4

ออรแกไนเซอร ซงตองใชขอมลของเวชระเบยนทเปนปจจบน จงมการ

บรการจากเวบเซอรวซทเพมขอมลเวชระเบยนในโปรแกรมซดออรแก

ไนเซอร ใหเทาเทยมกบระบบใหม

3.2 การออกแบบเวบเซอรวซ เวบเซอรวซของถกแบงออกเปน 2 สวนใหญๆ คอ เซอรวซของฐานขอมล MySQL ของระบบใหม และเซอรวซของฐานขอมล

Foxbase บนโปรแกรมซดออรแกไนเซอรของระบบเดม

การออกแบบเวบเซอรวซจะแบงตามสวนตอประสาน

(Interface) และตารางกบความสมพนธของฐานขอมล เพอสรางเปน

คลาสและเมทอดทใหบรการเวบเซอรวซ

ภาพท 3 เมธอดของเวบเซอรวซ

จากภาพท 3 เปนการสรางเวบเซอรวซดวยเทคโนโลยของ Java และ Jersey ซงใหบรการสงของมลของผใชงานจากการขอบรการ

ผาน URL ทก าหนดดวยเมทอด GET จากน นเวบเซอรวซจงจะสง

ขอมลกลบไปในรปแบบ JSON ซงการต งชอของเมทอดจะตอง

สอดคลองกบการใหบรการเวบเซอรวซดวย

นอกจากนนการสรางเวบเซอรวซจ าเปนตองท าเอกสาร

คมอส าหรบการใชงานในแตละสวนควบคไปดวย

ภาพท 4 เอกสารคมอการใชงานเวบเซอรวซ

จากภาพท 4 เปนตวอยางเอกสารคมอทจดท าขน โดย 1

เซอรวซจะประกอบไปดวยชอเซอรวซ 1) ชอง URL ส าหรบใชบรการ

2) Type ส าหรบเมทอดการสงคาผาน HTTP และมขอก าหนดส าหรบ

สงพารามเตอรชนดตางๆ 3) Media type คอชนดของขอมลทสง เชน

รปแบบฟอรมบนทก8ขอมล เปนตน 4) ชอง return คอตวอยางของการ

ตอบกลบเวบเซอรวซ

ซงการแบงเวบเซอรของระบบจะมทงหมด 6 สวนใหญๆ

คอ การรกษา ขอมลสตวปวย การจายยา การนดหมาย รายงานรปผล

และการจดการผใชงานระบบ ดงตารางท 2-7 ตารางท 2 ตวอยางบางสวนของเวบเซอรวซ การรกษา

ชอเวบเซอรวซ ค าอธบาย

getRemedyJSON ขอการรกษาหนงการรกษาตามรหสการรกษา

getRemedyLimitPageJSON ขอการรกษาโดยจ ากดจ านวนแถว

getSearchRemedyJSON คนหาการรกษาโดยจ ากดจ านวนแถว

addRemedyJSON เพมขอมลการรกษา

ตารางท 3 ตวอยางบางสวนของเวบเซอรวซ ขอมลสตวปวย

ชอเวบเซอรวซ ค าอธบาย

getPetOwnerJSON ขอขอมลสตวปวยและเจาของหนงคนตาม รหสประจ าตวสตว

getSearchIDPetOwnerGroupJSON

คนหาขอมลเจาของจากชอหรอเบอรโทรศพทและรวมสตวทกตว ทเปนเจาของ

addPetJSON เพมขอมลสตว

addPetOwnerJSON เพมขอมลสตวและเจาของ

ตารางท 4 ตวอยางบางสวนของเวบเซอรวซ การจายยา

ชอเวบเซอรวซ ค าอธบาย

getDispenseJSON ขอขอมลการจายยาตามรหสการจายยา

getDispneseAmountByDateJSON

ขอขอมลการจายยา ซงเรยงตามวนทจายและรหสยา โดยรวมจ านวนยาทจายดวย

getDispenseByTimeAndPetIDJSON

ขอขอมลการจายยาจากรหสประจ าตวสตวและวนทจาย

addDispeneseJSON เพมขอมลการจายยา

Page 5: ระบบส่วนหน้าโรงพยาบาลสัตว์ มหาวิทยาลัยเกษตรศาสตร์ ก าแพงแสน · 1 ระบบส่วนหน้าโรงพยาบาลสัตว์

5

ตารางท 5 ตวอยางบางสวนของเวบเซอรวซ การนดหมาย

ชอเวบเซอรวซ ค าอธบาย

getAppointJSON ขอขอมลการนดหมายจากรหสการนดหมาย

getsumAppointmentByDate ขอขอมลการนดหมายตามวนท โดยสรปยอดและแบงชวงเวลาทมการนด

addAppointmentJSON เพมขอมลการนดหมาย

updateAppointmentJSON แกไขขอมลการนดหมาย

ตารางท 6 ตวอยางบางสวนของเวบเซอรวซ รายงานและสรปผล

ชอเวบเซอรวซ ค าอธบาย

getPetSexRemedy ขอขอมลสรปผลการรกษา แบงตามเพศสตว ส าหรบสรางกราฟ

getDispenseCostPerMonth ขอขอมลสรปผลรายไดจาการจ า ย ย า แบ ง ต าม ร าย เ ด อน ส าหรบสรางกราฟ

getAppointmentChart ขอขอมลสรปการนดหมาย ส าหรบการสรางกราฟ

getRemedyexcel ขอขอมลสรปผลการ รกษา ส าหรบสรางไฟลไมโครซอฟท เอกซเซล

ตารางท 7 ตวอยางบางสวนของเวบเซอรวซ การจดการผใชระบบ

ชอเวบเซอรวซ ค าอธบาย

getAllUserJSON ขอขอมลของผ ใชงานระบบทงหมด

addUserJSON เพมขอมลผใชงานระบบ

updateUserJSON แกไขขอมลผใชงานระบบ

deleteUserJSON ลบขอมลผใชงานระบบ

3.3 แผนภาพกระแสขอมล (Data Flow Diagram) ผงแสดงขอมลทเขาสระบบและขอมลทออกจากระบบ

รวมทงบคคลทเกยวของกบระบบ โดยผงแสดงการไหลของขอมลในสวนของแผนกเวชระเบยน แผนกจายยา และแผนกคลงยา ดงภาพท 3

ภาพท 5 Context Diagram ของระบบสวนหนาโรงพยาบาลสตว

มหาวทยาลยเกษตร ก าแพงแสน

จากภาพท 5 แผนผงแสดงกระแสขอมลของระบบสวน

หนาโรงพยาบาลสตว มหาวทยาลยเกษตรศาสตร ก าแพงแสน มกลม

บคคลทเกยวของดวยทงหมด 6 กลม คอ ผปวย เจาหนาทแผนกเวชระเบยน เจาหนาทแผนกจายยา เจาหนาทแผนกคลงยา เจาหนาท

บนทกขอมล และสตวแพทย ซงการด าเนนงานจะเรมจาก เมอผปวย

เขารบการรกษา จะตองกรอกขอมลผปวย ผานเจาหนาทแผนกเวช

ระเบยน จากนนผปวยจะไดรบการรกษาจากสตวแพทย เมอสตวแพทย

สงยา เจาหนาทแผนกจายยาจะท าการกรอกขอมลการจายยาส าหรบผปวย ซงท าใหเจาหนาทแผนกคลงยาสามารถตรวจสอบขอมลการจาย

ยาได นอกจากนนยงสามารถสรปผลการรกษา สรปผลการนดหมาย

และสรปผลการจายยาไดจากระบบ

ภาพท 6 ภาพกระแสขอมล ระดบ 1 (DFD Level 1) ของระบบสวน

หนาโรงพยาบาลสตว มหาวทยาลยเกษตรศาสตร ก าแพงแสน

Page 6: ระบบส่วนหน้าโรงพยาบาลสัตว์ มหาวิทยาลัยเกษตรศาสตร์ ก าแพงแสน · 1 ระบบส่วนหน้าโรงพยาบาลสัตว์

6

จากภาพท 6 แผนผงแสดงกระแสขอมลระดบ 1 ของระบบ

สวนหนาโรงพยาบาลสตว มหาวทยาลยเกษตรศาสตร ก าแพงแสน

แสดงใหทราบถงกระบวนการท างานหลกของระบบ โดยมกระบวนการท างานหลกๆทงสน 3 กระบวนการไดแก

1) กระบวนการท 1 บนทกประวตผปวยและขอมลการ

รกษา เปนระบบทจดการขอมลผ ใช จดการขอมลการลงทะเบยน

ส าหรบการกรอกประวตผปวย และจดการขอมลการรกษา สามารถอธบายขอมลเขาและออกจากขนตอน ดงน

(1) เ ม อผ ม าใชบ รก ารส าห รบผ ป วยใหม

เจาหนาทจะท าการกรอกประวต ลงในระบบ

(2) เมอระบบไดรบประวตผปวยแลว ระบบจะ

ท าการยนยนการจดเกบประวตผปวย เขาสแฟมขอมลผปวย (3) เจาหนาทแผนกเวชระเบยน สามารถท าการ

สบคน แกไขประวตผปวยได โดยจะแสดงผลทางหนาจอ

2) กระบวนการท 2 การจายยาและการตรวจสอบขอมล

การจายยา (1) เมอสตวแพทยสงยา เจาหนาทแผนกจายยา

จะตองกรอกขอมลการจายยาตามใบสงยา แลวขอมลจะถกบนทกลง

ในแฟมขอมลการจายยา

(2) การตรวจสอบการจายยา สามารถน าขอมล

การจายยามาจากแฟมขอมลการจายยา เพอตรวจสอบปรมาณการจาย

ยาวาเพยงพอตอความตองการในการรกษาผปวยหรอไม

3) กระบวนการท 3 การนดหมายผปวย เมอสตวแพทย

ก าหนดวนนดหมาย เจาหนาทแผนกจายยาจะตองกรอกขอมลการนดลงในระบบ เพอน าไปเกบในแฟมขอมลการนดหมาย

ภาพท 7 ภาพกระแสขอมล ระดบ 2 (DFD Level 2) การบนทกประวตผปวย และขอมลการรกษา

Page 7: ระบบส่วนหน้าโรงพยาบาลสัตว์ มหาวิทยาลัยเกษตรศาสตร์ ก าแพงแสน · 1 ระบบส่วนหน้าโรงพยาบาลสัตว์

7

ภาพท 8 ภาพกระแสขอมล ระดบ 2 (DFD Level 2) การบนทกขอมล

การจายยา และตรวจสอบการจายยา

ภาพท 9 ภาพกระแสขอมล ระดบ 2 (DFD Level 2)

การนดหมาย

4. ผลการด าเนนงาน ผลการด าเนนงานแบงออกเปน 2 สวนคอ ผลการพฒนา

ระบบและผลการประเมนความพงพอใจของผใช โดยสามารถแจกแจง

ไดดงน

4.1 ผลการพฒนาระบบ ร ะบบ ส วนหน า โ ร งพย าบ าล ส ต ว ม ห า วท ย าล ย

เกษตรศาสตร ก าแพงแสน แบงการท างานออกเปน 4 สวนใหญๆ โดย

มรายละเอยดดงน 4.1.1 การบนทกประวตผ ปวยและขอมลการรกษา เปน

สวนจดการ คนหา เพม ลบ แกไข ขอมลประวตผปวยและขอมลการ

รกษา สามารถพมพบตรประจ าตว ใบตดหนาแฟม แสดงประวตการ

รกษา และแสดงรายงานสรปผลขอมลการรกษา

ภาพท 10 การจดการขอมลผปวย

ภาพท 11 การจดการขอมลการรกษา

Page 8: ระบบส่วนหน้าโรงพยาบาลสัตว์ มหาวิทยาลัยเกษตรศาสตร์ ก าแพงแสน · 1 ระบบส่วนหน้าโรงพยาบาลสัตว์

8

ภาพท 12 สรปผลการรกษา

4.1.2 การบนทก และตรวจสอบขอมลการจายยา ซงในสวนนประกอบดวยการท างานในสวนของการคนหา และจดการ

ขอมลการจายยา แสดงจ านวนยาคงเหลอในสวนของหองจายยา แสดง

ขอมลยาทน าเขาในหองจายยา โดยระบบสามารถเพมจ านวนยาท

น าเขาจากฝายคลงยาโดยอตโนมต และแสดงรายงานสรปผลการจายยา

ภาพท 13 การจดการขอมลการจายยา

ภาพท 14 จ านวนยาคงเหลอในหองจายยา

ภาพท 15 จ านวนยาน าเขา

ภาพท 16 สรปผลการจายยา

4.1.3 การนดหมาย ระบบสามารถคนหา เพม ลบ แกไข

ขอมลการนดหมาย พมพบตรนดหมาย แสดงขอมลการนดหมายในแต

ละวน และแสดงรายงานสรปผลการนดหมาย

ภาพท 17 การจดการขอมลการนดหมาย

ภาพท 18 เพม/แสดงขอมลการนดหมาย

Page 9: ระบบส่วนหน้าโรงพยาบาลสัตว์ มหาวิทยาลัยเกษตรศาสตร์ ก าแพงแสน · 1 ระบบส่วนหน้าโรงพยาบาลสัตว์

9

ภาพท 19 สรปผลการนดหมาย

4.2 ผลการประเมนความพงพอใจของผใช ระบบไดแบงการประเมนตามสทธของผ ใชงานซงม

ทงหมด 5 ประเภท ไดแก

4.2.1 แผนกเวชระเบยน ใชงานในสวนของการบนทก

ประวตผปวย ขอมลการรกษา และดรายงานสรปผลการรกษา ผลการ

ประเมนผใชงานสามารถใชงานระบบไดด และพอใจในสวนของการ

พมพบตรประจ าตวผ ปวยและใบตดหนาแฟม แตตองการตวชวยเพมเตมในการกรอกขอมลทอย

4.2.2 แผนกจายยา ใชงานในสวนของการจดการขอมลการ

จายยา และการนดหมาย ผลการประเมนผใชงานสามารถใชงานระบบ

ไดด 4.2.3 แผนกคลงยา ใชงานในสวนของการตรวจสอบขอมล

การจายยา และรายงานสรปผลการจายยา ผลการประเมนผใชงาน

สามารถใชงานระบบไดด และสามารถใชงานรวมกนระบบงานเกาได

4.2.4 แผนกบนทกขอมล ใชงานในสวนของการบนทก

ประวตผปวย ขอมลการรกษา ดขอมลการจายยา และขอมลการนดหมาย จดการขอมลผใชงาน ผลการประเมนผใชงานสามารถใชงาน

ระบบไดด และพอใจในสวนของรายงานสรปผล

4.2.5 สตวแพทย ใชงานในสวนของการดขอมลการจายยา

และขอมลการนดหมาย ผลการประเมนผใชงานสามารถใชงานระบบไดด

จากผลการประเมนผใชงานทง 5 ประเภทสรปไดวาระบบ

ระบบสามารถใชงานไดด แตเนองจากระบบมขอมลและรายละเอยด

หลายสวนมาก สงผลใหระบบมความซบซอนในการใชงาน หากผใช

ไมไดรบการอบรมการใชงานหรอศกษาคมอการใชงานมากอน จะไม

สามารถใชงานระบบไดอยางมประสทธภาพ

5. สรปผลการพฒนาระบบ

ร ะบบ ส วนหน า โ ร งพ ย าบ า ลส ต ว มห า ว ท ย าล ย

เกษตรศาสตร ก าแพงแสน ทพฒนามานสามารถชวยใหการจดการ

ขอมลไดอยางเปนระบบและมประสทธภาพ ในสวนของเวชระเบยน

ผปวยจะไดขอมลทมความเหมาะสมกบการใชงาน และสามารถน า

ขอมลไปใชงานรวมกบแผนกจายยา และ โปรแกรมส าเรจรปของ

แผนกบญชได ทางดานแผนกจายยา สามารถจดการขอมลการจายยาได

ท าใหแผนกคลงยาตรวจสอบปรมาณยาคงเหลอในแผนกจายยาผาน

ระบบได และในสวนของการนดหมาย ระบบสามารถจดการและ

ตรวจสอบขอมลการนดหมายได นอกจากนระบบยงสามารถแสดง

รายงานสรปการรกษา การจายยา และการนดหมาย ไดอยางสะดวก

รวดเรว ชวยอ านวยความสะดวกใหกบผใช ซงไดพฒนาระบบใหอย

ในรปแบบของเวบแอพพลเคชนทผใชสามารถเขาถงการใชงานไดงาย

6. กตตกรรมประกาศ ขอขอบคณ ผศ.นชนาฎ สตยากว อาจารยทปรกษารวม

โครงงาน ทชวยใหค าแนะน า ชแนะขอบกพรองทเกดขน และแนวทางการแกไขในการท าโครงงานใหดยงขน ขอขอบคณ ผศ.ดร.พรชย สญฐตเสร ผอ านวยการโรงพยาบาลสตว มหาวทยาลยเกษตรศาสตร ก าแพงแสน ทใหความอนเคราะหในการเกบขอมลภายในโรงพยาบาล ขอขอบคณ คณ นฐพล กรจรจนดา และ คณตวรรณ กรจรจนดา เจาหนาทฝายเวชระเบยน ทอนเคราะหขอมลรายละเอยดผปวย และการท างานท งหมดภายในโรงพยาบาล เพอใชในการศกษาระบบ ขอขอบคณ คณปทมพร สระทองยอด เจาหนาท ฝายคลงยา ทอนเคราะหขอมลในสวนของคลงยา

7. เอกสารอางอง [1] Peter Rob and Carlos Coronel, Database Systems: Design,

Implementation, and Management, Eighth Edition, United States:

Course Technology, 2009.

[2] “REST(Representational State Transfer) คออะไร”.[ออนไลน].

แหลงทมา: http://www.softmelt.com/article.php?id=134.

(8 พฤษภาคม 2559)

[3] ชาตพล นภาวาร, การเขยนโปรแกรมประยกตใชงานดวย Visual

FoxPro6.0 สไตลOOP, พมพครงแรก, กรงเทพมหานคร: บรษทเยลโล

การพมพ จ ากด, 2542.

[4] ปรศนา มชฌมา, ต าราวชาการจดการฐานขอมล, กรงเทพมหานคร:

คณะวทยาศาสตรและเทคโนโลย มหาวทยาลยราชภฏสวนดสต, 2556.

[5] “เวบเซอรวซ (องกฤษ: web service บรการบนเวบ) ”.[ออนไลน].

แหลงทมา:https://th.wikipedia.org/wiki/เวบเซอรวซ. (8 พฤษภาคม 2559)

Page 10: ระบบส่วนหน้าโรงพยาบาลสัตว์ มหาวิทยาลัยเกษตรศาสตร์ ก าแพงแสน · 1 ระบบส่วนหน้าโรงพยาบาลสัตว์

10

นางสาว ประภาพร เพยรวมงสา มหาวทยาลยเกษตรศาสตร วทยาเขตก าแพงแสน คณะวศวกรรมศาสตร ก าแพงแสน ภาควชาวศวกรรมคอมพวเตอร ชนปท 4 E-mail : [email protected] เบอรโทรศพท : 086-774-1205 ผลงาน : ระบบสวนหนาโรงพยาบาลสตว

มหาวทยาลยเกษตรศาสตร ก าแพงแสน

นาย ปราโมทย เนตรมณ มหาวทยาลยเกษตรศาสตร วทยาเขตก าแพงแสน คณะวศวกรรมศาสตร ก าแพงแสน ภาควชาวศวกรรมคอมพวเตอร ชนปท 4 E-mail : [email protected] เบอรโทรศพท : 086-868-7813 ผลงาน : ระบบสวนหน าโรงพยาบาลสตว

มหาวทยาลยเกษตรศาสตร ก าแพงแสน

Page 11: ระบบส่วนหน้าโรงพยาบาลสัตว์ มหาวิทยาลัยเกษตรศาสตร์ ก าแพงแสน · 1 ระบบส่วนหน้าโรงพยาบาลสัตว์

11

ไดรบการพจารณาเหนชอบโดย

.............................................................. (อ.ดวงเพญ เจตนพพฒนพงษ) ประธานกรรมการโครงงาน

..............................................................

(ผศ.นชนาฎ สตยากว) รองประธานกรรมการโครงงาน

..............................................................

(อ.ดร.ศวดล เสถยรพฒนากล) กรรมการโครงงาน