กลับไปยังโครงการทั้งหมด
DignaCare — แพลตฟอร์มการดูแลสุขภาพ IoT บนคลาวด์

DignaCare — แพลตฟอร์มการดูแลสุขภาพ IoT บนคลาวด์

DignaCare AS, นอร์เวย์

แพลตฟอร์มบนคลาวด์ที่ใช้เซ็นเซอร์ IoT เพื่อให้การดูแลแบบเรียลไทม์และมีศักดิ์ศรีในสถานพยาบาล

ภาพรวมโครงการ

DignaCare เป็นแพลตฟอร์มการดูแลสุขภาพบนคลาวด์ขั้นสูงที่ออกแบบมาเพื่อช่วยเหลือผู้ดูแลในสถานดูแลผู้สูงอายุและสถานพยาบาล ด้วยการใช้เซ็นเซอร์ IoT ที่ยืดหยุ่นซึ่งติดอยู่กับผลิตภัณฑ์สำหรับภาวะกลั้นปัสสาวะไม่อยู่ แพลตฟอร์มจะตรวจจับระดับความชื้นและแจ้งเตือนเจ้าหน้าที่แบบเรียลไทม์ผ่านแอปมือถือและพอร์ทัลผู้ดูแลเว็บ ซึ่งช่วยให้การดูแลผู้ป่วยรวดเร็วและมีศักดิ์ศรียิ่งขึ้น DignaCare ได้รับการพัฒนาร่วมกับผู้เชี่ยวชาญด้านการดูแลสุขภาพของนอร์เวย์ โดยรวบรวมหลักการของศักดิ์ศรีของผู้ป่วย ประสิทธิภาพของเจ้าหน้าที่ และความสามารถในการปรับขนาดการดำเนินงาน ซึ่งสร้างขึ้นบนสถาปัตยกรรมแบบโมดูลาร์ที่แข็งแกร่งซึ่งโฮสต์ทั้งหมดใน Microsoft Azure

ปัญหา

  • การตรวจผ้าอ้อมที่ไม่จำเป็นบ่อยครั้งซึ่งรบกวนความสะดวกสบายของผู้ป่วย
  • เหตุการณ์ที่พลาดไปเนื่องจากการตรวจจับล่าช้าหรือพนักงานไม่เพียงพอ
  • ขาดการประสานงานแบบเรียลไทม์ระหว่างผู้ดูแลและฝ่ายบริหาร
  • ระบบที่ไม่เชื่อมต่อกัน — ฮาร์ดแวร์ การแจ้งเตือน และเอกสารการดูแลไม่ได้สื่อสารกัน

วิธีแก้ปัญหา

ทีมของเราออกแบบ 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

บทเรียนสำคัญ

  • ความเป็นโมดูลาร์และความสามารถในการบำรุงรักษาที่สมดุลในระบบการดูแลสุขภาพ
  • ความสำคัญของความเป็นส่วนตัว ความหน่วง และความสามารถในการทำงานร่วมกันในการปรับใช้การดูแลในโลกแห่งความเป็นจริง