temetro is in beta and under active development. Expect things to change.
temetro

The chat

temetro's home screen — ask for a chart and get record cards back.

The chat is temetro's home screen. It works like any messaging app: type at the bottom, and the conversation appears above. Ask for a patient or a record, and temetro answers with organized record cards — not walls of text.

Open a patient chart

The fastest way to pull up a chart is the patient command. Type a slash, patient, and the file number — or just the slash and the number:

/patient 1042
/1042

temetro replies with the patient's record cards: demographics, alerts, vitals, allergies, medications, problems, recent labs, and encounters.

  • Cards with more detail show a Click for more hint — open one for the full record in a dialog, where you can also edit it (if your role allows).
  • Cards for empty sections (no medications on file, say) stay quiet and aren't clickable.

To register someone new, use the Add patient button beside the message box — it opens the new-patient form right in the chat. (Same form as the Patients page.)

Ask in plain language

Beyond commands, ask questions the way you'd say them — "what were her last three blood pressure readings?" or "show me 10293's labs". An AI agent looks up the right records and replies with cards and lab charts, not just text.

While it works, you can follow along:

  • A Thinking… indicator and a step trace show what it's doing (looking up a patient, searching, validating).
  • Each tool it runs appears as a collapsible tool card — inputs, result, and status.
  • On models that support it, a reasoning block shows the model's thinking.
  • On a fresh chat, suggestion chips offer quick starts ("Show today's schedule", "List open tasks", …).
  • Send another message while it's still replying and it joins a queue above the input, sending automatically when the agent is free.

Pick the model and effort from the model picker in the input.

Bring your own model

Connect an OpenAI, Anthropic, or Gemini API key, or run a local model with Ollama — all under Settings → AI. Because this is patient data, two safeguards always apply:

  • Veil de-identifies records before anything reaches a cloud provider.
  • Any add waits for your approval before it's written.

The first time a message would leave your clinic for a cloud provider, an inline Veil confirmation appears above the input (you can switch to a local model instead) — it asks just once per session. See AI setup & safeguards.

See records and clinic info

Ask to see the schedule, open tasks, or prescriptions — "show today's appointments", "list open tasks" — and the agent renders them as list cards.

It can also answer about the whole clinic (these are aggregates, not individual charts):

  • "what's my clinic called?"
  • Analytics and earnings"how much have we billed this month?" renders KPIs and an earnings chart.
  • Inventory"what's running low?"

Add records from the chat

You can also ask the agent to add things:

  • "book a follow-up for 10293 next Tuesday at 9:30 with Dr Lee"
  • "add a task to call the lab"
  • "prescribe amoxicillin 500mg twice daily for 7 days for 10293"

The agent proposes the record as a one-click approval card — nothing is written until you click Add, and it still respects your role's permissions. The agent only displays and adds; it never edits, deletes, or changes existing records.

A few conveniences:

  • Many records at once (say, from an imported file) are grouped into a single approval: Review & add opens a dialog listing every record, where you can remove any you don't want and Add all in one go.
  • Booking for someone who isn't a patient yet also creates their patient record (with a file number), so they show up on the Patients page.

Attach files

Use the + button to attach files (CSV, JSON, PDF, images, …). They show as tidy attachment chips — not a wall of pasted text. temetro reads text-like files into the prompt, and passes images/PDFs to vision-capable models. You can attach a file whether or not the box already has text.

Files unlock a few workflows:

  • Build an invoice — hand the chat a list of items a client bought and ask it to invoice them. It drafts an invoice with line items as an approval card; nothing is billed until you Add it, and a non-patient is created as a record on approval. See Invoices.
  • Stock inventory — upload a stock or purchase list and ask temetro to add it to inventory. It shows an approval card; on Add, the items are saved to your inventory. (This stocks the clinic — it doesn't bill a patient.)
  • Import an existing database — attach a database export and ask temetro to import it, a great way to migrate from another program. See Migrating from another system.

Your chat history

Conversations are saved automatically. A small pill at the top-left of the chat holds two buttons:

  • History — opens a side sheet to browse and search past chats. Click one to reopen it exactly as it was (record cards and all), or delete it.
  • New chat — begins a fresh thread. (The sidebar's Ask temetro entry does the same.)

History is private to you within your clinic.

Tips

  • File numbers are unique within your clinic — see Core concepts.
  • Everything in the chat is also on the sidebar pages (Patients, Appointments, Prescriptions, Tasks, Messages, Notes, Activity, Analysis).
  • What you can see and edit depends on your role — reception, for example, sees demographics but not clinical details.

On this page