AI-Powered Medical Scribe for
CrystalPM Users

Fully-live AI medical scribe for CrystalPM with complete custom template support. Doctora's Windows agent installs on your CrystalPM workstation, writes AI-structured exam notes directly into your existing CrystalPM templates, and preserves every other field in the record.

HIPAA Compliant
Encryption In-Transit & At-Rest
Seamless EHR Integration
2+ hrs
Saved Daily
95%
Accuracy Rate
5-6
More Patients/Day
$0
Transcription Costs

How Doctora Works with CrystalPM

Seamless integration in three simple steps

1
Install the Doctora Windows agent
A lightweight system tray app installs on any Windows machine that has CrystalPM. It auto-detects your CrystalPM installation, INI files, and database connection.
2
Template discovery and mapping
During onboarding, Doctora reads your active CrystalPM template via CNIAdmin and maps each of your field IDs to its clinical meaning. Because CrystalPM field IDs are template-specific, this is per-practice — your custom fields and layout are respected.
3
Capture the exam
Doctora records or ambient-listens to the encounter, transcribes with optometry-tuned speech recognition, and runs the transcript through AI extraction and ICD-10/CPT coding.
4
Safe write-back to CrystalPM
The agent fetches the existing medical record, merges the AI-generated fields into the XML, and saves via CNIAdmin's updateMC — so other fields in the record are preserved.
5
Doctor reviews and signs in CrystalPM
The doctor opens the chart in CrystalPM exactly as always, reviews the populated fields, edits anything they want, and signs. Diagnoses and CPT codes are already staged in the routing slip.

Features & Benefits

Direct write-back into CrystalPM medical records (MedComp XML) via Doctora Windows agent
Full custom template support — works with your existing CrystalPM templates, not a Doctora-provided shell
Per-practice template discovery that maps each CrystalPM field ID to its clinical meaning
Field-preserving writes — AI populates only the fields it owns, never overwrites tech-entered data
Diagnosis routing slip (ICD-10) and CPT routing slip generation for billing hand-off
Schedule sync, patient lookup, create, and update against the CrystalPM database
Works with CrystalPM installed locally or with a remote MySQL server (closet server setups)
Windows Data Protection API (DPAPI) credential storage for HIPAA-aligned local security
System tray agent with auto-detection of CrystalPM installation paths and INI files

Why Choose Doctora for CrystalPM

Advanced capabilities designed for modern eye care practices

Full Custom Template Support
Bring your own CrystalPM templates — BASE, 2015-era, 2020+ templates, or your practice's own custom build. Doctora discovers your fields and maps to them during onboarding. No forcing you onto a generic template.
Field-Preserving Writes
Unlike naive integrations that replace a record's entire XML, Doctora fetches the existing MedComp, merges AI-generated fields, and saves. Tech-entered vitals, pre-tests, and history are never wiped.
Windows Agent Architecture
A .NET system tray application pairs with your Doctora account, stores credentials with DPAPI, and communicates with CrystalPM via its native CNIAdmin API — the same interface CrystalPM uses internally.
Billing Routing Slips
Diagnoses (ICD-10) and CPT codes generated by the AI are built into CrystalPM routing slips so billing staff see them where they already look.
Optometry Voice Recognition
Medical-grade transcription with diarization and optometry keyterm boosting, tuned for terms like pachymetry, gonioscopy, keratometry, and PERRLA.
AI-Powered

Advanced AI Capabilities

Cutting-edge technology that understands optometry

Per-Practice Template Mapping
Doctora's AI extraction targets the exact CrystalPM fields your template defines. A chief complaint always lands in field 204; IOP, refraction, and anatomical findings land wherever your template puts them.
Optometry-Tuned Transcription
Streaming speech recognition with medical diarization and an optometry keyterm list — catches PERRLA, ONH C/D, OCT, and other eye-care terminology natively.
Automatic ICD-10 and CPT Coding
The AI proposes ICD-10 diagnoses and CPT procedure codes from the documented encounter and stages them in CrystalPM's routing slip format.
Structured SOAP Output
Free-form dictation is reorganized into CrystalPM's sectional format — chief complaint, HPI, review of systems, exam findings, assessment, and plan — with each section pointed at the right field ID.
How We Compare
Generic scribes like Dragon hand you a text blob and leave field placement to you. Doctora's CrystalPM integration is the other way around: it knows your template, knows each field ID's meaning in your practice, and writes directly into the database via CNIAdmin. Your custom CrystalPM template doesn't need to change for Doctora to work — Doctora adapts to it.

Frequently Asked Questions

Everything you need to know about Doctora and CrystalPM

Does Doctora work with my existing CrystalPM templates?
How does Doctora write into CrystalPM without overwriting staff entries?
Is CrystalPM cloud-hosted or on-premise supported?
What data leaves the practice network?
How long does setup take for a CrystalPM practice?
Do I need to change how my staff enters data in CrystalPM?
Does Doctora handle diagnoses and billing codes for CrystalPM?
What if my practice upgrades CrystalPM or switches templates?

Other Optometry EHR Integrations

Doctora works seamlessly with leading optometry EHR systems

RevolutionEHR
The most advanced AI medical scribe for RevolutionEHR. Doctora's voice-to-text technology saves optometrists 2+ hours daily on documentation.
Learn More
Eyefinity EHR
Transform Eyefinity EHR with AI-powered medical scribe technology. Voice-driven documentation designed for VSP network optometrists.
Learn More
OfficeMate
Fully-live AI medical scribe for Eyefinity OfficeMate and ExamWRITER. Doctora's Windows agent connects directly to your OfficeMate SQL Server database using Windows Authentication, captures the exam, and writes structured findings, diagnoses, procedures, and refractions into ExamWRITER chart fields — reviewable in OfficeMate exactly as if a tech had entered them.
Learn More

Ready to Transform Your CrystalPM Experience?

Start saving hours daily on CrystalPM documentation with Doctora

No credit card required
Setup in as low as 5 minutes
Cancel anytime