pediatric-ai-scribe-v3/public/js
Daniel 2d292d12af
All checks were successful
Forgejo Android APK / Build signed APK (push) Successful in 1m58s
fix: make the markdown repairs line aware so tables and ranges survive
The earlier fix corrected two of the repair rules and left the rest with the same
flaw, and the punctuation boundary it introduced let the table case back in. A
review found the remainder.

Every repair rule inserted newlines with no idea whether it was inside a markdown
table row. A dose row such as "| Dexamethasone | 0.6 mg/kg PO (max 16 mg) - single
dose | 1 |" was split mid-row, which drops that row's citation and every row
below it out of the table. A "#" column destroyed the table outright. The rules
now skip table rows, dividers and headers entirely.

Ranges were still split in three other places: in a heading, so "### Dexamethasone
0.15 - 0.6 mg/kg" rendered as a heading reading "Dexamethasone 0.15"; after a
citation; and beside a hash, where "Room # 4" became a heading. A hyphen now
starts a list item only when a number does not follow, and a run-together heading
is recognised by the capital letter after the hashes rather than by position.

Adjacent citation merging could also cross a paragraph break, turning "[1]\n\n[2]
Vancomycin only if MRSA" into "[1, 2]Vancomycin only if MRSA" -- joining two
paragraphs and moving a citation onto a claim it never supported. Merging is now
limited to citations on the same line.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-28 19:49:01 +02:00
..
assistant fix: make the markdown repairs line aware so tables and ranges survive 2026-08-28 19:49:01 +02:00
bedside allow bedside respiratory without weight 2026-05-08 09:10:33 +02:00
calculators consolidate calculator growth helpers 2026-05-08 04:36:39 +02:00
learningHub extract learning hub ai panel controller 2026-05-08 16:54:48 +02:00
notes split notes frontend modules 2026-05-08 02:44:22 +02:00
wellVisit extract well visit schedule data 2026-05-08 05:11:29 +02:00
admin-docs.js docs refresh current workflows 2026-05-09 00:40:45 +02:00
admin.js feat: improve clinical assistant prompts 2026-06-06 00:01:07 +02:00
app.js Fix biometric login, and keep recording alive across screen lock 2026-07-31 01:12:47 +02:00
audioBackup.js harden audio backup settings rendering 2026-05-08 08:23:38 +02:00
auth.js Fix biometric login, and keep recording alive across screen lock 2026-07-31 01:12:47 +02:00
authFetch.js convert auth helpers to modules 2026-05-08 07:56:41 +02:00
calc-math.js
calculators.js remove redundant module wrappers 2026-05-08 05:30:32 +02:00
chartReview.js feat: add patient education handouts 2026-05-08 22:26:53 +02:00
clinicalAssistant.js Prevent citations in clinical image prompts 2026-08-28 03:23:18 +02:00
diagrams.js fix diagram delete confirmation 2026-05-08 06:28:12 +02:00
documents.js convert settings loaders to modules 2026-05-08 07:17:29 +02:00
drugs-loader.js convert admin docs and drug loader to modules 2026-05-08 07:50:26 +02:00
e2e-bootstrap.js fix docs toc fallback and remove redundant iifes 2026-05-08 23:08:47 +02:00
ed-encounters.js feat: add patient education handouts 2026-05-08 22:26:53 +02:00
encounters.js fix docs toc fallback and remove redundant iifes 2026-05-08 23:08:47 +02:00
extensions.js feat: add extension import preview 2026-05-08 22:26:53 +02:00
hospitalCourse.js feat: add patient education handouts 2026-05-08 22:26:53 +02:00
learningHub.js extract learning hub ai panel controller 2026-05-08 16:54:48 +02:00
liveEncounter.js fix docs toc fallback and remove redundant iifes 2026-05-08 23:08:47 +02:00
memories.js clarify template-only AI memory context 2026-05-08 07:38:27 +02:00
milestones.js test clinical note entrypoints 2026-05-08 06:33:34 +02:00
milestonesData.js
nextcloud.js convert settings loaders to modules 2026-05-08 07:17:29 +02:00
notes.js remove redundant module wrappers 2026-05-08 05:30:32 +02:00
peGuide.js move pe guide data to json 2026-05-08 08:56:21 +02:00
secureStorage.js convert auth helpers to modules 2026-05-08 07:56:41 +02:00
shadess.js harden clinical assistant source handling 2026-05-09 19:59:04 +02:00
sickVisit.js feat: add patient education handouts 2026-05-08 22:26:53 +02:00
soap.js feat: add patient education handouts 2026-05-08 22:26:53 +02:00
speechRecognition.js convert speech helpers to modules 2026-05-08 08:09:38 +02:00
transcriptionSettings.js convert settings helpers to modules 2026-05-08 07:54:08 +02:00
ui-state.js convert settings helpers to modules 2026-05-08 07:54:08 +02:00
voiceDictation.js fix docs toc fallback and remove redundant iifes 2026-05-08 23:08:47 +02:00
voicePreferences.js convert settings helpers to modules 2026-05-08 07:54:08 +02:00
wellVisit.js remove redundant module wrappers 2026-05-08 05:30:32 +02:00