80
ระบบจัดการผู ้ป่ วยนอก ข้อมูลที่ได้จากการสอบถามจากศูนย์ปฏิบัติการทางการแพทย์ มหาวิทยาลัยเทคโนโลยีสุรนารี สาหรับขั ้นตอนใน การดาเนินการของผู้ป่วยนอกเริ่มต้นลาดับแรกเข้ามาที่เวชระเบียนพยาบาลที่ประจาจุดเวชระเบียน จะสอบถาม ซักประวัติผู้เข้ารับการรักษาว่าเคยมาไหม ถ้าเคยมาก็จะถามชื่อแล้วหาข้อมูลเดิมที่มีอยู่แล้วขึ ้นมาพร้อมทั ้ง สอบถามอาการของผู้ป่วยเบื ้องต ้นเพื่อบันทึกพร้อมทั ้งPrintใบVisit Slipออกมาเพื่อนาไปใช้ในขั ้นตอนการชั่ง าหนักและส่งไปยังแพทย์ กรณีที่ยังไม่เคยมาก็จะกรอกประวัติทั่วไป เช่น ชื่อ นามสกุล รหัสบัตรประจาตัว ประชาชน ที่อยู่ ฯลฯ เพื่อเก็บไว้เป็นข้อมูลในการให้บริการในครั ้งต่อไป ซึ ่งข้อมูลที่กรอกนั ้นก็จะไปแสดงทีคอมพิวเตอร์ของแพทย์ด้วย หลังจากที่ซักประวัติ ชั่งน าหนักเรียบร้อยแล้วผู้เข้ารับการรักษาก็จะนั่งรอเพื่อเข้า พบแพทย์ บริเวณหน้าห้องตรวจ เมื่อเข้าห้องตรวจหมอก็จะตรวจวินิจฉัยว่าเป็นอะไรแล้วคุณหมอก็จะดูข้อมูลผู้ เข้ารับการรักษาพร้อมทั ้งกรอกข ้อมูลว่าผู้ป่วยคนนี ้เป็นอะไร สั่งยาตัวไหนบ้างเข้าสู่ในระบบด้วย ในกรณีที่จะ ส่งไปตรวจเลือดหรือ X-RAY ก็จะกระทาในระบบพร้อมทั ้งส่งตัวผู ้ป่วยไปเข้า Lab พอตรวจเสร็จ Labก็จะส่งผล Labกลับมาให้หมอว่าผู้เข้ารับการรักษา รหัสนี ้ มีผลการตรวจโดยละเอียดเป็นอย่างไรเช่น ส่งไฟล์ภาพ X-RAY หรือ ส่งผลตรวจเลือดกลับมาเป็น .pdf จากนั ้นผู ้เข้ารับการรักษาก็จะกลับมาหาหมอเพื่อสรุปแล้วกรอกข้อมูล การสั่งยา และ ผลการวินิจฉัยต่างๆลงในระบบ จากนั ้นผู ้เข้ารับการรักษาก็จะไปรอจ่ายเงินที่การเงินการเงินก็จะ ปริ๊นใบเสร็จออกมาให้หลังจากนั ้นก็จะไปรับยาเสร็จก็จะกลับบ ้านได้ 1. ระบบลงทะเบียน ผู้รับผิดชอบคือ นางสาวกนกอร จันทร์สม 2. ระบบ OPD สาหรับแพทย์ ผู้รับผิดชอบคือ นายภูริเดช สุดสี 3. ระบบ OPD สาหรับพยาบาล ผู้รับผิดชอบคือ นายอนุชิต ประเสริฐสังข์ 4. ระบบส่งตัวคนไข้ ผู้รับผิดชอบคือ นายอลงกรณ์ โชติชัย 5. ระบบจ่ายยา ผู้รับผิดชอบคือ นายถิรวุฒิ ไชยชะอุ่ม 6. ระบบการเงิน ผู้รับผิดชอบคือ นายอภิชาต เอกวงศ์ษา เวชระเบียน แพทย์ การเงิน จ่ายยา LAB

OPD System with ZK Grails

Embed Size (px)

DESCRIPTION

Project title : Outpatient Department System : OPD System Subject : [423303] System Analisis and Design @ Suranaree University of Technology Another : B5302338 KANOKON CHANSOM B5302598 ANUCHIT PRASERTSANG B5302666 ALONGKORN CHOTICHAI B5304516 BHURIDECH SUDSEE B5313754 APICHAT EAKWONGSA B5319657 THIRAWUTH CHAICHA_UM --------------------------------------------------- This project devolopement by ZK Grails plug-in with Grails Framework and our setting system for develope environmental mode (drop table when system shutdown ) . First page is "index.zul" (Ex. "http://localhost:8080/opd/index.zul") *** you can try! http://shrouded-eyrie-1575.herokuapp.com/index.zul *** --- Register --- username : hippo password : 1234 username : admin password : admin --- Screening System --- username : hippo password : 1234 --- Doctor --- username : user1 password : 1234 --- Tranfer --- username : hippo password : 1234 --- Medicine --- username : champ password : 1234 --- Finance --- username : admin password : admin

Citation preview

Page 1: OPD System with ZK Grails

ระบบจดการผปวยนอก

ขอมลทไดจากการสอบถามจากศนยปฏบตการทางการแพทย มหาวทยาลยเทคโนโลยสรนาร ส าหรบขนตอนในการด าเนนการของผปวยนอกเรมตนล าดบแรกเขามาทเวชระเบยนพยาบาลทประจ าจดเวชระเบยน จะสอบถามซกประวตผเขารบการรกษาวาเคยมาไหม ถาเคยมากจะถามชอแลวหาขอมลเดมทมอยแลวขนมาพรอมทงสอบถามอาการของผปวยเบองตนเพอบนทกพรอมทงPrintใบVisit Slipออกมาเพอน าไปใชในขนตอนการชงน าหนกและสงไปยงแพทย กรณทยงไมเคยมากจะกรอกประวตทวไป เชน ชอ – นามสกล รหสบตรประจ าตวประชาชน ทอย ฯลฯ เพอเกบไวเปนขอมลในการใหบรการในครงตอไป ซงขอมลทกรอกนนกจะไปแสดงทคอมพวเตอรของแพทยดวย หลงจากทซกประวต ชงน าหนกเรยบรอยแลวผเขารบการรกษากจะนงรอเพอเขาพบแพทย บรเวณหนาหองตรวจ เมอเขาหองตรวจหมอกจะตรวจวนจฉยวาเปนอะไรแลวคณหมอกจะดขอมลผ เขารบการรกษาพรอมทงกรอกขอมลวาผปวยคนนเปนอะไร สงยาตวไหนบางเขาสในระบบดวย ในกรณทจะสงไปตรวจเลอดหรอ X-RAY กจะกระท าในระบบพรอมทงสงตวผปวยไปเขา Lab พอตรวจเสรจ LabกจะสงผลLabกลบมาใหหมอวาผเขารบการรกษา รหสน มผลการตรวจโดยละเอยดเปนอยางไรเชน สงไฟลภาพ X-RAY

หรอ สงผลตรวจเลอดกลบมาเปน .pdf จากนนผเขารบการรกษากจะกลบมาหาหมอเพอสรปแลวกรอกขอมลการสงยา และ ผลการวนจฉยตางๆลงในระบบ จากนนผเขารบการรกษากจะไปรอจายเงนทการเงนการเงนกจะปรนใบเสรจออกมาใหหลงจากนนกจะไปรบยาเสรจกจะกลบบานได

1. ระบบลงทะเบยน ผรบผดชอบคอ นางสาวกนกอร จนทรสม

2. ระบบ OPD ส าหรบแพทย ผรบผดชอบคอ นายภรเดช สดส

3. ระบบ OPD ส าหรบพยาบาล ผรบผดชอบคอ นายอนชต ประเสรฐสงข

4. ระบบสงตวคนไข ผรบผดชอบคอ นายอลงกรณ โชตชย

5. ระบบจายยา ผรบผดชอบคอ นายถรวฒ ไชยชะอม

6. ระบบการเงน ผรบผดชอบคอ นายอภชาต เอกวงศษา

เวชระเบยน แพทย การเงน จายยา

LAB

Page 2: OPD System with ZK Grails

«BusinessActor»ผปวย

«BusinessActor»พยาบาลเวชระเบยน

«BusinessUseCase»รองขอการรกษา

«BusinessActor»พยาบาล

«BusinessUseCase»คดกรอง

«BusinessUseCase»ตรวจรกษา

«BusinessActor»หมอ

«BusinessUseCase»สงตวผปวย

«BusinessUseCase»การเงน

«BusinessActor»นกบญช

«BusinessUseCase»หองจายยา

«BusinessActor»เภสชกร

Page 3: OPD System with ZK Grails
Page 4: OPD System with ZK Grails

ระบบลงทะเบยนผปวย (Register System) โดย นางสาว กนกอร จนทรสม รหส B5302338

Activity Diagram ของแตละ Business Use Case (Actor-Actor)

Page 5: OPD System with ZK Grails

Activity Diagram ของแตละ System Use Case (Actor-System)

Page 6: OPD System with ZK Grails
Page 7: OPD System with ZK Grails
Page 8: OPD System with ZK Grails
Page 9: OPD System with ZK Grails
Page 10: OPD System with ZK Grails

หนา Ui prototype สรางดวย ZK

ภาพท 1 หนาเขาสระบบ

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

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

Page 11: OPD System with ZK Grails

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

ภาพท 4 หนาลงทะเบยนผปวยใหม ทยงไมเคยมขอมลในระบบ

Page 12: OPD System with ZK Grails

ภาพท 5 หนาแกไขประวตผปวย

ภาพท 6 หนาแสดงผลการพมพใบ Visit Slip

Page 13: OPD System with ZK Grails

ระบบคดกรองผปวย นายอนชต ประเสรฐสงข B5302598

Activity Diagram ของแตละ Business Use Case (Actor-Actor)

Page 14: OPD System with ZK Grails

Activity Diagram ของแตละ System Use Case (Actor-System)

Page 15: OPD System with ZK Grails
Page 16: OPD System with ZK Grails
Page 17: OPD System with ZK Grails
Page 18: OPD System with ZK Grails
Page 19: OPD System with ZK Grails

ระบบตรวจรกษา

B5304516 ภรเดช สดส

Activity diagram ของ Business Use Case (Actor – Actor)

Page 20: OPD System with ZK Grails

Activity diagram ของ System Use Case (Actor – System)

ระบบค ำวนจฉย

ระบบลงชอเขำใชของแพทย

Page 21: OPD System with ZK Grails

ระบบแสดงขอมลผปวย

ระบบแสดงขอมลกำรรกษำเดม

Page 22: OPD System with ZK Grails

ระบบใบสงจำยยำและเวชภณฑ

UI Prototype

Page 23: OPD System with ZK Grails
Page 24: OPD System with ZK Grails
Page 25: OPD System with ZK Grails
Page 26: OPD System with ZK Grails

ระบบสงตวผปวย นายอลงกรณ โชตชย B5302666

Activity Diagram ของแตละ Business Use Case (Actor-Actor)

Activity Diagram ของแตละ System Use Case (Actor-System)

Page 27: OPD System with ZK Grails
Page 28: OPD System with ZK Grails
Page 29: OPD System with ZK Grails
Page 30: OPD System with ZK Grails

ระบบจายยา

นายถรวฒ ไชยชะอม B5319657

Activity ของแตละ Business Use Case (Actor-Actor)

Page 31: OPD System with ZK Grails

Activity ของแตละ System Use Case (Actor-System)

Page 32: OPD System with ZK Grails
Page 33: OPD System with ZK Grails
Page 34: OPD System with ZK Grails

หนา UI prototype สรางดวย ZK

หนาแรก : หนาคนหา

หนาขอมลใบสงยา

หนาประวตการใชยา

Page 35: OPD System with ZK Grails

หนาพมพ Sticker

หนาบนทกการสงยา

หนาบนทกคาใชจาย

Page 36: OPD System with ZK Grails

ระบบการเงน นายอภชาต เอกวงคษา B5313754

Activity Diagram ของแตละ Business Use Case (Actor-Actor)

Page 37: OPD System with ZK Grails

Activity Diagram ของแตละ System Use Case (Actor-System)

รายละเอยดสรปคาใชจาย

Page 38: OPD System with ZK Grails

รายละเอยดขอมลสวนการเงน

หนาตางกรอกขอมลเพอคนหา

Page 39: OPD System with ZK Grails

หนา UI prototype สรางดวย ZK

Page 40: OPD System with ZK Grails
Page 41: OPD System with ZK Grails

นางสาว กนกอร จนทรสม B5302338

Class Diagram ของ ระบบลงทะเบยน

Page 42: OPD System with ZK Grails

นาย อนชต ประเสรฐสงข

B5302598

Class Diagram ของ ระบบคดกรองผปวย

Page 43: OPD System with ZK Grails

นาย ภรเดช สดส

B5304516

Class Diagram ของ ระบบตรวจรกษา

Page 44: OPD System with ZK Grails

นาย อลงกรณ โชตชย B5302666

Class Diagram ของ ระบบสงตวผปวย

Page 45: OPD System with ZK Grails

นาย ถรวฒ ไชยชะอม

B5319657

Class Diagram ของ ระบบจายยา

Page 46: OPD System with ZK Grails

นาย อภชาต เอกวงศษา

B5313754

Class Diagram ของ ระบบการเงน

Page 47: OPD System with ZK Grails

G03_Class Diagram รวม และ Communication Diagram

Class Diagram รวม

Page 48: OPD System with ZK Grails

น.ส. กนกอร จนทรสม B5302338

Communication Diagram ของ ระบบลงทะเบยน

Page 49: OPD System with ZK Grails
Page 50: OPD System with ZK Grails
Page 51: OPD System with ZK Grails

นาย อนชต ประเสรฐสงข B5302598

Communication Diagram ของ ระบบคดกรอง

Page 52: OPD System with ZK Grails
Page 53: OPD System with ZK Grails
Page 54: OPD System with ZK Grails
Page 55: OPD System with ZK Grails

นาย ภรเดช สดส B5304516

Communication Diagram ของ ระบบตรวจรกษา

Page 56: OPD System with ZK Grails
Page 57: OPD System with ZK Grails
Page 58: OPD System with ZK Grails

นาย อลงกรณ โชตชย B5302666

Communication Diagram ของ ระบบสงตว

Page 59: OPD System with ZK Grails
Page 60: OPD System with ZK Grails

นาย ถรวฒ ไชยชะอม B5319657

Communication Diagram ของ ระบบจายยา

Page 61: OPD System with ZK Grails
Page 62: OPD System with ZK Grails
Page 63: OPD System with ZK Grails

นาย อภชาต เอกวงศษา B5313754

Communication Diagram ของ ระบบการเงน

Page 64: OPD System with ZK Grails
Page 65: OPD System with ZK Grails

Package Diagram รวม

Page 66: OPD System with ZK Grails

Deployment Diagram รวม

Page 67: OPD System with ZK Grails

ระบบตรวจรกษาผปวย (Diagnose System) B5304516 ภรเดช สดส

Business Use Case Diagram

Diagnose System Use Case Diagram

Page 68: OPD System with ZK Grails

Business Activity Diagram (Actor-Actor)

Page 69: OPD System with ZK Grails

System Activity Diagram (Actor-System)

Logon doctor

Page 70: OPD System with ZK Grails

Patient information Allergic

Diagnose

Page 71: OPD System with ZK Grails

Prescription Logout

Page 72: OPD System with ZK Grails

TransAndAppt

Page 73: OPD System with ZK Grails

Class Diagram at Design Level (Diagnose System only)

Page 74: OPD System with ZK Grails

Communication Diagram

Logon

Page 75: OPD System with ZK Grails

Patient Information

Allergic

Page 76: OPD System with ZK Grails

Diagnose

TransAndAppt

Page 77: OPD System with ZK Grails

Prescription

Page 78: OPD System with ZK Grails

UI Prototype using ZK

ภาพท 1 : Logon

ภาพท 2 : Patient Information

จากภาพท 1 จะเปนรปตนแบบของ User Interface ทใชท าเปนระบบ Logon ของแพทย เพอยนยนสทธการเขาใชงานในฐานะแพทยเพอใชงานระบบตรวจรกษาผปวยนอก

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

Page 79: OPD System with ZK Grails

จากภาพท 3 ระบบจะดงขอความรายการแพยาของ ผปวยจากฐานขอมล มาแสดง ถามการแพยา และผใชจ าเปนตอง เลอก “อานแลว” กอนจงจะมปมเพมยา ในขนตอนการสงจายยามาแสดง เพอปองกนการจายยาทกอใหเกดอาการแพแกผปวย

ภาพท 4 : Diagnose

จากภาพท 4 ระบบจะท าการดงขอมลประวตการรกษาของผปวยมาแสดง เพอชวยในการวนจฉยของแพทย และมขอความเพอใหกรอก ค าวนจฉย มปม”บนทก”เพอ บนทกขอมลจากชองกรอกค าวนจฉยลงในฐานขอมล และปม”ลาง” ส าหรบการลางขอความในชองกรอกค าวนจฉย

Page 80: OPD System with ZK Grails

ภาพท 5 : Prescription

ภาพท 6 : TransAndAppt

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

จากภาพท 6 เราสามารถเลอกการสงตวผปวยเพอท ารายการอนๆ หรอนดหมายผปวยได

ภาพท 7 : ปม Logout

ปม Logout จะแสดงทมมบนของหนา หลงจากไดลงชอเขาใชในฐานะแพทยแลว หากคลกปมจะเปลยนหนาไปท index.zul ซงเปน menu เลอกระบบใหมอกครง