That March report, in seconds
A prescription from a specific doctor, remembered only by their name and a rough month, surfaces in seconds instead of a slow scroll through eighteen months of uploads.
Available now
In build
The whole team
Nineteen specialists, each with a defined job and an honest status label.
See all nineteenThe person can quickly find "that report from March" or "the prescription Dr. Rao wrote" without scrolling through months of uploads.
Works with
What it does
The user types a search term (a date, a facility name, a document type, or a word that appears in a filename or a manually entered note) and Doctor returns matching records. Search operates over metadata and the user's own free-text notes, not over any clinically interpreted content.
Somewhere in eighteen months of uploads is the one prescription Dr. Rao wrote in March, but scrolling through every document to find it, one at a time, defeats the entire point of having filed everything so carefully in the first place.
Record search lets a person type a date, a facility name, a document type, or a word from a filename or their own note, and get back matching records almost instantly. Search works over the filing details and the family's own written words — never over any clinically interpreted content — so a diagnostic-sounding question like 'what's wrong with my liver' returns nothing rather than an answer this product was never built to give anyone.
Doctor runs this directly on the platforms your customers already use — no separate app for them to install.
How it works
Enter a date, a facility name, a document type, or any word that appears in a filename or a note you've written yourself, in whatever rough form you happen to recall it in right now.
The search looks carefully across all document metadata and any free-text notes the family has ever entered, returning only records that match without ever reading or interpreting the clinical content of any file at all.
A query that reads like a request for a medical answer — 'is my BP report normal' — is recognised and redirected toward preparing a clinician question instead of being answered directly by the search itself.
Tapping a matching record opens it directly, whether that's a timeline entry, a visit log note, or a document sitting in the vault, without an extra step to locate it manually afterwards yourself at all.
Why it matters
A prescription from a specific doctor, remembered only by their name and a rough month, surfaces in seconds instead of a slow scroll through eighteen months of uploads.
A date, a facility name, or a fragment of your own note all work as valid search terms, since most people don't remember a document by its exact filename.
A search typed as a diagnostic question gets redirected rather than answered, so a moment of typed-out worry never receives a response this product isn't built to give.
The detail
Search here is scoped deliberately narrowly: it indexes filing metadata — dates, facility names, document types — and the family's own free-text notes, never any clinically interpreted value extracted elsewhere in the app. This distinction matters because a search bar is the single most natural place for someone to type a medical question out of sheer habit, the way they might type one into a general search engine, and this feature is built assuming that will happen.
That's why the query-handling layer includes an explicit intent classifier that recognises a diagnostic-sounding query and redirects it — toward the visit-prep question builder, where the same underlying worry can become a proper question for a clinician — rather than attempting to answer it directly itself. A query like 'what's wrong with my liver' returns either zero results or that redirect, never a synthesised answer assembled from whatever data happens to be on file.
Search index entries necessarily duplicate some content outside the vault's primary encrypted store, purely to make matching fast enough to be useful, which means the index itself needs the same encryption standard as the documents it's built from. For a family with years of records across several family members, fast and safe search is what makes the difference between a genuinely useful archive and a pile too large to search by memory alone.
Industry use cases
2 industries where Doctor applies this directly.
A freelance graphic designer uploads a lab report after a routine checkup, and Doctor files it under their profile and lets them draft three questions to ask at the follow-up appointment about a result they didn't understand, without the designer needing to interpret the report themselves or rely on Doctor to explain it.
See the freelancers and consultants playbookA person managing a parent's post-hospitalization care uploads the discharge summary, several follow-up lab reports, and the current medication list into one family profile, sets reminders for each medication's timing, and generates a visit brief ahead of the follow-up appointment so the family doesn't have to recall everything from memory in the waiting room.
See the health and wellness playbookMore from Doctor
The person sees every report, prescription, and visit they've uploaded laid out in date order instead of as a loose pile of files.
Learn moreThe person adds a paper prescription or report to their record in seconds by taking a photo, instead of typing it in by hand.
Learn moreOne person — often a caregiver — can organize records for their parents, children, or in-laws separately, without mixing up whose test is whose.
Learn moreA person managing an elderly parent's records can invite a sibling to view or help, and can cut off that access instantly if circumstances change.
Learn moreThe person can see a lab report's parameter names, values, units, and reference ranges as clean text instead of squinting at a scanned PDF.
Learn moreThe person can see how one specific lab value has moved across multiple visits without manually flipping between old reports.
Learn moreQuestions
No — a query phrased like that is recognised as a diagnostic-sounding question and gets redirected, typically toward preparing a proper question you can bring to his doctor instead, rather than answered directly by the search itself. This is a deliberate design choice, not a gap in the search feature — Doctor doesn't interpret or evaluate report values, in search or absolutely anywhere else in the product.
Yes — a facility or doctor's name works as a search term entirely on its own, and results can be narrowed further by an approximate date range if you happen to have one, without needing the exact date or document title. Search is built around what people actually tend to remember naturally, which is rarely a precise filename or reference number.
No — search matches against filing metadata (dates, facility names, document types) and any free-text notes you've written yourself, but it doesn't run over any clinically extracted values, like the numbers printed on a lab report itself. Finding a specific test result directly is better done through the trend charting or timeline views built specifically for that purpose instead of search.
Search queries and the index built from your records are held under the same encryption standard as the rest of your stored documents, not a lighter one just because it happens to be a search feature you're using. What you type into search is treated exactly as sensitively as the records it's actually searching over on your behalf every time.
The rest of your stack
No rip-and-replace — search across all stored records works alongside the systems already running your business.
Coming soon