T-Mobile INNOVATE · IoMT · Home monitoring

At T-Mobile INNOVATE I designed CareLink as an IoMT layer on Advanced Network Solutions.

Timeline
A year
Role
Product Designer / Design engineerHardware UX · Edge-Cloud Interaction · System Architecture
For
T-Mobile InnovateUniversity of Washington Capstone
With
Collaborators: Diana Ding, Jialu HuangMentors: Candice Boyd, Justin Ho
FIG 01.1

T-Mobile owns delivery. The hospital owns judgment.

CareLink shows connection health, provenance, and evidence readiness—not diagnoses, care plans, or a competing patient record.

T-MOBILE OWNS Did it arrive?
  • Device identity
  • Pairing and transport
  • Freshness and completeness
  • Source health
Normalized observationthin handoff
HOSPITAL OWNS What does it mean?
  • Clinical review
  • Patient context
  • Charting in Epic
  • Outreach and care change
DESIGN REVISIONBuild the clinician’s destination workspace.Build the trust layer before the destination.source → observation → hospital workflow

This write-up focuses on Data Sources.

Patient experience and the patient chart stay first-class, as do last-mile and hospital dashboards. This is where device, merchant, API, and 5G-path complexity show up in one place: how instruments from different vendors become a readable packet, and how connection health looks on the patient side and the clinician side.

Data sources table: Evidence use, Last ingestion, and Source status, with Verified, Usable, and Retake needed rows.
The table is the contract. Many vendor APIs, one scan grammar.
Withings Scale evidence drawer showing Sensor API, 43% quality, offline source, and request retake.
One API failing in public. The packet was suppressed—not a diagnosis.
CareLink · Data sources + evidence drawerLIVE PROTOTYPE

How the API is used

The raw record is never discarded. The scan publishes three packet states.

Verified File it

Complete, fresh, source healthy. Omron in the table is this row.

Usable Inspect it

Enough to read. Delayed SpO₂ stays Usable, not “stable patient.”

Retake needed Repair it

Insufficient data or an offline source. The Withings drawer is this row.

Appearance

LCH vs HSL · same lightness L 50
102030405060708090
CareLink roles Action Healthy Delayed Offline

Top half of each cell is LCH. Bottom half is HSL at the same lightness. Hover a column to lock L.

APPEARANCEReserve magenta for action. Let status color describe source health.
THREE INPUTSbaseaccentcontrast
ActionHealthyDelayedOffline
DATA SOURCES · SAME COLUMNSDark operations scan / light hospital workstation
Dark / Light
DARKLIGHT
  • Magenta is the verb. A status row never wears it.
  • Compare hues at the same L, or green looks calmer than gold when it isn’t.
  • Dark is last-mile ops. Light is the ward. Surfaces swap; the four roles don’t.
tokens.ts
const roles = {
  action:  'lch(48% 76 354)', // #E20074
  healthy: 'lch(62% 48 145)', // #68d391
  delayed: 'lch(74% 58  82)', // #f6c945
  offline: 'lch(60%  8 285)', // #8a8f98
}

style={{
  ...roles,
  '--bg':  mode === 'dark' ? 'lch(8% 3 285)' : 'lch(97% 2 285)',
  '--ink': mode === 'dark' ? 'lch(96% 2 285)' : 'lch(18% 4 285)',
}}
Theme only swaps the paper. The four roles stay.

Insights was one page. It should have been two dashboards.

The old page mixed two jobs. Split them: T-Mobile watches whether the kit is still on the 5G path; the doctor watches who needs a look this week. If the path looks wrong, you open the kit—that’s the third picture, not a third owner.

Program ops board for the 5G kit: 51 healthy, 7 delayed, 5 stale, and 4 silent sources. No patient names.
1 · Last mile. 51 healthy, 7 delayed, 5 stale, 4 silent—no patient names. Are the sources still on the 5G path?
Doctor’s weekly board: 24 monitored, 7 need review, 41 filed, 2 escalations, and the people to discuss this week, including MRN 148 and 94.
2 · Doctor’s week. 24 monitored, 7 need review, 41 filed, 2 escalations, plus who to discuss. Who needs a human look this week?
Ops kit check: blood pressure, mobility, SpO2, and weight compared on the same metrics, so a coordinator can see which device is the problem.
3 · Kit check. Blood pressure, mobility, SpO₂, and weight on the same metrics. If the path looks wrong, which device is it?