Skip to content

Add a plain-language scan readout#40

Open
eshankiyer wants to merge 1 commit into
BodyMaps:mainfrom
eshankiyer:feat-scan-readout
Open

Add a plain-language scan readout#40
eshankiyer wants to merge 1 commit into
BodyMaps:mainfrom
eshankiyer:feat-scan-readout

Conversation

@eshankiyer

Copy link
Copy Markdown

A practical, scan-tied readout for non-experts.

For the open case, the new Scan readout panel lists each segmented structure with its measured volume and mean density (HU) next to a short, plain-language explanation of what the structure is. It reuses the metrics the backend already computes (/api/mask-data, the same data behind the existing stats view), so there's no new backend work, and adds a short legend explaining the HU scale.

It's framed as educational, not diagnostic. The goal is that someone without a medical background can open a scan and actually understand what's in it and roughly how big/dense each structure is.

  • New ScanReadout component in the viewer sidebar (loads on demand).
  • Plain-language descriptions for the 32 segmentation categories.

Purely additive. Typecheck, production build, and all 48 tests pass locally.

For the open case, lists each segmented structure with its measured volume
and mean density (reusing the existing /api/mask-data metrics) next to a
short plain-language explanation. Framed as educational, not diagnostic,
so a non-expert can understand what's actually in their scan.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant