รายชื่อผู้ป่วย T1DM ในความดูแล
ข้อมูลอัปเดตแบบ Real-time จาก PostgreSQL & HAPI FHIR R4
🔍
-
-
-
ST
Somchai T.
Severe hypo ×2 this week
T1D · 34y · CGM: LinX · BGM: Allwell / Contour
Plus
TIR —
📝 Clinical Note — บันทึกปัญหาผู้ป่วย (UC-N14) 👁 View only
0/500
กำลังโหลด...
📄 Consent Status View only — จัดการโดยผู้ป่วยผ่าน LINE OA เท่านั้น
กำลังโหลด...
⏳
กำลังโหลดข้อมูล...
📭
ยังไม่มีข้อมูลค่าน้ำตาลในช่วงเวลาที่เลือก
Avg Glucose
— mg/dL
SD: — mg/dL
TIR
—%
ADA ≥70%
GMI
—%
Target <7.0%
CV%
—%
Target ≤36%
Severe Events
— Hypo/DKA
Hypo <54 · DKA >350 mg/dL
No. Tests
— ครั้ง
— แผ่น/วัน
🗂 Data Quality / สถานะข้อมูล
UC-P11
กำลังโหลด...
Ambulatory Glucose Profile (AGP)
Median
25–75th Percentile
┅ 180 mg/dL
┅ 70 mg/dL
Time in Range Breakdown
🔴 Low 0%
🟢 Target 0%
🟡 High 0%
⚠ Alert & Escalation — เหตุการณ์ผิดปกติ
ไม่พบเหตุการณ์ผิดปกติในช่วงเวลาที่เลือก
📋 Logbook — ค่าน้ำตาลและคาร์บ
| วันที่/เวลา | รายการ | ค่า | แหล่งที่มา |
|---|
💉 Insulin Parameters (TDD / ISF / ICR)
👁 View only — สิทธิ์แก้ไขเฉพาะแพทย์
กำลังโหลด...
💊 Insulin Tuning Decision
UC-P08 Physician Only
กำลังโหลด...
📊 Carb vs Insulin Dose Comparison
UC-P07 Physician Only
กำลังโหลด...
Patient Management
เพิ่มหรือลบผู้ป่วยในระบบ · UC-P12 · Physician only
⏳ กำลังโหลดรายชื่อ...
⚠ หมายเหตุ: การลบผู้ป่วยออกจากระบบจะหยุดการรับข้อมูลทันที · ข้อมูลย้อนหลังยังคงอยู่ตาม PDPA retention policy · บันทึก Audit Trail: patient_remove อัตโนมัติ
Patient Approval
อนุมัติ/ปฏิเสธคำขอลงทะเบียนผู้ป่วยใหม่ · UC-N11 · Educator only
⏳ กำลังโหลดรายชื่อ...
Patient Registration (Proxy Registration — UC-N10)
ลงทะเบียนผู้ป่วยแทนผู้ป่วยไม่มี Smartphone · บันทึกขนานทั้ง
PostgreSQL Database & HAPI FHIR R4 Server
👤 ข้อมูลผู้ป่วย (Patient Profile)
FHIR Patient Resource
📡 อุปกรณ์ (Device Master Config)
FHIR Device Resource & SQL device_models
จำเป็นเฉพาะตอนลงทะเบียนผู้ป่วยใหม่ — ถ้าแค่แก้ไขข้อมูลผู้ป่วยเดิม เว้นว่างได้ทั้ง 2 ช่อง หรือกรอกทั้งคู่ถ้าต้องการเพิ่มอุปกรณ์ใหม่ให้ผู้ป่วยรายนี้
📄 Informed Consent — FHIR Consent Resource
ยังไม่มีลายเซ็น? พิมพ์แบบฟอร์มเปล่า (Pre-filled จากข้อมูลด้านบน) ให้ผู้ป่วย/ผู้ดูแลเซ็นก่อน แล้วอัปโหลดไฟล์ที่เซ็นแล้วด้านล่าง
*ระบบสร้างฟอร์มนี้เองชั่วคราว — จะเปลี่ยนไปใช้แบบฟอร์มของโรงพยาบาลเมื่อได้รับมา
*ระบบสร้างฟอร์มนี้เองชั่วคราว — จะเปลี่ยนไปใช้แบบฟอร์มของโรงพยาบาลเมื่อได้รับมา
*หากเลือกไฟล์ ระบบจะทำการอัปโหลดไฟล์ไปที่ MinIO (`mgm-files/consents/...`) และบันทึก Metadata ลง SQL อัตโนมัติ
BGM Sync (Bluetooth GATT Integration — UC-N13)
รองรับ BGM: Accu-Chek Instant · Contour Plus Elite · Allwell —
บันทึก Source และ Audit Trail bgm_sync ทุกครั้งที่ sync
⚙️ ตั้งค่าการเชื่อมต่อ Bluetooth BGM (Select Device & Patient)
Bluetooth GATT API & Audit Trail
🔍 โครงสร้าง GATT จริงที่ตรวจพบ (ไม่รู้จัก protocol — ส่งข้อมูลนี้ให้ทีมพัฒนา)
📋 ตรวจสอบค่าที่อ่านได้จากเครื่องก่อนบันทึก (0 รายการ)
ข้อมูลดิบจากอุปกรณ์ — ยังไม่ยืนยัน/บันทึกเข้าระบบ (ยังแก้ไขได้จนกว่าจะกด "ยืนยันและบันทึกข้อมูล")
| เวลาที่วัด | ช่วงเวลา | ค่าน้ำตาล (mg/dL) |
|---|
🕒 SYNC HISTORY (ประวัติการ Sync ล่าสุดจาก PostgreSQL Audit Logs)
UC-N13 Audit Log
| TIMESTAMP | ผู้ป่วย | DEVICE / SN | READINGS | สถานะ |
|---|---|---|---|---|
| ⏳ กำลังโหลดประวัติการ sync... | ||||
Device Inventory
คลังอุปกรณ์ตรวจน้ำตาลของหน่วยงาน · UC-N09 · FR-046
ℹ️
การเปลี่ยนสถานะอุปกรณ์ (ปลด Link เพราะเครื่องเสีย/หาย/คืน) ไม่กระทบ Consent ของผู้ป่วย — Consent เป็นสิทธิ์ของผู้ป่วยเท่านั้น จัดการผ่าน LINE OA เท่านั้น
| อุปกรณ์ | Serial Number | สถานะ | ผู้ใช้งาน | อัปเดตล่าสุด | Action |
|---|---|---|---|---|---|
| ⏳ กำลังโหลด... | |||||
User Management
Home / Settings / User Management
| User / Title | Username / Email | Role | Status | Created Date | Actions |
|---|
Audit Log
Home / Reports / Audit Log · 🔒 View only
Policy: WORM (Write-Once-Read-Many) — บันทึกทุกรายการถาวร ห้ามลบ/แก้ไขทุกกรณี (บังคับระดับ DB
จริง ไม่ใช่แค่ convention)
| Timestamp | Event | ผู้ทำรายการ | เป้าหมาย | รายละเอียด |
|---|
Patient Assignment
Home / Settings / มอบหมายผู้ป่วย · FR-050
Business Rule: ผู้ป่วย 1 คน มี Primary Educator ได้ 1 คนในเวลาเดียวกัน (1:1) — กำหนดขอบเขต "Own Scope" ของ Educator สำหรับผู้ป่วยรายนี้ (เห็นเฉพาะผู้ป่วยที่ตัวเองได้รับมอบหมายในหน้า Patient List)
All Patients
—
Unassigned
—
Assigned
—
Active Educators
—
| ผู้ป่วย | HN | Primary Educator ปัจจุบัน | Action |
|---|
System Configuration — Threshold Management
Home / Settings / System Configuration · UI-A03 · FR-049
⚠️
ค่าที่บันทึกในหน้านี้ยังไม่มีผลต่อการคำนวณอัตโนมัติของระบบ — ใช้เป็นข้อมูลอ้างอิงและ
บันทึกประวัติการเปลี่ยนแปลง (Audit Trail) เท่านั้นในขณะนี้
ℹ️
การเปลี่ยนแปลงมีผลกับข้อมูลใหม่เท่านั้น ระบบจะไม่คำนวณย้อนหลังสำหรับข้อมูลที่บันทึกไปแล้ว —
กรุณาระบุเหตุผลทุกครั้งที่แก้ไข
Role Management
Home / Settings / Role Management
| Role Name | Description | Users | Status | Created By | Actions |
|---|
Home / Settings / Role Management / Role
Detail
Role Detail
PLANNER
Active
Access to Master Data and Reports — no Settings access
Users5
StatusActive
Created byWittawat H.
Patient Scope—
Permission Matrix
| Module | View | Edit | Delete | Import | Export |
|---|
Users in this Role (สมาชิกในกลุ่มสิทธิ์นี้)
จัดการและเพิ่ม/แก้ไขผู้ใช้งานที่สังกัดกลุ่มสิทธิ์นี้
| User Name | Username / Email | Title / Position | Status | Created Date | Actions |
|---|
PDPA Device Config
รายการอุปกรณ์ทั้งหมดในระบบ — กดปุ่ม ตั้งค่า PDPA เพื่อแก้ไขข้อความยินยอม
⏳
กำลังโหลดรายการอุปกรณ์...
PDPA Device Config /
—
📟
—
—
ประเภท
BGM
FHIR Code
—
สถานะ
🟢 Active
อัปเดตล่าสุด
—
📜 ตั้งค่าเนื้อหาหนังสือยินยอม PDPA
แก้ไขข้อความ Informed Consent สำหรับอุปกรณ์นี้ แล้วกดบันทึก