Contactless clinician wellness check-ins powered by Presage vitals sensing and Gemini AI.
ShiftSense is an iOS app that uses your device's front camera to run 15-second physiologic check-ins during a clinical shift. It translates raw pulse and breathing data into plain-language insights, tracks wellness trends across a shift, and surfaces recovery actions before strain compounds.
- 15-second contactless scan — uses the Presage SmartSpectra SDK to measure pulse rate and breathing rate via front camera, no wearables required
- Gemini AI interpretation — each check-in generates a personalized clinical-style insight via the Gemini 1.5 Flash API, contextualized to shift type and prior strain history
- Shift-aware trend tracking — check-ins are grouped by shift (Day / Evening / Night) and stored persistently, surfacing cumulative strain patterns not visible from a single reading
- Adaptive recovery plan — recovery guidance adjusts based on wellness level (Calm / Elevated / Strained) and escalates if strain repeats across the shift
- Sustainability focus — uses existing device hardware instead of dedicated wearables, reducing cost, e-waste, and procurement burden for healthcare systems
- Swift / SwiftUI (iOS 17+)
- Presage SmartSpectra Swift SDK
- Google Gemini 1.5 Flash API
- Swift Charts
- Combine
- Xcode 16+
- iOS 17+ physical device (camera required, simulator not supported)
- Presage developer account — physiology.presagetech.com
- Google Gemini API key — aistudio.google.com
- Clone the repo
- Copy
ShiftSense/Secrets.example.swifttoShiftSense/Secrets.swiftand add your API keys - Copy
ShiftSense/PresageService-Info.example.plisttoShiftSense/PresageService-Info.plistand add your Presage credentials - Open
ShiftSense.xcodeprojin Xcode - Set your signing team under Signing & Capabilities
- Build and run on a physical iOS device
For wellness and self-awareness only. Not intended for clinical diagnosis or treatment.