StetoRadr Tutorial — Android app + Web app
A practical workflow for collectors, device admins, web admins, and researchers — from bedside APTM capture to the public heart-sound catalog.
At a glance — end-to-end data flow
Heart sounds move from the stethoscope through the local-first Android app, then to the web app for review, and finally (when published) to the de-identified public catalog.
Screening output supports research and workflow only. It is not a standalone medical diagnosis.
Install, register, and roles
A1. Install + first launch
- Download the demo APK from stetoradr.com/demo (or your pilot build).
- On a fresh install, register a local device admin (username/password stay on the device).
- Wait for approval in the web app under Admin → Devices (ADMIN role).
- After approval, that local admin can add collectors and other admins as usual.
Existing installs that already have local users are treated as approved (compat). App updates can arrive in-app — see What’s New.
A2. Roles on the device
- admin — manage users, browse/play recordings, set default CRF, export ZIP, upload to website.
- collector — run patient sessions (intake → consent → APTM → CHD label → save).
- researcher — review collections and set the device default CRF template.
Built-in admin / collector accounts stay fixed; device admins add additional users.
A3. Collector workflow
Log in with a local collector account, then complete one session per patient.
-
Patient intake
Name, sex, city, optional MRN, weights, gejala chips (or “None observed”), maternal/pregnancy history, vitals, and recording environment. Age is entered as years + months + weeks (each may be 0 for a newborn today).
-
Consent
Parent/guardian name, date of birth, Indonesian phone (08… or +62…), and signature pad.
-
APTM recording
Four guided 10-second clips: Aortic → Pulmonic → Tricuspid → Mitral. Follow the on-screen reference map for placement.
-
CHD label
Mark congenital heart disease as yes or no for the session.
-
Save locally
Data stays on-device first. Start the next patient or finish. Uploads are handled by a device admin when online.
A4. Device admin workflow
- Manage extra users (beyond the fixed built-ins).
- Browse and play saved recordings (search includes gejala and maternal notes).
- Set the default CRF template used by collectors (synced from the website CMS when online).
- Export a ZIP of the local database and audio.
- Upload one or all recordings to the website catalog (WAV + metadata).
Open the web app and admin tasks
Open stetoradr.com/app and sign in with your role.
B2. First-time access
Pilot teams receive signed-in access from StetoRadr. No local server setup is required for collectors or site admins.
B3. Admin
- Approve devices at Admin → Devices so new Android installs can proceed.
- Manage users — assign collector, researcher, or admin roles.
- Browse recordings — review uploaded sessions and metadata.
- Publish de-identified clips to the public catalog on /recordings.html.
- CRF templates — create/edit templates and history; devices sync the published default.
B4. Researcher
Review collections and set the device default CRF template. Researchers do not approve devices or manage all users.
B5. Shared pages
What’s New, Settings, Saved Collections, Files/Storage, and Legacy recordings are available from the app shell depending on your role.
APTM protocol primer
Every collection session uses a fixed listening order: Aortic → Pulmonic → Tricuspid → Mitral. That consistency makes multi-site datasets comparable.
Full protocol detail: APTM heart sound protocol.
Roles cheatsheet
Same role names appear on Android and the web app; capabilities differ slightly by surface.
| Capability | Collector | Researcher | Admin |
|---|---|---|---|
| Patient collection (APTM) | ✓ | — | ✓ |
| Review collections | — | ✓ | ✓ |
| Set default CRF template | — | ✓ | ✓ |
| Manage users / devices | — | — | ✓ |
| Publish to public catalog | — | — | ✓ (web) |
Next steps
Ready to try a session or join a pilot?