Alterlab Clinical Reports logo

Alterlab Clinical Reports

Community
AlterLab-IEU
alterlab-clinical-reports

Writes comprehensive clinical reports — case reports (CARE guidelines), diagnostic reports (radiology, pathology, lab), clinical trial reports (ICH-E3, SAE, CSR), and patient documentation (SOAP notes, H&P, discharge summaries) — with templates, regulatory compliance (HIPAA, FDA, ICH-GCP), and validation tools. Use when drafting a case report for journal publication, a radiology/pathology/lab diagnostic report, an ICH-E3 clinical study report (CSR) or SAE narrative, or SOAP/H&P/discharge patient records needing regulatory-compliant formatting. Part of the AlterLab Academic Skills suite.

Overview

PublisherAlterLab-IEU
RepositoryAlterLab-Academic-Skills
Skill namealterlab-clinical-reports
Stars
84
Forks
16
Bundled files
33
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • 33 bundled files

    Scripts, templates, and references the model can read while it works. Files are read-only and never executed.

  • Open source

    Published by AlterLab-IEU on GitHub. Read the source before you install it.

Installation

Install the Alterlab Clinical Reports AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/AlterLab-IEU/AlterLab-Academic-Skills/tree/main/skills/clinical-research/alterlab-clinical-reports
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/AlterLab-IEU/AlterLab-Academic-Skills.git /tmp/AlterLab-Academic-Skills
mkdir -p .claude/skills
cp -r /tmp/AlterLab-Academic-Skills/skills/clinical-research/alterlab-clinical-reports .claude/skills/alterlab-clinical-reports
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Alterlab Clinical Reports in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Alterlab Clinical Reports on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Alterlab Clinical Reports is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

Clinical Report Writing

Overview

Document medical information with precision, accuracy, and regulatory compliance. This skill covers four report families: case reports for journal publication, diagnostic reports for clinical practice (radiology, pathology, lab), clinical trial reports for regulatory submission (SAE, CSR), and patient documentation for medical records (SOAP, H&P, discharge).

Clinical reports have to be accurate, complete, objective, and compliant with the applicable regulations (HIPAA, FDA, ICH-GCP), because they feed patient care, regulatory decisions, and the published record. Use only clinical data the user provides — never invent findings, lab values, dates, or citations to fill a template — and mark anything unknown as a placeholder for the clinician to complete. Drafts are for review and sign-off by the responsible clinician or investigator.

When to Use This Skill

Use when:

  • Writing a clinical case report for journal submission (CARE guidelines)
  • Creating a diagnostic report (radiology, pathology, laboratory)
  • Documenting clinical trial data, SAE narratives, or a CSR (ICH-E3)
  • Writing SOAP notes, H&P, discharge summaries, or consult notes
  • Ensuring HIPAA compliance and proper de-identification
  • Validating clinical documentation for completeness and accuracy

Does NOT Trigger

ScenarioUse Instead
Group-level cohort analysis or GRADE-graded treatment recommendationsalterlab-clinical-decision
A forward-looking care plan with SMART goals for one patientalterlab-treatment-plans
Designing CRFs/REDCap instruments or mapping trial data to CDISC SDTMalterlab-redcap-cdisc
An IMRaD research manuscript (e.g. an RCT results paper) rather than a case report or CSRalterlab-scientific-writing
IRB applications and informed-consent formsalterlab-research-ethics

Core Workflow

  1. Pick the report family and load its detailed reference (see index below).
  2. Draft from the template in assets/ for that report type.
  3. Apply regulatory controls — de-identify, document consent, meet timelines.
  4. Validate with the matching scripts/ validator before sign-out.
  5. Final QA against the checklist at the end of this file.

1. Case reports for journal publication

Follow the CARE (CAse REport) checklist: title, keywords, structured abstract, introduction, patient information, clinical findings, timeline, diagnostic assessment, therapeutic interventions, follow-up/outcomes, discussion, patient perspective, and informed consent. Mind journal-specific limits (word count, figures, reference style) and de-identify before submission. → Element-by-element detail, journal requirements, and the 18 HIPAA identifiers: references/care_report_sections.md. High-level checklist: references/case_report_guidelines.md.

2. Diagnostic reports (radiology, pathology, laboratory)

Each uses a standardized section structure (demographics → indication → technique → comparison → findings → impression for radiology; gross/microscopic/diagnosis for pathology; results with reference ranges and critical-value reporting for lab). Use structured-reporting templates (BI-RADS, Lung-RADS, CAP synoptic) where they apply. → Full section templates: references/diagnostic_report_templates.md. Standards and lexicons (ACR, CAP, LOINC): references/diagnostic_reports_standards.md.

3. Clinical trial reports (SAE, CSR, deviations)

SAE reports document serious adverse events with causality and expectedness, on strict regulatory timelines (7/15 days). CSRs follow the ICH-E3 section structure for regulatory submission. Protocol deviations are categorized (minor/major/violation) with CAPA documentation. Journal reports of randomized trials follow CONSORT 2025 (30-item checklist, April 2025; replaces CONSORT 2010), and trial protocols follow SPIRIT 2025. → Component-by-component structures: references/clinical_trial_report_structures.md. Regulatory framing (ICH-E3, CONSORT, timelines): references/clinical_trial_reporting.md.

4. Patient documentation (SOAP, H&P, discharge)

SOAP notes for progress, H&P for admission/initial encounters, discharge summaries for handoff to outpatient providers. Use standard abbreviations, sign and date, document medical necessity for billing. → Format structures: references/patient_record_formats.md. Coding and documentation guidance: references/patient_documentation.md.

Regulatory Compliance and Privacy

  • HIPAA: minimum-necessary disclosure; de-identify via Safe Harbor (remove 18 identifiers) or Expert Determination; Business Associate Agreements for third parties.
  • FDA: 21 CFR Part 11 (e-records/signatures), Part 50 (consent), Part 56 (IRB), Part 312 (IND).
  • ICH-GCP: E6(R3) (ICH Step 4, 6 January 2025; in effect in the EU since 23 July 2025) — protocol adherence, consent documentation, source-document requirements, audit trails, investigator responsibilities. Check which revision applied when a given study was conducted.

⚠️ Caveat — automated de-identification is NOT a compliance guarantee. The bundled scripts/check_deidentification.py is a pure regex scan. Pattern matching has known, substantial false-negative rates: it misses unconventional name spellings, free-text dates, narrative addresses, rare identifiers, and anything outside its fixed patterns. It is a rough first-pass screen only — not a substitute for line-by-line manual review by a qualified person, and not a validated de-identification tool (e.g., Microsoft Presidio, Philter, or a certified Expert Determination). Passing this script does not establish HIPAA Safe Harbor compliance and must never be relied upon as a privacy guarantee. Always perform manual review before any disclosure or publication.

Detailed guidance: references/regulatory_compliance.md.

Medical Terminology and Standards

Use standardized nomenclature: SNOMED CT (clinical terms), LOINC (lab/clinical observations), ICD-10-CM (diagnosis coding), CPT (procedure coding). Respect the Joint Commission "Do Not Use" abbreviation list (e.g. write "unit" not "U", always use a leading zero, never a trailing zero). Comprehensive standards: references/medical_terminology.md.

Data Presentation

Tables for demographics, adverse events, lab values over time, and efficacy outcomes; figures for Kaplan-Meier curves, forest plots, CONSORT flow diagrams, and case-report timelines. Images must be ≥300 dpi, de-identified, with consent for recognizable patients. Detail: references/data_presentation.md.

Quality Assurance

Documentation must be complete, accurate, timely, clear, and compliant. Use the per-type validation checklists (CARE, diagnostic completeness, SAE regulatory compliance, billing requirements) and the scripts/ validators.

Workflows by Report Type

  • Case report: identify case + consent → literature review → draft (CARE) → internal review → journal selection/submission → revision.
  • Diagnostic report: review indication/priors → interpret → dictate structured report → peer review (complex cases) → sign-out → critical-value notification. STAT <1h, routine 24-48h.
  • SAE report: identify → assess/document → causality + expectedness → review → submit to sponsor/IRB/FDA → follow-up to resolution (24h-15 days).
  • CSR: database lock → analysis per SAP → medical-writer draft → biostat/clinical review → QC → approval/submission (6-12 months post-completion).

Index of Bundled Resources

References (references/)

  • care_report_sections.md — CARE element-by-element, journal requirements, 18 HIPAA identifiers
  • case_report_guidelines.md — CARE guidelines, journal requirements, writing tips
  • diagnostic_report_templates.md — radiology/pathology/lab section templates
  • diagnostic_reports_standards.md — ACR, CAP, laboratory reporting standards
  • clinical_trial_report_structures.md — SAE/CSR/deviation component structures
  • clinical_trial_reporting.md — ICH-E3, CONSORT, SAE reporting, CSR structure
  • patient_record_formats.md — SOAP/H&P/discharge section formats
  • patient_documentation.md — SOAP, H&P, discharge, coding
  • regulatory_compliance.md — HIPAA, 21 CFR Part 11, ICH-GCP, FDA
  • medical_terminology.md — SNOMED, LOINC, ICD-10, abbreviations
  • data_presentation.md — tables, figures, safety data, CONSORT diagrams
  • peer_review_standards.md — review criteria for clinical manuscripts

Template assets (assets/)

case_report_template.md, radiology_report_template.md, pathology_report_template.md, lab_report_template.md, clinical_trial_sae_template.md, clinical_trial_csr_template.md, soap_note_template.md, history_physical_template.md, discharge_summary_template.md, consult_note_template.md, quality_checklist.md, hipaa_compliance_checklist.md.

Automation scripts (scripts/)

validate_case_report.py, validate_trial_report.py, check_deidentification.py, format_adverse_events.py, generate_report_template.py, extract_clinical_data.py, compliance_checker.py, terminology_validator.py.

Integration with Other Skills

Pairs with alterlab-scientific-writing (clear medical prose), alterlab-peer-review (quality assessment), alterlab-citation-mgmt (literature references), alterlab-research-grants (protocol development), and alterlab-literature-review (background sections).

Common Pitfalls

  • Case reports: privacy violations, lack of novelty, insufficient detail, weak literature review, overgeneralization from a single case.
  • Diagnostic reports: vague language, incomplete comparison, missing clinical correlation, delayed critical-value notification.
  • Trial reports: late SAE reporting, incomplete causality, data inconsistencies, unreported deviations, selective reporting.
  • Patient documentation: copy-forward errors, insufficient detail affecting billing, missing medical necessity, unsigned/undated notes.

Final Checklist

Before finalizing any clinical report, verify:

  • All required sections complete
  • Patient privacy protected (HIPAA compliance)
  • Informed consent obtained (if applicable)
  • Accurate and verified clinical data
  • Appropriate medical terminology and coding
  • Clear, professional language
  • Proper formatting per guidelines
  • References cited appropriately
  • Figures and tables labeled correctly
  • Spell-checked and proofread
  • Regulatory requirements met
  • Institutional policies followed
  • Signatures and dates present
  • Quality assurance review completed

Clinical report quality directly affects patient safety, healthcare delivery, and the medical literature, so accuracy and privacy take precedence over polish.

Part of the AlterLab Academic Skills suite.

Bundled files

The model reads these on demand while the skill is loaded. They are exposed as readable files and are never executed.

Frequently asked questions

What does the Alterlab Clinical Reports AI skill do?

Writes comprehensive clinical reports — case reports (CARE guidelines), diagnostic reports (radiology, pathology, lab), clinical trial reports (ICH-E3, SAE, CSR), and patient documentation (SOAP notes, H&P, discharge summaries) — with templates, regulatory compliance (HIPAA, FDA, ICH-GCP), and validation tools. Use when drafting a case report for journal publication, a radiology/pathology/lab diagnostic report, an ICH-E3 clinical study report (CSR) or SAE narrative, or SOAP/H&P/discharge patient records needing regulatory-compliant formatting. Part of the AlterLab Academic Skills suite.

Why use Alterlab Clinical Reports on TypingMind?

Because you install it once and use it with any model. Alterlab Clinical Reports is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Alterlab Clinical Reports in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/AlterLab-IEU/AlterLab-Academic-Skills/tree/main/skills/clinical-research/alterlab-clinical-reports. TypingMind reads its SKILL.md and bundles its files and installs it as a skill you can enable per chat.

Which AI models can use Alterlab Clinical Reports?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Alterlab Clinical Reports?

As many as you like. As long as a model supports skills, you can use Alterlab Clinical Reports with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Alterlab Clinical Reports AI skill free?

Yes. It is published on GitHub by AlterLab-IEU under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇