
DignaCare — แพลตฟอร์มการดูแลสุขภาพ IoT บนคลาวด์
แพลตฟอร์มบนคลาวด์ที่ใช้เซ็นเซอร์ IoT เพื่อให้การดูแลแบบเรียลไทม์และมีศักดิ์ศรีในสถานพยาบาล
ภาพรวมโครงการ
ปัญหา
- การตรวจผ้าอ้อมที่ไม่จำเป็นบ่อยครั้งซึ่งรบกวนความสะดวกสบายของผู้ป่วย
- เหตุการณ์ที่พลาดไปเนื่องจากการตรวจจับล่าช้าหรือพนักงานไม่เพียงพอ
- ขาดการประสานงานแบบเรียลไทม์ระหว่างผู้ดูแลและฝ่ายบริหาร
- ระบบที่ไม่เชื่อมต่อกัน — ฮาร์ดแวร์ การแจ้งเตือน และเอกสารการดูแลไม่ได้สื่อสารกัน
วิธีแก้ปัญหา
ทีมของเราออกแบบ DignaCare เป็นโมโนลิธแบบโมดูลาร์บนคลาวด์ โดยเน้นที่ความสามารถในการปรับขนาดและการบำรุงรักษาในขณะที่ยังคงรักษาความเป็นโมดูลาร์ในระดับโค้ด แพลตฟอร์มนี้รวบรวมข้อมูลเซ็นเซอร์ IoT การแจ้งเตือนที่ขับเคลื่อนด้วยเหตุการณ์ และการผสานรวมของบุคคลที่สามเข้าไว้ในระบบนิเวศเดียวที่ผู้ดูแลสามารถไว้วางใจได้ทุกวัน
วัตถุประสงค์หลัก::
- สำหรับผู้ป่วย: รักษาศักดิ์ศรีผ่านการแทรกแซงที่ทันท่วงทีและรอบคอบ
- สำหรับเจ้าหน้าที่ดูแล: ส่งการแจ้งเตือนแบบเรียลไทม์ ลดงานที่ต้องทำด้วยตนเอง และให้ข้อมูลเชิงลึกที่นำไปปฏิบัติได้
- สำหรับสิ่งอำนวยความสะดวก: นำเสนอแพลตฟอร์มที่ปลอดภัย ปรับขนาดได้ และทำงานร่วมกันได้พร้อมแกนหลักของ Azure ที่ทันสมัย
บทบาทและผลงานของฉัน
สถาปนิกซอฟต์แวร์ (ก่อนหน้านี้เป็นวิศวกรฟูลสแตกมือถือ)
- การออกแบบสถาปัตยกรรมระบบ: เปลี่ยนต้นแบบเป็นโมโนลิธแบบโมดูลาร์ที่มีขอบเขตโดเมนที่ชัดเจน
- ไปป์ไลน์เหตุการณ์ IoT แบบเรียลไทม์: สถาปัตยกรรม Azure Event Hub → Azure Functions → ไปป์ไลน์การแจ้งเตือน
- การผสานรวมของบุคคลที่สาม: ผสานรวม Ascom, Sensio, Skyresponse, Cosdoc, Nemlia
- CI/CD และโครงสร้างพื้นฐาน: ไปป์ไลน์ Azure DevOps, การปรับใช้แบบ Blue-Green
- เลเยอร์การสื่อสารแบบเรียลไทม์: SignalR + Firebase สำหรับการแจ้งเตือนบนเว็บและมือถือพร้อมกัน
ภาพรวมสถาปัตยกรรม
สถาปัตยกรรมแพลตฟอร์มใช้รูปแบบโมโนลิธแบบโมดูลาร์พร้อมโมดูลโดเมนที่แตกต่างกัน ประกอบด้วย Azure Event Hub สำหรับการนำเข้าข้อมูล, Azure Functions สำหรับการประมวลผล และการผสมผสานระหว่าง Cosmos DB, Table Storage และ Redis สำหรับการจัดการข้อมูล การแจ้งเตือนแบบเรียลไทม์ได้รับการจัดการโดย SignalR และ Firebase โดยมี Azure AD สำหรับการตรวจสอบสิทธิ์และ Azure DevOps สำหรับ CI/CD
- แอปพลิเคชันใช้สถาปัตยกรรมแบบโมดูลาร์โมโนลิธ...
- Clean Architecture (MVVM + Repository Pattern)...
- การเชื่อมต่อเครือข่ายโดยใช้ Retrofit + Coroutine...
การเข้าถึงถูกจำกัด
รายละเอียดทางสถาปัตยกรรมเป็นความลับ กรุณาขออนุญาตเพื่อดู
ผลกระทบ
- ลดการตรวจผ้าอ้อมด้วยตนเองได้ถึง 60%
- การตอบสนองการดูแลที่รวดเร็วและมีศักดิ์ศรีภายในไม่กี่นาที
- การผสานรวมอย่างราบรื่นกับระบบการดูแลและการปรับใช้ที่ปรับขนาดได้
- รากฐานสำหรับการวิเคราะห์เชิงคาดการณ์และข้อมูลเชิงลึกของ AI
บทเรียนสำคัญ
- ความเป็นโมดูลาร์และความสามารถในการบำรุงรักษาที่สมดุลในระบบการดูแลสุขภาพ
- ความสำคัญของความเป็นส่วนตัว ความหน่วง และความสามารถในการทำงานร่วมกันในการปรับใช้การดูแลในโลกแห่งความเป็นจริง