Key takeaways
-
95% accuracy sounds good. It means one in twenty forms fails. In a chart, that is not acceptable.
-
We hard-map Boulevard, Aesthetic Record, and PatientNow: specific field selectors, written and tested by hand.
-
Other browser EMRs run in generic mode. The AI reads the page, returns actions, and retries up to three times.
-
If a fill cannot finish, you get the full note in a copy-paste box. Nothing is submitted without your review.
-
Adding a new EMR takes us about two to three days of engineering.
Here is a number we use inside Symbal to keep ourselves honest: 95% accuracy means one in twenty forms fails. Say you see eight patients a day. One failure in twenty means about 0.4 failed forms a day, or one every two and a half days. You'd stop trusting the tool inside a week. You'd be right, too.
Most software marketing treats 95% as a win. In a chart, it's a problem you have to catch by hand, on a form you thought was done. So here's how we build autofill, why we only stand behind three EMRs today, and what happens when a fill goes wrong.
What does hard-mapped mean for your med spa chart?
Hard-mapped means we wrote and tested the field map for your specific EMR by hand.
The Symbal Chrome extension reads the same page you see. No API, no vendor partnership. For a hard-mapped EMR, we wrote the map ourselves: which selector is the allergies field, which tab holds the treatment plan, which button opens the injection sub-modal, and in what order to click.
Then we tested it against real forms, by hand, over and over. When one of those EMRs changes a page, we find out and fix the map. That's the deal we make on Boulevard, Aesthetic Record, and PatientNow. The extension isn't guessing on those pages. It's following a map we wrote.
One honest note on Aesthetic Record. Many AR injectors chart on the iPad app, not in a browser. The extension works in the browser only. On the iPad, the path is copy-paste from the Symbal app, and we tell you that before you sign up.
How does generic mode work on other EMRs?
Generic mode uses AI to read the page and attempt field matches where we have not written a map yet.
Not every practice uses one of those three. So for other browser-based EMRs, the extension runs in generic mode. The AI reads the page, identifies the fields it can find, and returns a set of actions. The extension runs them. If the result doesn't match, it tries again, up to three times.
Generic mode works on many browser EMRs. We don't promise it on any of them, because we haven't tested each one the way we tested the main three. Here's how the three modes compare.
| Mode | Which EMRs | How fields are found | What happens on failure |
|---|---|---|---|
| Hard-mapped | Boulevard, Aesthetic Record, PatientNow | Selectors we wrote and tested | You see what did not fill, and fix it before approving |
| Generic | Other browser EMRs | AI reads the page and returns actions | Three retries, then copy-paste box |
| Copy-paste | Every mode, including AR on iPad | You paste each section | Nothing to fail; you place the text |
Why do we use a copy-paste fallback box?
The copy-paste box holds your complete formatted note, so you never lose the work when an automatic fill stops.
When generic mode can't finish, or when there's no browser at all, Symbal shows the full note in a box, laid out by section. You copy each part into the matching field in your EMR. It's slower than a fill and it's not what we want you doing every day.
It exists so you're never stuck. The note's done. The review's done. The only thing left is placement. That takes you a minute instead of leaving you with a blank chart.
Why don't we claim support for every EMR?
We limit our support claims to software we have tested, because an untested fill is a problem you have to catch by hand.
We could claim every browser EMR. Generic mode technically runs on them. Plenty of tools make that claim, and it reads well on a pricing page.
We chose not to, because a claim is only worth what we've tested. Onboarding a new EMR takes us about two to three days of engineering: writing the selectors, walking every tab and modal, and running it against real forms. Until we've done that, we'd rather tell you "not yet" than "yes" and hand you a one-in-twenty problem.
So the list is short on purpose. It'll get longer. It won't get longer faster than we can test.
What happens when an autofill step fails?
You see every missed field right away, before anything touches the chart.
After the extension runs, it shows you what filled and what didn't. A field that didn't fill is a visible gap, not a silent one.
Nothing is submitted without review. You approve every note before it touches the chart, and that's true in every mode. A failed fill costs you a minute to fix. It doesn't cost you a wrong chart, because you were going to read the chart before you signed it either way.
Frequently asked questions
Which EMRs are hard-mapped today?
Boulevard, Aesthetic Record (browser), and PatientNow. Those are the three we've written and tested selectors for. If your EMR isn't on that list, you get generic mode with the copy-paste fallback.
What does generic mode look like to me?
You approve the note, the extension reads your EMR page, and it fills what it can find. If it can't finish after three tries, the copy-paste box appears with the full note. You'll know which one happened because you can see the page.
Can you add my EMR?
We can likely map it if it runs inside a desktop web browser. It takes us about two to three days of engineering to map and test one. Tell us which EMR you use during your trial and we'll tell you where it sits on the list.
What if a field is filled wrong?
Fix it in the EMR before you approve, the same as you'd fix a typo. Then tell us which field, because a wrong fill on a hard-mapped EMR usually means the page changed and the map needs an update. That's our job to fix, not yours.
If you want to see which mode your EMR runs in, the trial is the fastest way to find out. Try Symbal free for 7 days, no credit card required.