Features

Built for the acupuncture visit.

TCM charting, scheduling and online booking, patient intake forms, an optional patient portal, and invoicing with optional card payments — built around the acupuncture visit itself. Whatever you’re doing, it’s built not to stop you: no term you can’t add mid-visit, no double-booked slot to untangle after the fact, no account a patient must create before they can fill out a form.

Charting

Chart the whole TCM exam without fighting a generic EHR.

A TCM exam is a round peg; most practice-management software hands you a square hole. Points with laterality, pulse by position, tongue, pattern differentiation, and technique are the fields here — not a form you build yourself first. Nothing stops you mid-visit to go configure something.

  • Acupuncture point selection without leaving the keyboard — type, enter, and laterality carries over
  • A term that isn't in the list gets typed and used on the spot, saved to your practice's own vocabulary
  • Treatment protocols, or copy a whole visit forward from a patient's last session in one click
  • Autosave you can watch happen, one-click undo, and a full session history to restore from
More on charting →
Charting

Chart the whole TCM exam without fighting a generic EHR.

A TCM exam is a round peg; most practice-management software hands you a square hole. Points with laterality, pulse by position, tongue, pattern differentiation, and technique are the fields here — not a form you build yourself first. Nothing stops you mid-visit to go configure something.

  • Acupuncture point selection without leaving the keyboard — type, enter, and laterality carries over
  • A term that isn't in the list gets typed and used on the spot, saved to your practice's own vocabulary
  • Treatment protocols, or copy a whole visit forward from a patient's last session in one click
  • Autosave you can watch happen, one-click undo, and a full session history to restore from
More on charting →
Scheduling

One calendar that stays in sync — without you keeping two straight.

Two-way Google Calendar sync keeps Goji and your real calendar honest in both directions — book here and it shows up there, add something there and it blocks the time here. Hours, buffers, and a reschedule/cancellation policy are set once and enforced everywhere.

  • Two-way Google Calendar sync, or subscribe to any other calendar's ICS feed
  • Facility and provider hours, with buffer time before or after a service
  • A shared reschedule/late-cancellation window, staff and online alike
  • Drag across the calendar grid to start a new appointment at that time
More on scheduling →
Online booking

Take online bookings — without opening your calendar up to just anyone.

Public booking and invite-only patient-portal booking are independent switches, run either, both, or neither. Every channel — your own calendar, the public link, or the portal — books through one reservation system, so nothing gets double-booked no matter where it started.

  • A public link anyone can use, with no account or password
  • Or keep booking to patients you've already invited to the portal
  • One reservation system behind every channel, with a held slot that can't be claimed twice
  • New online bookings go straight onto your calendar, and wait in a queue until you match them to a patient
More on online booking →
Forms & intake

Get intake forms back before the first visit, without an account in the way.

Every account you require is a form you don't get back. Send a plain link — the patient taps it, answers, and they're done, no password and nothing to download. Answers land in your review queue as structured data, not a stack of paper.

  • Patient intake forms with no portal login — the link is the whole thing
  • Agreements and signatures collected with the form, stored with the wording that was signed
  • Turn a completed submission into a new or existing patient record — or dismiss it
  • Custom fields shared with your patient and session records, so nothing gets re-typed
More on forms & intake →
Patient portal

Personal, by phone. Paperwork, by portal.

Your patients already trust you to pick up the phone — keep doing that. The portal is the optional, quiet place for everything else: upcoming visits, arrival details, outstanding forms, and billing history. Invite whoever wants it; nothing changes for anyone who doesn't. Nothing clinical, ever.

  • One calm place for visits, forms, and billing history — nothing clinical
  • Staff-approved portal invites, not open self-signup
  • One patient login across multiple practices, each kept separate
  • Optional and off until you turn it on — forms never require it
More on patient portal →
Billing & payments

Invoice, sell packages, and take card payments — all optional.

Price a service, issue an invoice, and hand over a PDF with no processor connected — a complete workflow for a cash-only practice. Connect Square when you're ready and the same invoices take card payments, typed in by staff, tapped on a paired reader, or paid by the patient themselves from the portal.

  • Invoices that snapshot their own price and details at issue — a rate change never restates what you already sent
  • Sell a package of prepaid sessions, drawn down one credit per visit
  • Charge a card yourself, on a paired Square reader, save one on file with consent, or let the patient pay their own invoice from the portal
  • Every payment gets its own numbered receipt — Goji never sees or stores a card number
More on billing & payments →

See it against your own patients.