Skip to main content
The SOAP Review panel lets you create structured clinical notes from free-form voice dictation or typed text. Instead of manually filling in each SOAP field, you describe what happened during the appointment and the AI organizes it into the correct clinical structure. Doctors use SOAP Review.

How it works

1

Open the SOAP Review panel

Navigate to the full-page SOAP Review panel from the clinical notes area of an appointment.
2

Choose your input method

You can either type your clinical observations directly into the text area, or use the voice recorder to dictate them.
3

Select your language (voice only)

If using voice dictation, select your language before you start recording. Supported languages are English, Urdu, and Hindi.
4

Record or type your observations

Describe what happened during the appointment in your own words. Include the chief complaint, what you found on examination, your assessment, and your plan.
5

Click 'Structure with AI'

The AI processes your input and populates the structured SOAP fields.
6

Review and edit

Check every field before saving. Edit anything that needs adjustment.

Structured output fields

The AI organizes your input into the following fields:
FieldWhat it captures
Chief ComplaintThe patient’s primary reason for the visit
SubjectivePatient-reported symptoms, history, and concerns
ObjectiveYour clinical findings and examination results
AssessmentYour diagnosis or differential diagnosis
PlanTreatment plan, prescriptions, follow-up instructions
DiagnosisFormal diagnosis for the record
Treatment ProvidedProcedures performed during this visit

Voice dictation

The voice recorder supports three languages for transcription:
  • English — direct transcription
  • Urdu — transcribed and automatically translated to clinical English
  • Hindi — transcribed and automatically translated to clinical English
Select your language before pressing the record button. A pulsing animation confirms the recorder is actively processing your speech.
When you dictate in Urdu, the system transcribes your speech and then translates it into clinical English for the structured output. This means your SOAP note will always be in English regardless of the language you dictate in.

Key behaviors

The AI never fabricates clinical findings. If you only mention a chief complaint and a plan, the Objective and Assessment fields will remain minimal or empty. This is intentional — what you don’t say doesn’t get invented.
Tooth numbers mentioned in your dictation are automatically converted to FDI (Federation Dentaire Internationale) notation in the structured output. Whether you say “upper right six” or “tooth 16”, the output uses the standard two-digit format.
If something goes wrong during processing, a retry button appears. You won’t lose your original input — simply click retry to try again.
Each SOAP review generation counts toward your 15 generations per day rate limit, shared across all Ruby features. Routine page loads don’t count — only an explicit Refresh or Generate does.

Tips for better results

Be specific about findings

Instead of “tooth looks bad,” say “tooth 36 has deep caries on the mesial surface with pulp exposure.”

Mention your plan explicitly

The AI separates assessment from plan, so stating both clearly helps produce accurate structure.

Include patient-reported details

Mention what the patient told you — pain duration, sensitivity triggers, medication history — so the Subjective field is populated.

Speak naturally

You don’t need to dictate in SOAP order. The AI will sort your observations into the correct fields regardless of the order you mention them.
Always review the structured output before saving. The AI is a drafting tool — the clinical record is your responsibility.
  • AI Overview — rate limits, AI principles, and the full list of AI features
  • Note Editing Tools — polish, shorten, or expand notes after structuring
  • Patient Brief — quick clinical summary before appointments