The governing rule: the LLM reads the unstructured information and drafts the action; the practice team verifies and acts. Clinical data stays inside the practice's environment, and nothing is written to a patient's record or sent to a patient without a human approving it.
Two decisions shaped it. First, structured extraction with provenance: every field pulled from an intake or referral document carries the source it came from, so the front desk approves an extraction in seconds instead of re-typing it. Second, prioritize follow-up by value, not by list order: combine Dentally's structured data (recall due, unbooked treatment, last visit) with the model reading the associated clinical notes and treatment plans, so the team works the highest-value reactivations first, with outreach already drafted and personalized for approval.
What we deliberately did not do: no auto-writing to clinical records, no auto-sending patient messages, no clinical advice generated by the model, and no second practice system. This is built on Dentally.