Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.bhealthpractice.com/llms.txt

Use this file to discover all available pages before exploring further.

The client portal gives your clients a dedicated space to view the prescriptions you’ve sent them, track their orders, and see your contact details. Clients access the portal through a separate login — they never see the practitioner side of AnyScript. Once a client has portal access, they can check in at any time without needing to contact you directly.

How clients receive access

Clients do not sign up for the portal on their own. Access is invitation-based: once you add a client to AnyScript, you can send them an invitation. The invitation arrives as an email containing a unique link that takes them to the password setup page.
The invitation link is single-use and tied to the client’s email address. If a client misplaces their invitation email or the link has expired, contact your team to resend the invitation.

The password setup flow

When a client clicks their invitation link, they land at /client/set-password. The page shows:
  • Their email address (pre-filled and read-only)
  • Your name, so they know who invited them
  • A password creation form
The client must set a password that meets these requirements:
  • At least 8 characters
  • At least one uppercase letter
  • At least one lowercase letter
  • At least one number
Once they submit, their account is created and they’re taken straight to their dashboard.

The client portal login

After the initial setup, clients log in at /client/login using their email and the password they created. The login page is separate from the practitioner login — if a client accidentally reaches the practitioner login, a link at the bottom directs them to the right place.
Advise your clients to bookmark the portal login page at /client/login so they can find it easily in future.

What clients see in the portal

Once logged in, the client dashboard shows:

Recent prescriptions

The three most recent prescriptions you’ve sent, with title, number of products, status (awaiting payment or paid), and date. Clients can click through to see the full prescription detail and pay if needed.

Your practitioners card

A card showing your name, title, and clinic name. Clients can use the Contact button to email you directly from the portal.

Prescription stats

Quick counts of prescriptions awaiting payment, prescriptions fulfilled, and total orders placed.

Order history

A full list of orders the client has placed, accessible from the portal navigation.

Your details on the client portal

Your name, title, and clinic name appear on the practitioner card that every client sees on their dashboard. Make sure your profile is up to date so clients can identify you correctly. If you’re part of a clinic, the clinic name is shown beneath your title.

Practitioner vs. client login

The portal uses a separate authentication path from your practitioner account. Clients who try to sign in at the practitioner login will see an error directing them to the client portal. Likewise, if you try to sign in at /client/login with your practitioner credentials, you’ll be told your account is not registered as a client.
A client’s email address cannot be the same as a practitioner account. If a client needs to be a practitioner (or vice versa), they must use separate email addresses for each role.