Install
With the dsh CLI on your PATH:
If dsh is not installed yet:
# install the harness CLI (free, open source) npx -y --package @deepseek-ai/dsh@0.1.1-rc.2 dsh --version # then add MedSeek npx -y --package @deepseek-ai/dsh@0.1.1-rc.2 dsh plugin --profile web add dsh-medseek@0.1.3
Confirm the layer mounted
dsh --profile web --dump-config | grep medseek # expect: medseek-tools, medseek-guard, medseek-brand, medseek-audit rows
First draft in minutes
- Restart the web GUI (or hard-refresh the tab).
- Paste a synthetic practice note and say: "Draft today's SOAP note."
- Watch the gap list. Fix one gap by re-running with
filled_fields.
See it without installing
Every PR publishes a replayable headless run against a stub model—no outbound hosts, no secrets. Inspect test:snapshot outputs in CI or open the eval report to read the exact persisted transcript the tests assert.
pnpm test:snapshot # keyless, replays built artifacts pnpm test:snapshot -t "handover" # filter to one transcript # every claim on this site is a mechanism you can grep for in src/
From source instead of npm
git clone https://github.com/Mr-Neutr0n/dsh-medseek && cd dsh-medseek pnpm install && pnpm verify # typecheck + tests + bundle + declarations dsh plugin --profile web add ./
Synthetic data first. Never paste a real chart into any
model endpoint your organization has not approved. Local tools make zero network calls;
lookups send terms and codes only.
Uninstall: dsh plugin --profile web remove dsh-medseek.
Compatibility: pinned to the published upstream rc line; see the repository README table.