Registry Forge: note extraction summary

Invented ALS cohort (demo) · generated 2026-11-13 12:52 UTC
58
Participants with any candidate
2,416
Candidate matches
18
Patterns with a match
6
Categories found for at least 5 participants

Candidates in each content category

Participants with at least one candidate match in each category. A candidate is text that matched a pattern; it still needs review.

Content categoryParticipants with a candidate
ALSFRS-R58
Pulmonary58
Diagnosis58
Family history and genetics58
ECAS and FTD58
Treatment milestones56

All patterns

Context cues are checked in the words just before each match: a negation such as "no" or "negative for", a family member, uncertainty such as "possible" or "rule out", or a historical marker such as "history of". A cue does not mean the match is wrong; it marks candidates to read first.

PatternCategoryParticipantsCandidatesShare of candidates with a context cue
alsfrs_r_total
ALSFRS-R total score, range 0 to 48
ALSFRS-R58197none
alsfrs_r_bulbar
ALSFRS-R bulbar subscore, range 0 to 12
ALSFRS-R58197none
alsfrs_r_fine_motor
ALSFRS-R fine motor (upper extremity) subscore, range 0 to 12
ALSFRS-R58197none
alsfrs_r_gross_motor
ALSFRS-R gross motor (lower extremity) subscore, range 0 to 12
ALSFRS-R58197none
alsfrs_r_respiratory
ALSFRS-R respiratory subscore, range 0 to 12
ALSFRS-R58197none
ecas_total
ECAS total, maximum 136
ECAS and FTD58197none
ftd_spectrum
Frontotemporal-spectrum involvement mention
ECAS and FTD1765possible family history 54%
el_escorial
El Escorial or Awaji-Shima diagnostic certainty
Diagnosis46158none
onset_region
Site of disease onset
Diagnosis58197none
family_history_negative
Negative family history
Family history and genetics2896possible family history 100%
family_history_positive
Affected relative with ALS, MND or FTD (positive family history)
Family history and genetics30101possible family history 100%
genetic_mutation
ALS-associated gene with a reported variant or expansion
Family history and genetics4968none
fvc_percent_predicted
Forced vital capacity, percent predicted
Pulmonary58197none
peg_placement_date
Date of PEG or gastrostomy tube placement
Treatment milestones1853none
niv_initiation_date
Date non-invasive ventilation started
Treatment milestones2889none
riluzole_start_date
Date riluzole was started
Treatment milestones48162none
edaravone_start_date
Date edaravone was started
Treatment milestones1446none
tracheostomy_date
Date of tracheostomy
Treatment milestonesheld back for cell sizeheld back for cell sizeheld back for cell size

Captured values

Counts are participants, not records.

Numeric values, one per participant

PatternParticipants25th percentileMedian75th percentile
alsfrs_r_bulbar58789
alsfrs_r_fine_motor58678
alsfrs_r_gross_motor58678
alsfrs_r_respiratory586.2589
alsfrs_r_total5825.2530.533
ecas_total5894101110.75
fvc_percent_predicted5864.57078

Minimum and maximum are not shown because a single extreme value belongs to one participant. The number is the first number in the captured text.

Categorical values

onset_region
Captured valueParticipants
limb19
bulbar10
upper limb10
lower limb10
respiratory9
genetic_mutation
Captured valueParticipants
c9orf7249
fus10
el_escorial
Captured valueParticipants
clinically possible12
lab-supported probable12
clinically probable11
clinically definite11
family_history_positive
Captured valueParticipants
als20
frontotemporal dementia10
family_history_negative
Captured valueParticipants
no family history of als18
no known family history of neurodegenerative disease10
ftd_spectrum
Captured valueParticipants
frontotemporal dementia10
behavioral variant ftd9

About these dashboards

note_extraction.py searches C-CDA section text, decoded documents (RTF, PDF, HTML, plain text) and text attached to FHIR DiagnosticReport, DocumentReference and Binary resources. Every match is written to note_extractions.csv with its content category, a context cue and review_status needs_review.

The patterns are seed patterns for ALS registries. Check each pattern against a sample of real documents from each contributing health system, and have a reviewer confirm candidates against the source before any value is used in analysis.

Settings: k = 5. Generated 2026-11-13 12:52 UTC.