| quick questions | why they matter |
|---|---|
| what’s the exact clinical decision or action? e.g., “titrate meds if SBP > 160 mmHg for 3 readings.” | no decision ⇒ no value |
| minimum signal set to support that call? | don’t add sensors “just in case” |
| who pays? medicare RPM codes 99453/99454 in the US , NHIF or grant in Kenya | no payer ⇒ no adoption |
| regulatory lane? FDA non-device CDS vs. SaMD | skipping this comes back to bite |
| operational choke-point? network gaps, alert fatigue, patient compliance | fix these early |
| dataset / tool | what you get | link | |
|---|---|---|---|
| PTB-XL – 21 k 12-lead ECGs | arrhythmia benchmarks | physionet | |
| MIMIC-III Waveform DB | 3 M h of ICU waveforms | physionet | |
| VitalDB | 6 388 surgeries @ 500 Hz | vitaldb.net | |
| PulseDB | 14 570 h ECG-PPG-ABP segments | frontiersin | |
| Synthea | synthetic FHIR/CSV EMRs | GitHub | |
| Open mHealth schemas | JSON specs for HR, BP, steps… | Open mHealth | |
| FHIR PHD IG examples | ready-made Observation payloads | HL7 build site |