Live Vitals · Room 302
❤️ Heart Rate
72 bpm
→ Normal
🫧 SpO₂
97 %
↑ Good
🌡️ Temperature
98.4 °F
→ Normal
💉 Blood Pressure
118 /76
↑ Optimal
ECG Trace (Live BLE Feed)
Active Patients
👩‍⚕️
Adams, Jennifer
Room 302 · Cardiac Monitor · ID#4821
👨‍⚕️
Ramirez, Carlos
Room 308 · Infusion Pump · ID#3177
🧑
Chen, Wei
Room 315 · Ventilator · ID#5302
Bluetooth Devices
Scanning for BLE/NFC devices…
❤️‍🔥
CardioSense Pro 3
Cardiac Monitor · BLE 5.2 · UUID: CS-4821
💊
InfusaMed IV-700
Infusion Pump · BLE 5.1 · UUID: IM-3177
🫁
VentAssist R9
Ventilator · BLE 4.2 · UUID: VA-5302
📡
NFC Wristband #49
Patient Wristband · NFC · Tag: 0x3F49
Connectivity Standards
BLE 5.x (CoreBluetooth) NFC (Core NFC) Wi-Fi (TCP/UDP) MQTT (IoT) Zigbee (IoT Hub)
10:24
SUN, MAR 22
72
♥ BPM
4,218
👟 Steps
97
🫧 SpO₂
312
🔥 kcal
WatchKit Integration
  • WatchConnectivity framework for iPhone↔Watch sync
  • HealthKit HKWorkoutSession for continuous monitoring
  • Background delivery of vital thresholds via complications
  • Haptic alerts on critical vital deviation
REST API Endpoints
GET /api/v2/patients/{id}/vitals 200
Fetch latest vitals from BLE cardiac monitor 42 ms
POST /api/v2/alerts 201
Push threshold alert to clinical dashboard 87 ms
PATCH /api/v2/devices/{uuid}/config 200
Update device sampling rate & threshold params 58 ms
GET /api/v2/wearables/sync 200
Sync Apple Watch / Wear OS / Garmin metrics 31 ms
POST /api/v2/auth/token 201
OAuth 2.0 token with device certificate pinning 65 ms
Live API Log
[10:24:01] → GET /vitals/4821 … 200 OK (42ms) [10:24:03] → BLE notify: HR=72bpm SpO2=97% [10:24:05] ⚠ SpO2 threshold triggered (94%) [10:24:05] → POST /alerts … 201 Created
Security Implementation
OAuth 2.0 / OIDC JWT Tokens Certificate Pinning AES-256 Encryption HIPAA Compliant Biometric Auth App Transport Security