Clinical Copilot
Real-time AI clinical documentation - SOAP notes, ICD-10 coding, and clinical alerts generated from provider-patient encounters.
Superscribe supports long-recording transcription for completed clinical recordings. Audio is automatically split into chunks to stay within transcription service limits, then reassembled with recording-relative timing. The platform resolves medical terminology keyterms from patient context, service configuration, and workspace data to improve transcription accuracy.
The clinical copilot is a real-time documentation channel - not a voice agent. It silently observes a medical encounter and produces structured clinical output without generating conversational text.
A provider sits with a patient. As they talk, the platform listens to the encounter in real time, generates structured SOAP notes, suggests ICD-10 codes, and flags clinical alerts - drug interactions, allergy concerns, vital sign anomalies. When the encounter ends, a finalized clinical snapshot is ready for review. The provider spends seconds reviewing instead of minutes typing.
The clinical copilot is a distinct channel alongside phone and text. Where phone and text handle remote patient interactions, the clinical copilot handles in-person encounters where a provider and patient are in the same room. The documentation is a side effect of the intelligence - the primary value is clinical reasoning in real time, not note-taking.
Three Phases
Clinical documentation operates across three temporal phases, each exercising different layers of the platform.
Pre-Encounter: Patient Context Loading
Before the provider begins, the platform loads the patient's full context from the world model: demographics, current medications, allergies, active conditions, recent lab results, insurance details, and encounter history. It then generates a pre-encounter briefing:
Care gap identification - Overdue screenings, lapsed vaccinations, missing preventive care across clinical categories (respiratory, mental health, polypharmacy, continuity of care)
Existing drug interactions - Flags in the current medication list before the encounter starts
Insurance context - Coverage constraints and prior authorization requirements
Continuity summary - Key findings from previous encounters ("last visit: adjusted metformin dose, ordered A1C recheck")
Upcoming appointments - Scheduled visits and follow-ups, so the provider can coordinate care across upcoming touchpoints
Recent call outcomes - Summaries from prior voice interactions, capturing what was discussed and resolved without the provider needing to search call logs
Data quality context - Confidence assessment of the patient's record, highlighting fields with low data quality or single-source information that may need verification during the encounter
The provider walks in already knowing what matters. No chart review. No "let me pull up your records."
Active Encounter: Real-Time Documentation and Alerts
During the encounter, the platform transcribes the conversation in real time, extracts clinical content, and runs safety checks concurrently:
SOAP notes update incrementally as the conversation progresses
ICD-10 codes are suggested as diagnoses emerge in the discussion
Safety alerts (drug-allergy conflicts, drug-drug interactions) surface immediately when medications are mentioned - they do not wait for the full transcript
Care gaps are surfaced while the patient is present - the best time to address overdue screenings or missing preventive care
Clinical entities (medications, symptoms, diagnoses, vitals) are extracted and cross-referenced against the patient's existing record
The platform automatically identifies speakers during the encounter. Parallel audio analysis distinguishes clinician speech from patient speech in real time, so transcript segments and extracted clinical entities are attributed to the correct speaker without manual tagging. When the patient's identity is known, their preferred language from the world model is used to optimize speech recognition accuracy.
Clinical Detection Pipeline
Beyond per-utterance extraction, a streaming detection pipeline watches encounter events as they arrive and cross-references them against the patient's full clinical context. The pipeline joins newly mentioned medications against the patient's allergy list, checks for drug-drug interactions across the entire medication set, evaluates ICD-10 coding completeness against the accumulated assessment, and surfaces care gaps relevant to the current encounter.
Detection results write back as analysis events, which can trigger deeper analysis rules - a newly discovered drug interaction might surface a dosage concern, which triggers a prior authorization check. The pipeline converges when no new patterns match, bounded to prevent infinite recursion. The copilot surfaces findings to the provider as they are produced, without waiting for a manual refresh.
The detection pipeline also evaluates standardized quality measures (such as HEDIS indicators) against the encounter in progress - flagging when a diabetic patient has no A1C documented or a hypertensive patient has no blood pressure reading, so the provider can address gaps while the patient is still present.
Post-Encounter: Automation
After the provider ends the encounter:
Note polishing - The accumulated SOAP sections are rewritten as coherent medical prose, not raw transcript fragments. The system learns each provider's documentation style over time and adapts the polished output to match their preferences
Final coding - ICD-10 codes are verified for completeness against the full assessment
Order preparation - Lab orders, imaging requests, and referrals extracted from the Plan section are structured for one-click approval
Follow-up automation - Patient education materials matched to diagnoses, follow-up surfaces (such as between-visit check-ins) queued, outbound calls scheduled through the outbound system
Encounter quality score - A weighted documentation completeness score (SOAP sections, coding, safety review, note polish, orders, entity extraction) tells the provider whether the encounter is ready for finalization or needs attention before approval
Encounter Entity
Each clinical encounter creates an encounter entity in the world model, capturing all clinical intelligence from the session:
SOAP notes - Subjective, Objective, Assessment, and Plan sections
ICD-10 codes - Suggested, approved, and rejected codes with evidence chains
Clinical alerts - Drug interactions, allergy conflicts, care gaps, and safety flags
Clinical entities - Medications, symptoms, diagnoses, vitals, and procedures extracted from the conversation
Encounter metadata - Provider, patient, timestamps, duration, and lifecycle state
The encounter entity follows the same event-sourced pattern as other world model entities. The encounter state is durable - it survives browser refreshes and connection interrupts.
Clinical Decision Support
Beyond documentation, the platform provides active clinical decision support during the encounter:
Drug-allergy detection
Cross-references mentioned medications against the patient's allergy list, including cross-class sensitivity (e.g., penicillin allergy flagged when amoxicillin is discussed)
Drug-drug interaction
Checks new prescriptions against the entire current medication list for specific interaction mechanisms (serotonin syndrome, QT prolongation, renal dosing adjustments)
Care gap surfacing
Identifies overdue screenings, labs, and preventive care while the patient is present
Prior authorization flagging
Detects procedures and medications that require prior authorization - advanced imaging (MRI, CT, PET) and specialty referrals are flagged automatically
Clinical guideline matching
Evaluates the encounter against evidence-based practice guidelines (ADA statin therapy for diabetics, USPSTF depression screening, JNC lifestyle counseling for hypertension) and surfaces relevant recommendations
Clinical entity conflicts
Alerts when the conversation contradicts the medical record (patient says "no allergies" but the record shows a penicillin allergy) or when patient-reported medications differ from the EHR active list
Crisis detection
Monitors for mental health crisis indicators, dangerous vital sign ranges, and medication safety concerns
These capabilities depend on patient context depth. The richer the world model data (medications, allergies, conditions, insurance), the more the platform can catch.
Encounter Review
Finalized encounters enter a multi-stage review workflow before clinical data flows to the EHR:
AI review - The platform's review pipeline checks the encounter for completeness, internal consistency, and coding accuracy
Provider review - The provider reviews the generated documentation through a dedicated interface, making corrections or approvals
Confidence gating - Approved encounter data passes through the same confidence gates as all other world model data before reaching the EHR
Review catches errors that real-time generation misses. A provider who said "rule out pneumonia" should not have pneumonia coded as a confirmed diagnosis. The review stage lets the provider correct the assessment before it reaches the medical record.
Outbound Integration
Encounters trigger downstream workflows through the platform's outbound system - both during the visit and after finalization:
Follow-up calls - An encounter that identifies a needed follow-up can automatically schedule an outbound call through the outbound system
Surface delivery - Missing information identified during the encounter (e.g., updated insurance, consent forms) can generate surfaces delivered to the patient via SMS. Surfaces can be triggered mid-encounter while the patient is still present - not just after the visit ends - so the provider can address data gaps in real time
EHR write-back - Reviewed encounter data syncs to the EHR through the connector runner
A provider encounter is not an isolated event - it feeds into the same data pipeline and outbound workflows as voice calls and text sessions.
Provider Interface
The documentation interface is a standalone web application with three views matching the encounter lifecycle:
Pre-encounter briefing:
Patient summary - Demographics, active conditions, current medications, allergies, and insurance loaded from the world model
Care gaps and alerts - Overdue screenings, drug interactions, and clinical concerns identified before the encounter starts
Recent history - Prior encounters, call outcomes, and upcoming appointments
During the encounter:
Safety monitor - Full-width banner at the top displaying active safety concerns (drug-allergy flags, drug interactions, crisis indicators) as they are detected
Transcript panel - Speaker-attributed real-time transcription from audio
Living document - SOAP sections that update incrementally as the conversation progresses
Clinical summary - Problem-oriented view of extracted clinical entities, ICD-10 codes, and detection pipeline findings grouped by clinical category
Recording controls - Start, pause, and resume the audio stream
Post-encounter review:
Polished note - Editable clinical prose generated from the accumulated SOAP sections
Coding and orders - ICD-10 codes with batch approve/reject, prepared lab and imaging orders, referral drafts
Session statistics - Encounter duration, entity counts, alert summary
One-click approval - Approve the finalized encounter to promote confidence and trigger EHR sync
The interface is designed for a secondary screen or tablet during the encounter. Providers can glance at the documentation in progress without interrupting the patient interaction.
Configuration
Clinical copilot behavior is configured through workspace settings in the Developer Console. These settings control which intelligence features are active, how documentation is generated, and who has access.
Developer Integration
The provider interface starts a clinical documentation session through an application backend, receives a short-lived streaming URL, and streams microphone audio to the clinical copilot service. Runtime behavior is configured through workspace-level clinical copilot settings such as language, specialty, SOAP style, key terms, custom instructions, safety and CDS toggles, post-encounter automation, and tool access.
For exact endpoint contracts and event schemas, see the Developer Guide entries for Clinical Copilot, Copilot Settings, and Scribe.
Clinician Access
Workspace administrators configure which clinicians are authorized to use the documentation system. The clinical copilot is provisioned as a built-in workspace service that cannot be accidentally deleted.
Workspaces can optionally enable voice authentication for clinicians. When enabled, clinicians enroll a voice passphrase and verify their identity by speaking it on subsequent logins. The identity service compares the spoken passphrase against the enrolled voiceprint using the same speaker verification infrastructure used for patient identity during calls, and upgrades the session token with a biometric verification claim. Voice authentication is feature-gated per workspace and always skippable - it adds a biometric factor without blocking access.
Documentation Settings
Language
Primary language for transcription and note generation
Specialty
Clinical specialty context (affects terminology, coding suggestions, and guideline matching)
SOAP style
How SOAP notes are formatted: concise (brief, dense), detailed (expanded narrative), or structured (formatted with headers and lists)
Key terms
Domain-specific vocabulary hints that improve transcription accuracy for specialized terminology
Custom instructions
Free-text directives that shape note style, section emphasis, or organizational preferences
Safety Detection
Each safety capability can be individually enabled or disabled per workspace:
Drug interaction checking
Cross-references mentioned medications against the patient's full medication list
Allergy cross-reference
Flags medications that conflict with documented allergies, including cross-class sensitivity
Crisis detection
Monitors for mental health crisis indicators and dangerous vital sign ranges
Vital range alerting
Alerts when reported vitals fall outside expected clinical ranges
Clinical Decision Support
Care gap surfacing
Identifies overdue screenings, labs, and preventive care while the patient is present
ICD-10 auto-suggest
Suggests diagnosis codes as clinical findings emerge in the conversation
Guideline matching
Evaluates the encounter against evidence-based practice guidelines and surfaces recommendations
Documentation completeness
Scores the encounter for missing SOAP sections, uncoded diagnoses, or incomplete assessments
Post-Encounter Automation
Auto-polish note
Rewrites accumulated SOAP sections as coherent medical prose in the provider's documentation style
Order preparation
Structures lab orders, imaging requests, and referrals extracted from the Plan section for one-click approval
Education materials
Matches patient education materials to the encounter's diagnoses and procedures
Follow-up surface
Queues follow-up surfaces (between-visit check-ins, care instructions) for delivery after the encounter
Tool Access
Workspaces can restrict which clinical tools the copilot has access to during encounters. By default, all available tools are enabled. Restricting tools is useful when a workspace wants documentation-only mode without active clinical decision support, or when certain tool categories (scheduling, EHR write-back) should be reserved for voice and text channels.
When to Use Clinical Documentation
Primary care visits
Generate SOAP notes and coding in real time, reducing post-visit documentation from 15+ minutes to a quick review. Care gaps surfaced while the patient is present.
Specialist consultations
Capture detailed clinical discussions with domain-specific terminology and accurate specialty coding. Drug interaction checking against the full medication list.
Follow-up visits
Pre-encounter briefing with continuity summary from prior encounters. Documentation starts with full patient context.
Complex medication management
Real-time drug-allergy and drug-drug interaction detection as prescriptions are discussed. Prior authorization flagging for medications that require it.
Relationship to Other Capabilities
Clinical documentation integrates with the platform's existing systems:
World Model - Encounter entities are first-class world model entities, queryable by agents in future voice calls and text sessions
Functional Memory - Facts extracted from encounters feed into the patient's memory dimensions, informing future interactions
Clinical Tools - Encounters use the same patient lookup, medication, and scheduling tools available during voice calls
Analytics - Encounter metrics (documentation quality, coding accuracy, alert rates) flow into the same analytics pipeline as call intelligence
Clinical documentation operates on the same platform infrastructure as voice and text. Agent configurations, safety rules, and compliance frameworks apply uniformly across all channels.
Last updated
Was this helpful?

