• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

medplum / medplum / 26987531087
92%
main: 92%

Build:
Build:
LAST BUILD BRANCH: cody/fixed-definitions-deps
DEFAULT BRANCH: main
Ran 05 Jun 2026 12:24AM UTC
Jobs 1
Files 813
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

05 Jun 2026 12:18AM UTC coverage: 92.124% (-0.02%) from 92.146%
26987531087

push

github

web-flow
feat(react): AI real time questionnaire form (#9303)

* chore(react-hooks): Move whisper hook to react-hooks package

Signed-off-by: David Yanez <me@davidyanez.com>

* feat(react): AI real time questionnaire form

Signed-off-by: David Yanez <me@davidyanez.com>

* merge

Signed-off-by: David Yanez <me@davidyanez.com>

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes

* Draft refactor of Dictation (aka AI voice input + processing) on Questionnaire form page

Signed-off-by: Kevin Shaw <kevin@medplum.com>

* [autofix.ci] apply automated fixes

* Updates to bot and react component

Signed-off-by: David Yanez <me@davidyanez.com>

* [autofix.ci] apply automated fixes

* remove demo page

Signed-off-by: David Yanez <me@davidyanez.com>

* fix tests

Signed-off-by: David Yanez <me@davidyanez.com>

* Show blue loader and gray label when finishing processing after stop

When dictation is stopped while processing is still in flight, show a
blue Mantine Loader in the icon space and gray "Processing…" label
instead of the red pulsing recording indicator.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Kevin Shaw <kevin@medplum.com>

* Increase chevron ActionIcon size to lg with circular hover background

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Kevin Shaw <kevin@medplum.com>

* Persist transcript display across processing flushes

Track cumulative transcript in displayTranscript state so previous
speech remains visible in the transcript area while new chunks are
being processed, instead of resetting to the placeholder each flush.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Kevin Shaw <kevin@medplum.com>

* clean up

Signed-off-by: David Yanez <me@davidyanez.com>

* [autofix.ci] apply automated fixes

* remove test page

Signed-off-by: David Yanez <me@davidyanez.com>

* include tests

Signed-off-by: David Yanez <me@davidyanez.com>

* [autofix.ci] apply automate... (continued)

23298 of 26134 branches covered (89.15%)

Branch coverage included in aggregate %.

170 of 188 new or added lines in 3 files covered. (90.43%)

36533 of 38812 relevant lines covered (94.13%)

23308.48 hits per line

Uncovered Changes

Lines Coverage ∆ File
18
87.54
packages/react/src/QuestionnaireForm/AIRealTimeQuestionnaireForm.tsx
Jobs
ID Job ID Ran Files Coverage
1 26987531087.1 05 Jun 2026 12:24AM UTC 1056
92.38
GitHub Action Run
Source Files on build 26987531087
  • Tree
  • List 813
  • Changed 180
  • Source Changed 4
  • Coverage Changed 179
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #26987531087
  • fd72f522 on github
  • Prev Build on gh-readonly-queue/main/pr-9405-19a4d20dcb6a5bec30a8c446a956114e80a1ed0d (#26985358006)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc