Device & care-pathway categories
Each row aggregates the patients and records associated with one device category. "Source" indicates whether matches came from structured codes (coded), free-text regex (text), or both (coded+text).
| Category | Unique patients | Total records | Source | |
|---|---|---|---|---|
| cough_assist | 15 | 40 | text | |
| wheelchair_manual | 14 | 38 | text | |
| suction | 12 | 29 | text | |
| niv | 12 | 31 | text | |
| wheelchair_power | 11 | 29 | text | |
| aac_device | 10 | 82 | text | |
| peg | 10 | 20 | text | |
| trach | 9 | 20 | text | |
| mobility_aid | 8 | 24 | text | |
| cpap | 7 | 15 | text | |
| orthotic_prosthetic | 7 | 24 | text | |
| home_modification | 6 | 19 | text | |
| bath_safety | 6 | 12 | text | |
| als_care_indicator_mobility | 5 | 5 | coded | |
| stander | 5 | 17 | text | |
| referral | 5 | 11 | text | |
| transfer_aid | 4 | 14 | text | |
| als_care_indicator_respiratory | 3 | 3 | coded | |
| environmental_control | 3 | 7 | text | |
| als_care_indicator_diagnostic | 2 | 2 | coded |
All devices / indicators
Per-label aggregate. Use the filter box to narrow down by name or category.
| Device / indicator | Category | Unique patients | Records | Source |
|---|---|---|---|---|
| cough_assist | cough_assist | 15 | 40 | text |
| manual_wheelchair | wheelchair_manual | 14 | 38 | text |
| suction | suction | 12 | 29 | text |
| bipap | niv | 12 | 31 | text |
| power_wheelchair | wheelchair_power | 11 | 29 | text |
| tobii | aac_device | 10 | 23 | text |
| eyegaze | aac_device | 10 | 35 | text |
| peg_tube | peg | 10 | 20 | text |
| tracheostomy | trach | 9 | 20 | text |
| voice_banking | aac_device | 9 | 24 | text |
| walker_rollator | mobility_aid | 8 | 24 | text |
| cpap | cpap | 7 | 15 | text |
| orthotic_general | orthotic_prosthetic | 7 | 24 | text |
| home_modification | home_modification | 6 | 19 | text |
| shower_chair | bath_safety | 6 | 12 | text |
| stander | stander | 5 | 17 | text |
| referral | referral | 5 | 11 | text |
| als_care_indicator_sleep | als_care_indicator_mobility | 4 | 4 | coded |
| transfer_aid | transfer_aid | 4 | 14 | text |
| als_care_indicator_diagnostic | als_care_indicator_respiratory | 3 | 3 | coded |
| environmental_control | environmental_control | 3 | 7 | text |
| als_care_indicator_mobility | als_care_indicator_sleep | 2 | 2 | coded |
| als_care_indicator_respiratory | als_care_indicator_diagnostic | 2 | 2 | coded |
Patient × device-category matrix
Patient identifiers are PT-NNNN pseudonyms. Cell shows the number of records for that patient in that category; · = none. Categories with fewer than k=2 unique patients are suppressed entirely.
| Patient | cough_assist | wheelchair_manual | suction | niv | wheelchair_power | aac_device | peg | trach | mobility_aid | cpap | orthotic_prosthetic | home_modification | bath_safety | als_care_indicator_mobility | stander | referral | transfer_aid | als_care_indicator_respiratory | environmental_control | als_care_indicator_diagnostic |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PT-0001 | 3 | 3 | 4 | 4 | 3 | 8 | 1 | 2 | 4 | 3 | 4 | 4 | 1 | 1 | 4 | 1 | 4 | · | 1 | · |
| PT-0005 | 1 | 4 | 4 | 1 | 1 | 9 | 4 | 2 | 3 | 4 | 3 | 3 | 4 | 1 | 4 | 3 | · | · | · | · |
| PT-0003 | 2 | 4 | 2 | 2 | 3 | 5 | 2 | 2 | 4 | 1 | 3 | 3 | 3 | 1 | 3 | 4 | 3 | · | 2 | · |
| PT-0002 | 2 | 1 | 1 | 2 | 1 | 9 | 2 | 3 | 4 | 4 | 4 | 1 | 1 | · | 4 | 1 | 3 | 1 | 4 | · |
| PT-0004 | 1 | 1 | 2 | 1 | 4 | 10 | 1 | 3 | 2 | 1 | 2 | 4 | 2 | · | 2 | 2 | 4 | · | · | 1 |
| PT-0006 | 4 | 3 | 3 | 4 | 2 | 7 | 1 | 4 | 4 | 1 | 4 | 4 | 1 | 1 | · | · | · | · | · | · |
| PT-0008 | 3 | 2 | 1 | 4 | 4 | 11 | 4 | 2 | 2 | · | · | · | · | · | · | · | · | 1 | · | · |
| PT-0007 | 3 | 2 | 1 | 4 | 3 | 7 | 2 | 1 | 1 | 1 | 4 | · | · | · | · | · | · | 1 | · | · |
| PT-0009 | 4 | 2 | 3 | 1 | 2 | 10 | 2 | 1 | · | · | · | · | · | · | · | · | · | · | · | 1 |
| PT-0010 | 3 | 2 | 3 | 3 | 4 | 6 | 1 | · | · | · | · | · | · | 1 | · | · | · | · | · | · |
| PT-0011 | 2 | 4 | 2 | 3 | 2 | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · |
| PT-0012 | 4 | 3 | 3 | 2 | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · |
| PT-0013 | 3 | 4 | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · |
| PT-0014 | 3 | 3 | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · |
| PT-0015 | 2 | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · |
Source-record snippets
Up to 3 representative text excerpts per regex pattern, prioritizing unique-patient diversity. Snippet text truncated to 200 chars. For chart-review preparation and source verification; not for analysis.
cough_assist 15 unique patients · category cough_assist
Mechanical insufflator-exsufflator
manual_wheelchair 14 unique patients · category wheelchair_manual
Manual wheelchair
suction 12 unique patients · category suction
Portable suction device
bipap 12 unique patients · category niv
Non-invasive ventilation
power_wheelchair 11 unique patients · category wheelchair_power
Power wheelchair
tobii 10 unique patients · category aac_device
Tobii Dynavox SGD
eyegaze 10 unique patients · category aac_device
Eye-gaze AAC system
peg_tube 10 unique patients · category peg
PEG / gastrostomy mention
tracheostomy 9 unique patients · category trach
Tracheostomy mention
voice_banking 9 unique patients · category aac_device
Pre-bulbar voice banking
walker_rollator 8 unique patients · category mobility_aid
Walker / rollator
cpap 7 unique patients · category cpap
Continuous positive airway pressure
orthotic_general 7 unique patients · category orthotic_prosthetic
Orthotic / AFO
home_modification 6 unique patients · category home_modification
Home modifications
shower_chair 6 unique patients · category bath_safety
Shower chair
stander 5 unique patients · category stander
Standing frame
referral 5 unique patients · category referral
Multidisciplinary ALS clinic referral
transfer_aid 4 unique patients · category transfer_aid
Transfer aid
environmental_control 3 unique patients · category environmental_control
Environmental control unit
About this dashboard
This is a privacy-safe summary of the device-extraction outputs from
device_extraction.py. It combines two underlying CSVs:
device_codes.csv— structured matches against the DEVICE_CODES lookup table (HCPCS / CPT-4 / SNOMED-CT codes for devices and ALS-care-indicator procedures).device_extractions.csv— regex matches againstnotes[].narrative_textanddocuments[].plain_textusing DEVICE_PATTERNS (PEG, BiPAP, tracheostomy, cough assist, power wheelchair, AAC/SGD brand names, etc.).
Privacy controls applied throughout:
- Patient identifiers are replaced with PT-NNNN pseudonyms, stable within this run.
- Calendar dates are reduced to year only.
- Snippet text is truncated to 200 characters.
- Devices, patterns, and categories with fewer than k=2 unique exposed patients are suppressed entirely (k-anonymity at the device level).
- Resource UUIDs are never emitted.
Important caveat about ARC data: SMART on FHIR pulls from the clinical EHR rarely capture DME-supplier records, so direct device-procurement codes (E0470 BiPAP, K0813 power wheelchair, B4034 gastrostomy supplies) are typically absent from structured procedure records. The structured side of this dashboard surfaces mostly ALS-care-indicator procedures — spirometry, sleep studies, EMG/NCS, speech screening, botulinum toxin, PT/OT re-evaluations, and mobility/self-care status reporting — that signal where the patient is on the typical ALS-care pathway. Direct device presence is typically captured by the regex side from clinical notes.