跳到正文
cccskills
免费在 GitHub 公开

differential-diagnosis-framework

Structured differential diagnosis — generating, prioritizing, and ruling out diagnostic hypotheses.

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(1)

  • SKILL.md5.2 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Overview

differential-diagnosis-framework is a structured approach to diagnostic reasoning: generating a complete hypothesis set from a presentation, prioritizing by probability and treatability, and testing efficiently. It is aimed at clinical trainees, researchers building diagnostic tools, and anyone who needs diagnostic reasoning made explicit — it does not replace clinical judgment and is not a substitute for professional medical evaluation.

The framework fights the two classic diagnostic failure modes: premature closure (stopping at the first plausible diagnosis) and shotgun testing (ordering everything, interpreting nothing).

When to use

  • Working up an undifferentiated presentation: building the initial differential.
  • Prioritizing which diagnoses to test first (probability × urgency × treatability).
  • Choosing tests by likelihood ratios and test-treatment thresholds.
  • Avoiding cognitive biases: anchoring, confirmation bias, premature closure.
  • Teaching or assessing clinical reasoning.
  • Designing diagnostic decision-support tools or evaluating their output.

Core concepts

  • Generate broadly, then prune. Start with an exhaustive differential organized by system or by pathophysiologic category (anatomic, infectious, inflammatory, neoplastic, vascular, metabolic, traumatic, iatrogenic...). Use frameworks like VINDICATE or anatomic approaches to avoid missing categories. Exhaustive generation is cheap; missed diagnoses are expensive.
  • Prioritize by probability × stakes. Rank hypotheses by pre-test probability given the presentation, weighted by urgency (can't-miss diagnoses: MI, sepsis, subarachnoid hemorrhage) and treatability. "Most likely" and "most dangerous" are different lists — work both.
  • Bayesian updating. Pre-test probability → test with known likelihood ratio → post-test probability. A positive D-dimer in a low-risk patient barely moves the needle; the same result in a high-risk patient is decisive. Tests don't diagnose; they update probabilities.
  • Test and treatment thresholds. Below the test threshold: don't test (even a positive won't change management). Above the treatment threshold: treat without further testing. Between: test. Explicit thresholds prevent both over-testing and dangerous under-testing.
  • Likelihood ratios over sensitivity/specificity. LR+ = sens/(1−spec); LR− = (1−sens)/spec. LRs combine with pre-test odds directly and travel across populations better than predictive values. Memorize ballpark LRs for common tests rather than sens/spec pairs.
  • Cognitive bias countermeasures. Anchoring (first impression dominates) → force alternative generation. Confirmation bias (seeking supporting evidence) → ask "what would disprove my leading diagnosis?" Premature closure → require explicit consideration of can't-miss diagnoses before closing. Base-rate neglect → state the pre-test probability numerically.
  • Occam vs Hickam. Prefer a unifying diagnosis (Occam) but remember patients can have two diseases (Hickam's dictum). When the presentation doesn't quite fit one diagnosis, consider two — especially in elderly or complex patients.
  • Document reasoning. Record the differential, the leading hypothesis with its probability, what would change your mind, and the plan. This is both good medicine and medicolegal sense.

Practical workflow

  1. Gather data. History (onset, character, associated symptoms, risk factors), exam, existing results. Note what's missing, not just what's present.
  2. Generate. List all plausible diagnoses by category; include can't-miss diagnoses even at low probability.
  3. Prioritize. Assign rough pre-test probabilities; flag the dangerous and the treatable.
  4. Test strategically. Choose tests with the best LRs for the decision at hand; respect test and treatment thresholds; don't order tests that can't change management.
  5. Update. Revise probabilities with each result; be willing to abandon the leading hypothesis (diagnostic timeout: scheduled re-examination of the differential).
  6. Treat and reassess. Response to treatment is diagnostic information — but also confounded (placebo, natural history), so interpret cautiously.
  7. Close the loop. Final diagnosis with reasoning documented; follow up on pending results; safety-net advice for what should prompt return.

Common pitfalls

  • Premature closure on the first plausible diagnosis.
  • Anchoring on the referral diagnosis or triage label.
  • Ordering broad panels instead of hypothesis-driven tests.
  • Ignoring base rates (rare zebras over common horses without reason).
  • Positive test results over-interpreted in low-prevalence settings.
  • Failing to reconsider when the patient doesn't follow the expected course.
  • Not documenting the differential or the reasoning behind test choices.

Note: this skill supports clinical reasoning education and decision-support design. It does not provide medical advice for individual patients — diagnostic decisions require qualified clinicians with full clinical context.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Master 1Password: vaults, Watchtower, passkeys, SSH agent, CLI, and family/team administration. Use when getting full value from 1Password personally or administering it for others.

中文简介正在准备中。当前显示原文说明。

aicodedecode/awesome-muse-skills282026年10月10日 更新

Create 3D visuals with modeling, texturing, lighting, rendering, and optimization for web and product.

中文简介正在准备中。当前显示原文说明。

aicodedecode/awesome-muse-skills282026年10月10日 更新

Create 3D web experiences: scene setup, models, materials, lighting, animation, scroll-driven scenes, and performance budgets. Use when adding 3D to websites beyond basic demos.

中文简介正在准备中。当前显示原文说明。

aicodedecode/awesome-muse-skills282026年10月10日 更新

Writing abstracts that get papers read — structured content, the 5-sentence core, and journal-specific constraints.

中文简介正在准备中。当前显示原文说明。

aicodedecode/awesome-muse-skills282026年10月10日 更新

Learn effectively from courses and academies: choosing programs, studying actively, and converting courses into skills. Use when investing time/money in structured learning.

中文简介正在准备中。当前显示原文说明。

aicodedecode/awesome-muse-skills282026年10月10日 更新

Audit designs for accessibility with WCAG checklists covering color, type, focus, motion, and content.

中文简介正在准备中。当前显示原文说明。

aicodedecode/awesome-muse-skills282026年10月10日 更新

查看 aicodedecode 的全部技能

报告此技能的问题