Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Structured medical case presentation for clinical rounds, conferences, and documentation. Generates SOAP-format or narrative case reports with physiologically accurate vitals, labs, and evidence-based plans. Use when the brief mentions "case report", "case presentation", "SOAP note", "clinical case", "ward rounds", "case summary", or "patient presentation".
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-15 | ✗→✓ | ▲ Improved | 88% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 7% | 0% |
| case-20 | ✗→✓ | ▲ Improved | 240% | 0% |
| case-04 | ✓→✗ | ▼ Worse | -27% | 0% |
| case-05 | ✓→✗ | ▼ Worse | 45% | 0% |
Generate a structured medical case presentation for clinical rounds, conferences, or documentation. The output follows standard medical formatting conventions used in hospital settings worldwide.
A single-page HTML case report (index.html). Content varies by format (see references/case-formats.md — selected in Step 0):
SOAP / Conference format:
pertinent positives and negatives
with clinical reasoning for each
Brief Rounds format (daily review, ward round, handover, ICU, post-call):
Before starting, read both reference files:
references/case-formats.md — use this to choose the correct outputformat (SOAP, Conference, or Brief Rounds) based on the user's context
references/checklist.md — keep P0 gates in mind throughout; youmust pass all P0 items before emitting the final artifact
Read the user's prompt and extract:
If the chief complaint or presenting problem is missing:
For SOAP / Conference outputs: write the HPI as a continuous prose narrative in standard clinical style:
> "This is a age]-year-old sex] with a history of relevant PMH] who > presents with chief complaint]. Symptoms began timeline] and are > characterised by quality, severity, radiation]. Associated symptoms > include list]. Pertinent negatives include list]."
The HPI must be chronological. Include timeline markers ("2 hours prior to presentation", "onset yesterday morning").
For Brief Rounds outputs (daily review, ward round, handover, ICU, post-call): skip the full HPI and examination. Instead produce:
If the user has not provided specific values, generate values that are internally consistent with the diagnosis:
Consistency checks (typical patterns):
impaired capillary refill — but medications (beta-blockers), age, or shock type (neurogenic, spinal) can alter this pattern
temperature >38°C — but afebrile pneumonia exists, especially in the elderly or immunocompromised
high-sensitivity troponin — but early presentations may have initially normal troponin; CK-MB is not universally required
temperature abnormality — but compensated early sepsis may present with normal vitals
(state which), glucose in mmol/L, haemoglobin in g/dL
Critical rule — preserve user-provided data:
note the atypical presentation in the assessment rather than forcing canonical numbers
The assessment section must contain:
most likely diagnosis
sentence of supporting or refuting evidence
applicable (TIMI for ACS, GRACE for ACS, Killip class + Shock Index for STEMI/cardiogenic shock, CURB-65 for pneumonia, qSOFA for sepsis, Wells for PE, etc.). Killip class and Shock Index together are accepted as sufficient risk stratification for STEMI/cardiogenic shock cases.
The plan must be:
Do not write "start antibiotics" — write "Piperacillin-Tazobactam 4.5g IV q8h for 5 days"
for the diagnosis
consults to request, and disposition
If you are uncertain about a specific dose, write "drug name] — dose per local formulary/protocol" rather than inventing a dose.
Generated plans must:
(weight, renal function, allergies) are missing from the brief
when relevant patient data has not been provided
patient context (allergy status, renal/hepatic function, pregnancy status, weight, anticoagulation/bleeding risk)
educational and documentation purposes only
index.htmlRequirements for the HTML output:
(Georgia or system serif font preferred)
<table> elementshighlighted in a visually distinct callout box with red left border
data-od-id for comment-mode targeting:html<section data-od-id="hpi">...</section> <section data-od-id="vitals">...</section> <section data-od-id="pmh">...</section> <section data-od-id="examination">...</section> <section data-od-id="investigations">...</section> <section data-od-id="assessment">...</section> <section data-od-id="plan">...</section>
references/checklist.mdBefore emitting <artifact>, run every P0 item in references/checklist.md. All P0 items must pass. Fix any failures before emitting.
Other measured skills in the registry, with their headline benchmark lift.