{"slug": "notecoder-browser-local-candidate-review-with-webassembly-and-synthetic-notes", "title": "NoteCoder: browser-local candidate review with WebAssembly and synthetic notes", "summary": "Developer NoteCoder released an experimental browser-local tool that proposes ICD-10-CM code candidates from dictionary phrases and diagnosis wording, then runs a local decision model over the full note via WebAssembly, with a default model download of about 2 GB. The developer states that notes, prompts and results stay in tab memory, that the app is free with no account requirement, and that it can miss diagnoses and suggest incorrect codes, requiring human review; it is not clinically validated or a billing system. The developer is seeking feedback on separating missed-candidate recall from assertion and qualifier errors and on testing whether an interface makes superseded wording look falsely authoritative, and notes the Medicare V28 and ACA HHS 2026 options are mapping filters rather than complete diagnosis coverage or reimbursement determinations.", "body_md": "I’m the developer of NoteCoder, an experimental browser-local tool for reviewing diagnosis wording and suggested ICD-10-CM codes. I’d like feedback on the separation between candidate discovery, model decisions, and what a reviewer can actually verify in the source text.\n\nThe public pipeline first proposes candidates from dictionary phrases, associated diagnosis wording, and details such as stage or laterality. A local decision model then evaluates diagnosis and qualifier questions against the complete note. This creates two distinct failure points: a relevant candidate can be missed before inference, or a proposed candidate can receive an incorrect model decision.\n\nThe production app runs inference with WebAssembly. The default model’s initial download is about 2 GB; browser support, peak memory and latency vary by device. Notes, prompts and results stay in tab memory. Asset/model downloads still make network requests, and the browser may cache or evict model files. I’m not claiming measured browser performance from separate native-model experiments.\n\nA reproducible synthetic walkthrough:\n\nThe [usage guide](https://notecoder-navy.vercel.app/how-to-use) documents this flow and the effect of changing scope, model or prompt. The Medicare V28 and ACA HHS 2026 options are mapping filters, not complete diagnosis coverage or reimbursement determinations.\n\nFor evaluation, would you separate missed-candidate recall from assertion/qualifier errors, and how would you test whether an interface makes superseded wording look falsely authoritative? Browser memory/loading observations would also be useful. Please keep shared examples synthetic.\n\nThe app is free, has no account requirement, and has optional project support. It can miss diagnoses and suggest incorrect codes; human review is required. It is not clinically validated or a billing system. AI assisted development and preparation of this post.", "url": "https://wpnews.pro/news/notecoder-browser-local-candidate-review-with-webassembly-and-synthetic-notes", "canonical_source": "https://discuss.huggingface.co/t/notecoder-browser-local-candidate-review-with-webassembly-and-synthetic-notes/191823#post_1", "published_at": "2026-11-13 22:45:42+00:00", "updated_at": "2026-11-13 22:52:27.662288+00:00", "lang": "en", "topics": ["artificial-intelligence", "ai-tools", "ai-products"], "entities": ["NoteCoder", "WebAssembly", "ICD-10-CM", "Medicare V28", "ACA HHS 2026"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/notecoder-browser-local-candidate-review-with-webassembly-and-synthetic-notes", "markdown": "https://wpnews.pro/news/notecoder-browser-local-candidate-review-with-webassembly-and-synthetic-notes.md", "text": "https://wpnews.pro/news/notecoder-browser-local-candidate-review-with-webassembly-and-synthetic-notes.txt", "jsonld": "https://wpnews.pro/news/notecoder-browser-local-candidate-review-with-webassembly-and-synthetic-notes.jsonld"}}