Home Features Specification Launch Platform
Healthcare RPM Platform

Remote Patient
Monitoring —
Complete Feature Set

A full-stack healthcare monitoring platform where patients are monitored 24/7 via connected devices, smart SMS alerts, integrated video calls, and coordinated clinical workflows — all PIPEDA/HIPAA aware.

Patient — Robert Tremblay
Live
162/98
mmHg
Blood Pressure
94
bpm
Heart Rate
93
%
SpO2
36.7
°C
Temperature
Critical BP — Level 3 alert triggered at 09:14
System Workflow
How the platform works

From device reading to clinical response — every step automated, audited, and escalated to the right person.

1
Patient Submits Reading
Patient syncs home device via Bluetooth or enters readings manually in the mobile app. Timestamp and device ID are auto-captured.
2
Alert Engine Evaluates
Reading is compared against patient-specific thresholds. Engine classifies severity as Normal, Medium-Risk, High-Risk, or Critical.
3
Notifications Dispatched
SMS sent to patient, nurse, or doctor based on severity level. Dashboard flags updated in real time via WebSocket push.
4
Clinician Responds
Nurse or doctor acknowledges the alert, reviews trend charts, and takes action — notes, adjusted care plan, or video call.
5
Resolution & Audit
Every action is logged to the immutable audit trail. Case is closed when clinician marks resolved. Patient receives post-action summary.
Escalation Chain
Normal Reading
SMS reminder to patient · No clinical action needed
Medium-Risk
Nurse notified · Follow-up SMS · 4h response window
High-Risk
Doctor alerted immediately · Nurse cc’d · Video call offered
Critical / Emergency
“Call 911” SMS · Urgent doctor + nurse SMS · Case locked
Connected Devices
Blood Pressure Pulse Oximeter Glucose Meter Thermometer Weight Scale
User Roles
Every stakeholder, fully covered

Role-based access control with dedicated action sets for each member of the care team. Every role operates within their scope — no more, no less.

Patient
Self-Monitoring · Mobile App
Submit daily readings from connected devices
Receive SMS reminders and alert notifications
Respond to daily symptom check-in questions
Join incoming video call from nurse or doctor
View personal reading history and trend charts
Access emergency card with 911 guidance
Nurse
Daily Monitoring · First Responder
Monitor daily readings across assigned patient list
Acknowledge Level 1–2 alerts with mandatory note
Contact patient via in-app message or video call
Confirm or rule out reported symptoms
Escalate to doctor when clinical concern arises
Log follow-up outcome and close alert
Doctor
Clinical Oversight · Intervention
Review patient readings and 30-day trend charts
Send clinical notes to patient or nursing team
Start video consultation from dashboard
Adjust care plan and medication reminders
Configure personalised alert thresholds per patient
Respond to Level 2–3 emergency alerts
Admin
Platform Management · Compliance
Enroll patients and assign to doctor/nurse teams
Manage user accounts, roles, and permissions
View aggregate analytics and response-time reports
Access immutable audit log for all actions
Configure SMS gateway, video provider, thresholds
Manage PIPEDA consent records and data exports
Alert Logic & SMS Scenarios
Smart escalation in action

See exactly what happens at each risk level — what triggers the alert, who receives an SMS, and what that SMS says.

Trigger Conditions
  • BPSystolic 120–139 mmHg, single reading
  • HR55–59 or 101–110 bpm
  • SpO292–94%, no symptoms reported
  • WtWeight gain 1–2 kg in 24h
  • SxNo symptoms flagged in check-in
System Response
  • Dashboard flag: GREEN — informational only
  • SMS reminder sent to patient with self-care guidance
  • No nurse or doctor notification at this stage
  • Auto-escalates to Medium-Risk if same reading repeats in 24h
SMS to Patient
[MED360] Your BP reading of 138/87 mmHg is slightly elevated. Please rest, limit salt intake, and recheck in 2 hours. If you feel unwell, contact your clinic. Reply STOP to opt out.
Trigger Conditions
  • BPSystolic 140–159 mmHg OR repeated mild reading
  • SpO288–91% with mild fatigue reported
  • Wt2–3 kg gain in 24h (heart failure pathway)
  • SxModerate symptom score on check-in
System Response
  • Dashboard flag: ORANGE — follow-up required within 4h
  • SMS sent to nurse (primary) and patient
  • Nurse must acknowledge within 2h or auto-escalates
  • Video call button surfaced prominently on patient card
SMS to Nurse
[MED360 ALERT] Patient Robert Tremblay (CA-10021) has a moderate BP reading: 152/94 mmHg. Trend: rising 3 days. Please review dashboard and contact patient within 4 hours. Case #4821.
Trigger Conditions
  • BPSystolic 160–179 mmHg, first reading
  • SpO2Below 88% with shortness of breath
  • HRAbove 130 bpm or below 50 bpm
  • SxWorsening trend + symptom combination
System Response
  • Dashboard flag: HIGH RISK — immediate review
  • Urgent SMS to doctor AND nurse simultaneously
  • Patient notified — care team has been alerted
  • Video call initiated automatically if no acknowledgement in 15 min
SMS to Doctor
[MED360 HIGH RISK] Dr. Mackenzie — Your patient Robert Tremblay has a Level 2 high-risk alert. BP 168/102 mmHg, SpO2 91%. Nurse notified. Please review: [LINK] Case #4822.
Trigger Conditions
  • BPSystolic ≥ 180 mmHg OR below 90 mmHg
  • SxChest pain, blue lips, fainting reported
  • SxSevere shortness of breath or confusion
  • SxInability to speak comfortably
System Response
  • Dashboard flag: RED CRITICAL — case locked
  • Patient SMS: “Call 911 NOW” with emergency instructions
  • Urgent SMS to doctor AND nurse, simultaneous
  • On-call physician alerted if no response in 15 minutes
SMS to Patient
[MED360 EMERGENCY] Your reading indicates a medical emergency. CALL 911 NOW or go to your nearest emergency room immediately. Your care team has been alerted and is standing by.
Video Call Scenarios
Instant clinical connection

End-to-end encrypted video consultations initiated in one click. Patient vitals remain visible to the clinician throughout the call.

Nurse-Initiated Check-In
  • Nurse clicks video on patient card after Level 2 alert
  • Patient receives push notification and SMS with join link
  • Session encrypted end-to-end per PIPEDA
  • Nurse reviews vitals panel alongside video
  • Structured post-call notes saved to patient record
Doctor Emergency Consultation
  • Level 3 alert triggers automatic doctor notification
  • Doctor launches video call directly from alert card
  • Patient’s latest readings visible in side panel
  • Doctor can prescribe actions and update care plan live
  • Recording consent captured; session log saved to audit trail
Missed Call Workflow
  • Missed call: SMS sent with callback link valid 30 min
  • Dashboard shows “Missed Call” flag on patient card
  • Auto-retry after 15 minutes if patient hasn’t rejoined
  • After 2 missed attempts: Level 2 alert raised automatically
  • All missed events logged in audit trail with timestamps
Post-Call Documentation
  • Mandatory structured notes: reason, assessment, plan
  • Follow-up date added to patient care schedule
  • Patient receives post-call summary via in-app message
  • Duration, participants, and consent status all recorded
  • Notes visible to entire assigned care team
Live Consultation — Robert Tremblay
Live — 04:23
RT
Robert Tremblay
Patient — Toronto, ON
Live Vitals
BP162/98
HR94 bpm
SpO293%
Temp36.7°C
Clinical Notes
Audit Trail
Every action. Timestamped. Immutable.

Every SMS sent, alert triggered, nurse acknowledgement, doctor note, video call, and login is written to an append-only audit log. No action can be deleted or altered by any user role.

Time User Role Action Type Detail
09:14:03 System Alert Level 3 critical alert triggered Patient: Robert Tremblay · BP 162/98 · Case #4821
09:14:05 System SMS Emergency SMS sent to patient +1 416 555 0101 · Delivered · Ref: SM_4821a
09:14:06 System SMS Urgent SMS sent to Dr. Mackenzie +1 416 555 0201 · Delivered · Ref: SM_4821b
09:16:42 Dr. J. Mackenzie Alert Alert acknowledged Note: “Reviewing patient history. Initiating call.”
09:17:01 Dr. J. Mackenzie Video Video call initiated Room ID: vc_4821 · Patient joined 09:17:34 · Duration: 8m 22s
09:25:56 Dr. J. Mackenzie Note Post-call clinical notes saved Assessment: Hypertensive urgency · Plan: Adjust amlodipine dose · F/U: 48h
09:26:10 Dr. J. Mackenzie Care Plan Care plan updated Amlodipine 5mg → 10mg · BP threshold adjusted · Effective immediately
09:26:15 System SMS Post-call summary SMS sent to patient +1 416 555 0101 · Delivered · Ref: SM_4821c
Privacy & Compliance
PIPEDA/HIPAA-aware by design

Security and privacy are not features — they are the foundation. Every architectural decision is made with Canadian healthcare privacy law at its centre.

AES-256 Encryption
All PHI columns encrypted at rest. TLS 1.3 enforced in transit. Key management via AWS KMS with automatic rotation.
Canadian Data Residency
All patient data stored exclusively in AWS ca-central-1 (Montreal). No cross-border data transfer. PHIPA, HIA, and PIPA compliant.
PIPEDA Consent Management
Explicit informed consent captured at enrolment. Right to access, correct, and delete health data. Consent records are audit-logged.
MFA + RBAC
Multi-factor authentication mandatory for all clinical users. Row-level security in PostgreSQL ensures users only see their assigned patients.
Immutable Audit Log
Append-only audit log. No record can be deleted or modified by any user, including Super Admin. 72h breach notification SLA per PIPEDA.
E2E Encrypted Video
All video consultations are end-to-end encrypted via WebRTC. Recording only with explicit patient consent. Session logs stored in Canada.

Ready to see it in action?

Log in as Admin, Doctor, Nurse, or Patient and explore the full monitoring platform — real patient data, live alerts, video call UI, and audit trail.