
Digital intake forms replace paper in healthcare. Completion rates depend on five design decisions.
Decision 1: Form length and estimate visibility. <10 minutes + visible estimate → 60-70% completion. >20 minutes → <30%.
Decision 2: Pre-population from FHIR resources. Known Patient data pulled from FHIR store. Cuts effective length; boosts completion 15-20 pp.
Decision 3: Mobile-first rendering. 60%+ of patient completions happen on mobile. Renderer must work at 375px width.
Decision 4: Save-and-resume state management. Progressive save via status: in-progress. Session resume must restore full state.
Decision 5: Terminology binding pre-computed. Coded field ValueSets pre-expanded and cached at form load. Runtime $expand adds seconds.
Completion rate impact
| Decision | Impact on completion |
|---|---|
| Time estimate | Baseline expectation |
| Pre-population | +15-20 pp |
| Mobile-first | +10-15 pp |
| Save-and-resume | +10 pp (long forms) |
| Cached terminology | +5 pp (removes friction) |
Renderer selection
1. LHC-Forms — NLM reference, all patterns supported. 2. Aidbox Formbox — commercial, bundled with Aidbox. 3. Smile CDR SDC — commercial, bundled with HAPI. 4. Custom HTML forms — not recommended for SDC use cases.
Deployment considerations
1. Test mobile UX on iOS, Android real devices. 2. Test save-and-resume across sessions. 3. Cache terminology expansions. 4. Progress indicator throughout form. 5. Automatic accessibility testing.
Common design mistakes
1. No time estimate → patients drop out uncertain. 2. No pre-population → all-manual retype. 3. Desktop UX on mobile → completion tanks. 4. No save-and-resume → session drops = restart. 5. Runtime $expand → visible delays.
Metrics to track
1. Completion rate by form type. 2. Time-to-complete distribution. 3. Mobile vs. desktop completion. 4. Save-and-resume usage. 5. Abandonment page distribution.
Digital intake forms deliver value proportional to design quality. The five decisions above cover most of the completion-rate difference between deployments.


