SlideShare une entreprise Scribd logo
1  sur  80
Télécharger pour lire hors ligne
ระบบจัดการผู้ป่ วยนอก
ข้อมูลที่ได้จากการสอบถามจากศูนย์ปฏิบัติการทางการแพทย์มหาวิทยาลัยเทคโนโลยีสุรนารี สาหรับขั้นตอนใน
การดาเนินการของผู้ป่วยนอกเริ่มต้นลาดับแรกเข้ามาที่เวชระเบียนพยาบาลที่ประจาจุดเวชระเบียน จะสอบถาม
ซักประวัติผู้เข้ารับการรักษาว่าเคยมาไหม ถ้าเคยมาก็จะถามชื่อแล้วหาข้อมูลเดิมที่มีอยู่แล้วขึ้นมาพร้อมทั้ง
สอบถามอาการของผู้ป่วยเบื้องต้นเพื่อบันทึกพร้อมทั้งPrintใบVisit Slipออกมาเพื่อนาไปใช้ในขั้นตอนการชั่ง
น้าหนักและส่งไปยังแพทย์กรณีที่ยังไม่เคยมาก็จะกรอกประวัติทั่วไป เช่น ชื่อ – นามสกุล รหัสบัตรประจาตัว
ประชาชน ที่อยู่ฯลฯ เพื่อเก็บไว้เป็นข้อมูลในการให้บริการในครั้งต่อไป ซึ่งข้อมูลที่กรอกนั้นก็จะไปแสดงที่
คอมพิวเตอร์ของแพทย์ด้วย หลังจากที่ซักประวัติ ชั่งน้าหนักเรียบร้อยแล้วผู้เข้ารับการรักษาก็จะนั่งรอเพื่อเข้า
พบแพทย์บริเวณหน้าห้องตรวจ เมื่อเข้าห้องตรวจหมอก็จะตรวจวินิจฉัยว่าเป็นอะไรแล้วคุณหมอก็จะดูข้อมูลผู้
เข้ารับการรักษาพร้อมทั้งกรอกข้อมูลว่าผู้ป่วยคนนี้เป็นอะไร สั่งยาตัวไหนบ้างเข้าสู่ในระบบด้วย ในกรณีที่จะ
ส่งไปตรวจเลือดหรือ X-RAY ก็จะกระทาในระบบพร้อมทั้งส่งตัวผู้ป่วยไปเข้า Lab พอตรวจเสร็จ Labก็จะส่งผล
Labกลับมาให้หมอว่าผู้เข้ารับการรักษา รหัสนี้ มีผลการตรวจโดยละเอียดเป็นอย่างไรเช่น ส่งไฟล์ภาพ X-RAY
หรือ ส่งผลตรวจเลือดกลับมาเป็น .pdf จากนั้นผู้เข้ารับการรักษาก็จะกลับมาหาหมอเพื่อสรุปแล้วกรอกข้อมูล
การสั่งยา และ ผลการวินิจฉัยต่างๆลงในระบบ จากนั้นผู้เข้ารับการรักษาก็จะไปรอจ่ายเงินที่การเงินการเงินก็จะ
ปริ๊นใบเสร็จออกมาให้หลังจากนั้นก็จะไปรับยาเสร็จก็จะกลับบ้านได้
1. ระบบลงทะเบียน ผู้รับผิดชอบคือ นางสาวกนกอร จันทร์สม
2. ระบบ OPD สาหรับแพทย์ ผู้รับผิดชอบคือ นายภูริเดช สุดสี
3. ระบบ OPD สาหรับพยาบาล ผู้รับผิดชอบคือ นายอนุชิต ประเสริฐสังข์
4. ระบบส่งตัวคนไข้ ผู้รับผิดชอบคือ นายอลงกรณ์ โชติชัย
5. ระบบจ่ายยา ผู้รับผิดชอบคือ นายถิรวุฒิ ไชยชะอุ่ม
6. ระบบการเงิน ผู้รับผิดชอบคือ นายอภิชาต เอกวงศ์ษา
เวชระเบียน แพทย์ การเงิน จ่ายยา
LAB
«BusinessActor»
ผูปวย
«BusinessActor»
พยาบาลเวชระเบียน
«BusinessUseCase»
รองขอการรักษา
«BusinessActor»
พยาบาล
«BusinessUseCase»
คัดกรอง
«BusinessUseCase»
ตรวจรักษา
«BusinessActor»
หมอ
«BusinessUseCase»
สงตัวผูปวย
«BusinessUseCase»
การเงิน
«BusinessActor»
นักบัญชี
«BusinessUseCase»
หองจายยา
«BusinessActor»
เภสัชกร
ระบบลงทะเบียนผู้ป่วย (Register System)
โดย นางสาว กนกอร จันทร์สม รหัส B5302338
Activity Diagram ของแต่ละ Business Use Case (Actor-Actor)
Activity Diagram ของแต่ละ System Use Case (Actor-System)
หน้า Ui prototype สร้างด้วย ZK
ภาพที่ 1 หน้าเข้าสู่ระบบ
ภาพที่ 2 หน้าหลักของโปรแกรม จะประกอบไปด้วย การค้นหาข้อมูลผู้ป่วย, การลงทะเบียนผู้ป่วยใหม่, และ
หลังจากการค้นหาสามารถเลือกทาได้สองอย่างคือ ไปหน้าแก้ไขประวัติผู้ป่วยหรือบันทึกอาการก็ได้
ภาพที่ 3 หน้าบันทึกอาการผู้ป่วย จะสามารถบันทึกอาการได้เพียงอย่างเดียว ไม่สามารถแก้ไขข้อมูลได้
ภาพที่ 4 หน้าลงทะเบียนผู้ป่วยใหม่ ที่ยังไม่เคยมีข้อมูลในระบบ
ภาพที่ 5 หน้าแก้ไขประวัติผู้ป่วย
ภาพที่ 6 หน้าแสดงผลการพิมพ์ใบ Visit Slip
ระบบคัดกรองผู้ป่วย
นายอนุชิต ประเสริฐสังข์ B5302598
Activity Diagram ของแต่ละ Business Use Case (Actor-Actor)
Activity Diagram ของแต่ละ System Use Case (Actor-System)
ระบบตรวจรักษา
B5304516 ภูริเดช สุดสี
Activity diagram ของ Business Use Case (Actor – Actor)
Activity diagram ของ System Use Case (Actor – System)
ระบบคำวินิจฉัย
ระบบลงชื่อเข้ำใช้ของแพทย์
ระบบแสดงข้อมูลผู้ป่วย
ระบบแสดงข้อมูลกำรรักษำเดิม
ระบบใบสั่งจ่ำยยำและเวชภัณฑ์
UI Prototype
ระบบส่งตัวผู้ป่วย
นายอลงกรณ์ โชติชัย B5302666
Activity Diagram ของแต่ละ Business Use Case (Actor-Actor)
Activity Diagram ของแต่ละ System Use Case (Actor-System)
ระบบจ่ายยา
นายถิรวุฒิ ไชยชะอุ่ม B5319657
Activity ของแต่ละ Business Use Case (Actor-Actor)
Activity ของแต่ละ System Use Case (Actor-System)
หน้า UI prototype สร้างด้วย ZK
หน้าแรก : หน้าค้นหา
หน้าข้อมูลใบสั่งยา
หน้าประวัติการใช้ยา
หน้าพิมพ์Sticker
หน้าบันทึกการสั่งยา
หน้าบันทึกค่าใช้จ่าย
ระบบการเงิน
นายอภิชาติ เอกวงค์ษา B5313754
Activity Diagram ของแต่ละ Business Use Case (Actor-Actor)
Activity Diagram ของแต่ละ System Use Case (Actor-System)
รายละเอียดสรุปค่าใช้จ่าย
รายละเอียดข้อมูลส่วนการเงิน
หน้าต่างกรอกข้อมูลเพื่อค้นหา
หน้า UI prototype สร้างด้วย ZK
นางสาวกนกอรจันทร์สมB5302338
ClassDiagramของระบบลงทะเบียน
นายอนุชิตประเสริฐสังข์B5302598
ClassDiagramของระบบคัดกรองผู้ป่วย
นายภูริเดชสุดสีB5304516
ClassDiagramของระบบตรวจรักษา
นายอลงกรณ์โชติชัยB5302666
ClassDiagramของระบบส่งตัวผู้ป่วย
นายถิรวุฒิไชยชะอุ่มB5319657
ClassDiagramของระบบจ่ายยา
นายอภิชาติเอกวงศ์ษาB5313754
ClassDiagramของระบบการเงิน
G03_Class Diagram รวม และ Communication Diagram
Class Diagram รวม
น.ส. กนกอร จันทร์สม B5302338
Communication Diagram ของ ระบบลงทะเบียน
นาย อนุชิต ประเสริฐสังข์ B5302598
Communication Diagram ของ ระบบคัดกรอง
นาย ภูริเดช สุดสี B5304516
Communication Diagram ของ ระบบตรวจรักษา
นาย อลงกรณ์ โชติชัย B5302666
Communication Diagram ของ ระบบส่งตัว
นาย ถิรวุฒิ ไชยชะอุ่ม B5319657
Communication Diagram ของ ระบบจ่ายยา
นาย อภิชาต เอกวงศ์ษา B5313754
Communication Diagram ของ ระบบการเงิน
PackageDiagramรวม
DeploymentDiagramรวม
ระบบตรวจรักษาผู้ป่วย(DiagnoseSystem)
B5304516ภูริเดชสุดสี
BusinessUseCaseDiagramDiagnoseSystemUseCaseDiagram
BusinessActivityDiagram(Actor-Actor)
SystemActivityDiagram(Actor-System)
Logondoctor
PatientinformationAllergic
Diagnose
PrescriptionLogout
TransAndAppt
ClassDiagramatDesignLevel(DiagnoseSystemonly)
CommunicationDiagram
Logon
PatientInformation
Allergic
Diagnose
TransAndAppt
Prescription
UIPrototypeusingZK
ภาพที่1:Logon
ภาพที่2:PatientInformation
จากภาพที่1จะเป็นรูปต้นแบบของUserInterfaceที่ใช้
ทาเป็นระบบLogonของแพทย์เพื่อยืนยันสิทธิ์การเข้าใช้งาน
ในฐานะแพทย์เพื่อใช้งานระบบตรวจรักษาผู้ป่วยนอก
จากภาพที่2จะเป็นหน้าจอการดึงข้อมูลจากฐานข้อมูล
มาแสดงผลโดยการค้นหาจากหมายเลขประจาตัวผู้ป่วย
หรือHNโดยระบบจะทาการดึงโดยอัตโนมัติเมื่อผู้ใช้กรอก
ข้อความในช่องHN
จากภาพที่3ระบบจะดึงข้อความรายการแพ้ยาของ
ผู้ป่วยจากฐานข้อมูลมาแสดงถ้ามีการแพ้ยาและผู้ใช้
จาเป็นต้องเลือก“อ่านแล้ว”ก่อนจึงจะมีปุ่มเพิ่มยาใน
ขั้นตอนการสั่งจ่ายยามาแสดงเพื่อป้องกันการจ่ายยาที่
ก่อให้เกิดอาการแพ้แก้ผู่ป่วย
ภาพที่4:Diagnose
จากภาพที่4ระบบจะทาการดึงข้อมูลประวัติการรักษา
ของผู้ป่วยมาแสดงเพื่อช่วยในการวินิจฉัยของแพทย์และมี
ข้อความเพื่อให้กรอกคาวินิจฉัยมีปุ่ม”บันทึก”เพื่อบันทึก
ข้อมูลจากช่องกรอกคาวินิจฉัยลงในฐานข้อมูลและปุ่ม”ล้าง”
สาหรับการล้างข้อความในช่องกรอกคาวินิจฉัย
ภาพที่5:Prescription
ภาพที่6:TransAndAppt
จากภาพที่5รายการยาที่ป้อนจะถูกนาไปค้นในฐานข้อมูล
ยา(MedicineInfo)แล้วนามาแสดงในรายการจ่ายยาเพื่อให้
เลือกหรือผู้ใช้สามารถกรอกชื่อยานั้นลงไปได้แต่จะสามารถ
เพิ่มได้ก็ต่อเมื่อได้ยานั้นมีชื่ออยู่ในฐานข้อมูลยาจริงเท่านั้น
จากภาพที่6เราสามารถเลือกการส่งตัวผู้ป่วยเพื่อทา
รายการอื่นๆหรือนัดหมายผู้ป่วยได้
ภาพที่7:ปุ่มLogout
ปุ่มLogoutจะแสดงที่มุมบนของหน้าหลังจากได้ลงชื่อเข้าใช้
ในฐานะแพทย์แล้วหากคลิกปุ่มจะเปลี่ยนหน้าไปที่index.zul
ซึ่งเป็นmenuเลือกระบบใหม่อีกครั้ง

Contenu connexe

Plus de Bhuridech Sudsee

Introduction to Quantum Computing
Introduction to Quantum ComputingIntroduction to Quantum Computing
Introduction to Quantum ComputingBhuridech Sudsee
 
เสี่ยวเอ้อสอน Spark
เสี่ยวเอ้อสอน Sparkเสี่ยวเอ้อสอน Spark
เสี่ยวเอ้อสอน SparkBhuridech Sudsee
 
18 ฝ่ามือพิชิต docker
18 ฝ่ามือพิชิต docker18 ฝ่ามือพิชิต docker
18 ฝ่ามือพิชิต dockerBhuridech Sudsee
 
หนังสือภาษาไทย Spark Internal
หนังสือภาษาไทย Spark Internalหนังสือภาษาไทย Spark Internal
หนังสือภาษาไทย Spark InternalBhuridech Sudsee
 
Git ฉบับอนุบาล 2
Git ฉบับอนุบาล 2Git ฉบับอนุบาล 2
Git ฉบับอนุบาล 2Bhuridech Sudsee
 
sample plot 3D form depth map using OpenCV
sample plot 3D form depth map using OpenCVsample plot 3D form depth map using OpenCV
sample plot 3D form depth map using OpenCVBhuridech Sudsee
 
illustrator & design workshop
illustrator & design workshopillustrator & design workshop
illustrator & design workshopBhuridech Sudsee
 
Producer and Consumer problem
Producer and Consumer problemProducer and Consumer problem
Producer and Consumer problemBhuridech Sudsee
 
Market management with ZK Grails
Market management with ZK GrailsMarket management with ZK Grails
Market management with ZK GrailsBhuridech Sudsee
 
Networking section present
Networking section presentNetworking section present
Networking section presentBhuridech Sudsee
 
Breast Cancer data mining KDD
Breast Cancer data mining KDDBreast Cancer data mining KDD
Breast Cancer data mining KDDBhuridech Sudsee
 

Plus de Bhuridech Sudsee (20)

Kafka for developer
Kafka for developerKafka for developer
Kafka for developer
 
Xss and sql injection
Xss and sql injectionXss and sql injection
Xss and sql injection
 
Introduction to Quantum Computing
Introduction to Quantum ComputingIntroduction to Quantum Computing
Introduction to Quantum Computing
 
$ Spark start
$  Spark start$  Spark start
$ Spark start
 
เสี่ยวเอ้อสอน Spark
เสี่ยวเอ้อสอน Sparkเสี่ยวเอ้อสอน Spark
เสี่ยวเอ้อสอน Spark
 
Jpa sa-60
Jpa sa-60Jpa sa-60
Jpa sa-60
 
18 ฝ่ามือพิชิต docker
18 ฝ่ามือพิชิต docker18 ฝ่ามือพิชิต docker
18 ฝ่ามือพิชิต docker
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
หนังสือภาษาไทย Spark Internal
หนังสือภาษาไทย Spark Internalหนังสือภาษาไทย Spark Internal
หนังสือภาษาไทย Spark Internal
 
Git ฉบับอนุบาล 2
Git ฉบับอนุบาล 2Git ฉบับอนุบาล 2
Git ฉบับอนุบาล 2
 
sample plot 3D form depth map using OpenCV
sample plot 3D form depth map using OpenCVsample plot 3D form depth map using OpenCV
sample plot 3D form depth map using OpenCV
 
illustrator & design workshop
illustrator & design workshopillustrator & design workshop
illustrator & design workshop
 
The bounded buffer
The bounded bufferThe bounded buffer
The bounded buffer
 
operating system
operating systemoperating system
operating system
 
Producer and Consumer problem
Producer and Consumer problemProducer and Consumer problem
Producer and Consumer problem
 
Market management with ZK Grails
Market management with ZK GrailsMarket management with ZK Grails
Market management with ZK Grails
 
Websocket & HTML5
Websocket & HTML5Websocket & HTML5
Websocket & HTML5
 
Networking section present
Networking section presentNetworking section present
Networking section present
 
Breast Cancer data mining KDD
Breast Cancer data mining KDDBreast Cancer data mining KDD
Breast Cancer data mining KDD
 
Phonegap book
Phonegap bookPhonegap book
Phonegap book
 

OPD System with ZK Grails