soap-note-generator

Generate structured SOAP notes from FHIR Encounter data.

53|12|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/langcare/langcare-mcp-fhir --skill soap-note-generator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: soap-note-generator
Source: https://github.com/langcare/langcare-mcp-fhir/tree/main/skills/core/documentation/soap-note-generator
Command: npx skills add https://github.com/langcare/langcare-mcp-fhir --skill soap-note-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Generating consistent, structured SOAP notes from FHIR encounters reduces manual charting time, improves documentation consistency, and accelerates clinical briefing across care teams.

Core Features & Use Cases

  • Structured SOAP generation: Converts Encounter data, including subjective context, vitals, labs, medications, conditions, and procedures, into standardized SOAP sections.
  • FHIR resource integration: Pulls data from Encounter, Patient, Observation, Condition, MedicationRequest, Procedure, and AllergyIntolerance to build a complete note.
  • Persistence and accessibility: Optional persistence via DocumentReference for durable storage and easy retrieval.
  • Use Case: Clinicians can transform an in-progress or completed encounter into a clinic-ready SOAP note for charting, sharing, and education.

Quick Start

Generate a SOAP note for a specified FHIR Encounter ID, for example ENC-1234, to produce the Subjective, Objective, Assessment, and Plan sections.

Frequently Asked Questions about soap-note-generator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a SOAP note from FHIR Encounter data?

To generate a SOAP note from FHIR Encounter data, you provide a specific Encounter ID to extract chief complaints, HPI, vitals, labs, and medications into structured Subjective, Objective, Assessment, and Plan sections.

What FHIR resources are needed to create a structured clinical note?

Creating a structured clinical note integrates Patient, Encounter, Observation, Condition, Procedure, MedicationRequest, and AllergyIntolerance resources to assemble a complete narrative with Objective, Assessment, and Plan sections.

Can I persist a generated SOAP note as a FHIR DocumentReference?

Yes, you can optionally persist the generated SOAP note as a DocumentReference for durable storage and easy retrieval, enabling downstream workflows across different clinical care teams.

Does this tool support SOAP note generation for inpatient and emergency department contexts?

Yes, SOAP note generation applies in outpatient, emergency department, and inpatient contexts where formal narratives with Objective, Assessment, and Plan sections are required for clinical documentation.

What is the best way to automate clinical documentation from electronic health records?

Automating clinical documentation from EHRs is best achieved by transforming FHIR encounters into standardized SOAP notes, reducing manual charting time and improving documentation consistency across care teams.

Are there limitations when extracting vital signs and labs for a SOAP note?

Limitations depend on the completeness of linked FHIR resources; if Observation or Condition data is missing from the Encounter, the generated SOAP note will lack those specific vital signs or clinical assessments.