การแพทย์Rocket
ภาพรวม:
ระบบที่ใช้งานง่ายนี้จัดการกับความท้าทายในการจัดการข้อมูลโรงพยาบาลที่หลากหลายโดยการรวมศูนย์ข้อมูลและเพิ่มขีดความสามารถให้กับผู้มีส่วนได้ส่วนเสียด้วยการเข้าถึงที่ใช้งานง่าย
คุณสมบัติและวัตถุประสงค์ที่สำคัญ
- การจัดการการบริหารที่มีประสิทธิภาพ: ปรับปรุงการจัดการของพนักงานและผู้ป่วย เพิ่มประสิทธิภาพในการบริหาร
- เวชระเบียนแบบครบวงจร: ช่วยให้ผู้ป่วยและบุคลากรที่ได้รับอนุญาตสามารถเข้าถึงข้อมูลทางการแพทย์ที่ครอบคลุมได้อย่างปลอดภัย
- การติดตามสินค้าคงคลังยา: ติดตามยาที่ขายโดยร้านค้าในโรงพยาบาลอย่างแม่นยำ เพื่อให้มั่นใจว่าการจัดการสินค้าคงคลังแม่นยำ
การดำเนินโครงการ
- การรวบรวมข้อมูลและการระบุเอนทิตี: เอนทิตีและความสัมพันธ์ที่ระบุ ได้รับการบันทึกไว้ในเอกสารข้อกำหนด ER-Data
- การออกแบบโมเดลเชิงแนวคิดและเชิงตรรกะ: พัฒนาโดยใช้ Draw.io เพื่อแสดงภาพความสัมพันธ์
โมเดลเชิงแนวคิด:

โมเดลเชิงตรรกะ:

- การใช้งานฐานข้อมูล: เรียกใช้สคริปต์ SQL ตามแบบจำลองที่ออกแบบเพื่อสร้างโครงสร้างฐานข้อมูล
- การสร้างส่วนต่อประสานผู้ใช้: ใช้ Microsoft PowerApps เพื่อสร้างส่วนต่อประสานที่ยืดหยุ่นและใช้งานง่าย สำหรับการแสดงภาพหน้าจอแอปพลิเคชันที่นำเสนอโดยละเอียด โปรดดูไฟล์ 'medical_rocket_screens.pdf' ที่แนบมา
เรื่องราวของผู้ใช้ที่นำไปใช้
เรื่องราวของผู้ใช้ 1: แพทย์สั่งจ่ายการทดสอบในห้องปฏิบัติการ
เมื่อใช้ Power Apps เราได้สร้างเรื่องราวของผู้ใช้เพื่อให้แพทย์สามารถสั่งจ่ายการทดสอบในห้องปฏิบัติการได้ นี่คือกระบวนการ:
- เข้าสู่ระบบของแพทย์: หลังจากเข้าสู่ระบบด้วยข้อมูลประจำตัวแล้ว แพทย์จะนำทางไปยังส่วนพนักงาน
- การแสดงรายชื่อผู้ป่วย: แพทย์จะดูรายชื่อผู้ป่วยและเลือกผู้ป่วยเพื่อสั่งการตรวจ
- ใบสั่งยาในการทดสอบ: แพทย์จะกำหนดให้มีการทดสอบที่จำเป็นจากโปรไฟล์ของผู้ป่วย
- การร้องขอขั้นตอน: เมื่อส่งแบบฟอร์ม กระบวนการจะถูกทริกเกอร์ผ่าน Microsoft Automate Flow ซึ่งสนับสนุนกระบวนการตามใบสั่งแพทย์

เรื่องราวของผู้ใช้ 2: ช่างเทคนิคห้องปฏิบัติการสร้างผลลัพธ์ในห้องปฏิบัติการ
เพื่อให้ช่างเทคนิคในห้องปฏิบัติการสร้างผลลัพธ์ในห้องปฏิบัติการ เราได้จัดทำเรื่องราวของผู้ใช้ภายใน Power Apps พร้อมกับขั้นตอนที่เกี่ยวข้อง:
- เข้าสู่ระบบช่างเทคนิคห้องปฏิบัติการ: ช่างเทคนิคห้องปฏิบัติการเข้าถึงส่วนพนักงานหลังจากการตรวจสอบสิทธิ์
- รายการทดสอบผู้ป่วย: จะแสดงรายชื่อผู้ป่วยที่กำหนดให้การทดสอบโดยแพทย์
- การสร้างผลลัพธ์: ช่างเทคนิคในห้องปฏิบัติการเข้าถึงรายละเอียดการทดสอบผู้ป่วยและสร้างผลการทดสอบ
- การดำเนินการตามขั้นตอน: เช่นเดียวกับสถานการณ์ของแพทย์ การส่งแบบฟอร์มจะทริกเกอร์ขั้นตอนผ่าน Microsoft Automate Flow ซึ่งช่วยให้สามารถสร้างผลลัพธ์ได้

เรื่องราวของผู้ใช้ 3: การดูผลห้องปฏิบัติการของผู้ป่วย
ผู้ป่วยสามารถดูผลลัพธ์ห้องปฏิบัติการของตนได้อย่างสะดวกผ่าน Power Apps ซึ่งสนับสนุนโดยมุมมองที่สร้างขึ้น:
- การเข้าสู่ระบบของผู้ป่วย: ผู้ป่วยเข้าสู่ระบบโดยใช้ข้อมูลประจำตัวของตน และเข้าถึงส่วนผู้ป่วย
- การแสดงผลลัพธ์: ผู้ป่วยดูผลการทดสอบในห้องปฏิบัติการที่แพทย์กำหนดจากโปรไฟล์ของพวกเขา
- การเข้าถึง: ผลการตรวจแล็บจะแสดงขึ้นเพื่อการตรวจวิเคราะห์ของผู้ป่วย
- ทริกเกอร์การไหลอัตโนมัติ: เมื่อส่งแบบฟอร์ม กระบวนการที่อำนวยความสะดวกโดย Microsoft Automate Flow ช่วยให้สามารถเข้าถึงผลลัพธ์ห้องปฏิบัติการที่ต้องการได้

สมมติฐาน
- ความคุ้มครองการประกันภัยสากล: ผู้ป่วยทุกคนที่เข้ารับการรักษาในโรงพยาบาลจะถือว่ามีความคุ้มครองที่ครอบคลุม เพื่อให้มั่นใจว่าได้รับการช่วยเหลือทางการแพทย์อย่างครอบคลุม
- การจัดหายา: เราสันนิษฐานว่ายาที่สั่งจ่ายทั้งหมดมาจากร้านค้าของโรงพยาบาลเท่านั้น สิ่งนี้ทำให้มั่นใจได้ว่าการเข้าถึงยาเพื่อรักษาผู้ป่วยมีความสม่ำเสมอและควบคุมได้
ขั้นตอนการดำเนินการสำหรับไฟล์ DBMS:
- สคริปต์การสร้างตาราง: เรียกใช้ Table_Creation_Script.sql เพื่อสร้างโครงสร้างฐานข้อมูล
- สคริปต์ลอจิกข้อมูล: เรียกใช้ Data_Logic_scripts.sql เพื่อนำลอจิกข้อมูลและฟังก์ชันการทำงานไปใช้
- สคริปต์การแทรกค่า: ใช้ Values_Insert_Scripts.sql เพื่อเติมฐานข้อมูลด้วยค่าเริ่มต้นหรือค่าข้อมูลตัวอย่าง