Coming soon · Direct primary care and concierge medicine
Your practice.
Your app.
A concierge for every member.
You sell access. This is how you deliver it without living in your inbox: an app where members handle the routine themselves, a front desk where everything else has an owner, and a scribe that finishes your note before you leave the room.
Northside Family Medicine
Open 8–5 · Replies within 2 hours
-
Refill · Lisinopril 10 mg
With Dr. ChenWe confirmed the medication and Northside Pharmacy. Dr. Chen's queue owns the next step.
Reply by 10:00 AM
-
Schedule · Annual visit
ConfirmedThursday, Oct 2 at 9:00 AM with Dr. Chen. Added to your calendar.
Yesterday
-
Billing · Update card on file
Held until 8:00 AMReceived after hours. Your membership stays active. We will pick this up when the office opens.
9:41 PM
The problem
It is 9:41 PM.
A billing question and a rash are in the same thread.
You are the one sorting them.
Your members joined for a doctor who answers. What they got is an EMR portal, a scheduling link, a billing site, a form, and your text messages. They repeat themselves. They call to ask what happened.
None of that is the medicine you signed up to practice. None of it is what they are paying for.
- 01
Members use your app. It has your name on it.
Not your cell phone. Not a vendor portal. Your practice's app and web portal, with your logo on their home screen. Notifications and email come from your practice, never from us.
- 02
The routine, they handle themselves.
Book or reschedule against the hours you publish. Request a refill. Fill out the intake packet. Pay an invoice or update a card. Check off the to-do you assigned. Read their labs. No phone call, no staff time.
- 03
Everything else lands on a person.
Members pick a topic; each topic routes to a clinician, a person, or a shared queue, with a response window. Staff assign, hold, escalate, and resolve with a written decision. One click drafts a reply; a person sends it.
- 04
After hours stops paging you.
Each topic has its own rule: hold until you open, accept and queue, or unavailable. Members see what happens next. Emergency language skips the hold, shows 911 instructions, and goes to the top of the queue.
Your morning
One screen for the day. One calendar for everyone.
The practice hub. Overdue and assigned requests, today's visits, notes waiting for your signature, and the birthdays you would otherwise miss. The front desk
Good morning, Dr. Chen
Tuesday, September 30
0
Overdue
3
Assigned to me
7
Visits today
2
Notes to sign
Today
- 9:00 Annual visit · S. Patel In person
- 10:30 Follow-up · M. Alvarez Start call
- 1:15 Home visit · T. Nguyen Home
Requests
- Refill · M. Alvarez Draft ready
- Records · J. Okafor Awaiting member
- Billing · S. Patel Held until 8:00
The calendar. Every provider in day, week, month, or agenda view. Pick a visit type and the open slots light up. Video visits start from here, built in or on a clinician's own Zoom. Scheduling
Week of Sep 29
Dr. Chen Dr. Rivera Find a time · Annual visitClinician scribe
Finish the note
before you leave the room.
The clinician scribe records the visit, drafts a SOAP note, and waits for you. No note is written from memory, and none is signed for you.
- 1
Record in the room
Confirm every attendee agreed, then record from the exam-room device. Audio is saved in five-second pieces as you go, so a dropped connection loses nothing already sent.
- 2
Get a SOAP draft
The recording becomes a structured note. Every line links to the moment in the transcript it came from; anything it can't cite is left out.
- 3
Review what matters
Play any line back against the audio, edit the note, add an addendum. Before you can sign, you confirm you checked speakers, sources, doses, allergies, numbers, and negations.
- 4
Sign, then send
Sign in Practice Portal. Send the note to Elation or Cerbo as an unsigned draft and sign it there. Nothing reaches the chart until you do.
Clinician scribe · S. Patel · 18:42
Subjective
- Reports morning headaches for two weeks, worse after poor sleep. 0:42
- Taking lisinopril 10 mg daily; missed two doses last week. 3:15
Objective
- BP 142/88 seated, repeat 138/86. 6:02
Assessment
- Hypertension, above goal with missed doses. 11:30
Plan
- Resume daily dosing; home BP log for two weeks. 14:08
- Follow-up visit in one month. 16:51
Patient chat
They are already asking ChatGPT. Give them one that knows their chart.
Your members are pasting their medication list into a chatbot at midnight. Bring that conversation into your app: it answers under your name, works from what is actually in their chart, and saves every exchange where your clinical team can read it.
- Context from the chart
- Their prescriptions and your visit types, not whatever they remember to type in.
- You can see it
- Every conversation is saved and readable by your clinical team, instead of disappearing into someone else's browser tab.
- It knows its limits
- It says it is AI. It will not diagnose, prescribe, change treatment, or book anything, and it sends emergencies to 911.
- Your app, your call
- On only if you turn it on, and off for any member you choose. Runs privately in our AWS account, with no outside AI service.
Ask Northstar
AI assistant · not a clinician
What is my lisinopril for, and when should I take it?
Lisinopril lowers blood pressure. Your prescription from Dr. Chen says to take one tablet by mouth once a day. If you want to change when you take it, message your care team first.
From your chart
Lisinopril 10 mg tablet
Take 1 tablet by mouth daily · Dr. Chen
Your care team can read this conversation. For an emergency, call 911.
Before your Oct 2 visit
New patient packet
- ✓
Registration
Prefilled from your record
- ✓
Medical history
12 sections
- ✓ S. Patel
Consent to treat
Signed by Sarah Patel
- …
PHQ-9
Question 6 of 9
Forms and intake
The intake packet, done before they walk in.
Build a form once. Send one form or a whole packet into the member's thread, and review the answers in the same queue as everything else. No separate intake tool, no second login.
- Drag-and-drop builder with conditional logic and calculated scores
- Registration, history, consents, and assessments in one packet
- E-signatures; signed answers are locked, corrections are amendments
- Prefilled from the record where the member is allowed to see it
- Tablet kiosk mode and paper entry for the front desk
- Every version kept; sent packets never change underneath the member
Your brand
Your name on the door. Your name on the app.
Every practice gets its own web portal and its own app in the App Store and Google Play, listed under your developer accounts. Your logo, your colors, your practice name on every screen, push notification, and email. Members download your app. Practice Portal is the engine underneath; nobody has to know.
- Branded web portal
- On your domain. Requests, appointments, chart, forms, membership.
- Dedicated mobile app
- Home, visits, messages, health, and account, with your icon. Notifications come from you.
- Requests
- Appointments
- Chart
- Membership
Good morning, Sarah
3 requests · all owned
Northstar Care
Refill · Lisinopril
With Dr. Chen
Annual visit
Thu, Oct 2 · 9:00 AM
Your EMR
Your EMR runs the chart.
Practice Portal runs the relationship.
You are not switching systems. Practice Portal reads the chart so members never re-enter what you already know. It writes back one thing, and only when a clinician chooses: a scribe note, as an unsigned draft for you to sign in the EMR.
Elation Health and Cerbo are supported today.
Other EMRs follow as practices ask for them. How the integration works.
System of record
Your EMR
Elation Health or Cerbo
Relationship
Practice Portal
Member app + staff + scribe
- Patients
- Appointments
- Medications
- Allergies
- Labs
- Vitals
- Visit notes
- Documents
- Immunizations
- Problems
- Family history
Last item sent to Elation
Visit note draft · unsigned · sent by Dr. Chen · waiting for her signature in Elation
The line
Clinical decisions are yours. That is written into the system, not a policy PDF.
Every AI surface stops short of a decision. The scribe drafts; you sign. Drafted replies wait for a person to send them. Patient chat explains; it never prescribes. Anything that needs judgment becomes a task for a qualified person, and software cannot close it.
Read the security page- Diagnosis
- Treatment decisions
- Prescribing
- Refill approval
- Urgency calls
- Signing a note
Early access
Opening to a limited number of practices.
Tell us about yours. We will be in touch as your spot comes up.
Already onboarded? Sign in.