⚠️Wellness & screening only. Not a medical device. Not for diagnosis. Readings shown are a simulated demo stream until a sensor/device is connected. See a clinician for medical decisions.
—
Ready
Tap scan to begin
❤️ Heart rate
—bpm
rPPG · phone cam
🫁 SpO₂
—%
pulse oximetry
🌡️ Temp
—°F
smart thermometer
🩸 Glucose
—mg/dL
NIR · est.
Complete Blood Count
non-invasive optical (demo)Hgb indices & derived
computed📡Live bio-feed. A rolling timeline of your readings, mapped to the analysis ladder L1→L5: stream → detect → label → advise → escalate. Screening only.
🔌Integration hub. The phone is the brain & feed. Plug in the data source. Toggles below are wired to real integration stubs — flip one to swap the demo stream for live data.
🟢
Non-invasive Optical SensorFlagship · multi-wavelength AFE + DSP
Small multi-wavelength optical module (TI AFE-style: AFE4490 / AFE4404) clipped to finger or earlobe → signal-processing/ML → no-prick CBC. This is the moat and ties to Ronen's 2016 TI optical-sensor prototype.
BIoT.optical.connect({ afe:"AFE4490", wavelengths:[660,805,905,1300], hz:500 })
.onFrame(dsp.estimateCBC) // → {hgb,hct,wbc,...}
Stub: replace BIoT.optical.* with the sensor SDK / BLE GATT for the AFE module.
🗂️
Lab-report & EHR importFull panel from existing results
Non-invasive shortcut to the whole panel: import your existing CBC / chemistry results via lab-report OCR or an EHR / HealthKit feed. The sample was already drawn at a prior clinic visit — BIoT never draws blood. Doubles as ground-truth that trains the optical model.
BIoT.labs.import({ source:"ocr|ehr" }).then(d => d.onResult(feed.ingestPanel))
Stub: OCR model / EHR (FHIR) + HealthKit → normalized panel schema.
📷
Phone-only screeningCamera + flash · rPPG · OCR
No hardware. Camera+flash for screening-grade Hgb/anemia (HemaApp/Sanguina-style), rPPG for HR/HRV/SpO₂, mic for voice biomarkers, and lab-report OCR — snap any printed CBC and parse every analyte instantly.
navigator.mediaDevices.getUserMedia({video:{torch:true}})
HealthKit.observe(["heartRate","oxygenSaturation"])
Stub: getUserMedia + HealthKit/Health Connect bridge + OCR model.
⌚
HealthKit / Health ConnectWearables passthrough
Pull HR, HRV, SpO₂, temperature, and respiratory rate from Apple Watch / wearables into the same feed.
Stub: HealthKit (iOS) / Health Connect (Android) read scopes.
🎬
Demo data streamActive now — testable
Realistic simulated CBC + vitals so the whole app is testable today. Includes occasional out-of-range events to exercise L3–L5 cards.
Per-analyte capability map
✓ Proven (non-invasive)
~ Emerging / screening
· Frontier (R&D)