Installation

Install

With the dsh CLI on your PATH:

dsh plugin --profile web add dsh-medseek@0.1.3
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

  1. Restart the web GUI (or hard-refresh the tab).
  2. Paste a synthetic practice note and say: "Draft today's SOAP note."
  3. 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.