Back to blog
Integrations

Connecting Your DPC Spot Website to Atlas.md

person sitting while using laptop computer and green stethoscope near
Photo by National Cancer Institute on Unsplash

You picked Atlas.md as your EHR. Good choice. It is built from the ground up for direct primary care, and most DPC doctors who use it never look back. But here is the part nobody tells you during onboarding: your EHR and your website need to work together, or you end up doing twice the admin work for half the result.

A patient finds your site, gets interested, clicks "Sign Up," and then what? If the answer is "they land on a generic contact form and you manually enter them into Atlas later," you have a leak in your funnel that costs you patients every week. The fix is connecting the two systems so the handoff is seamless.

This guide walks through exactly how to connect your DPC Spot website to Atlas.md. No developer needed. No API keys to wrangle. Just a few links in the right places so patients can enroll, schedule, message you, and access their portal without leaving your site's flow.

What Atlas.md actually does for a DPC practice

If you are still evaluating EHR options, here is the short version. Atlas.md is an electronic health record system built specifically for DPC and membership-based practices. It handles charting, billing, scheduling, patient communication, and online enrollment in one platform. Unlike big-box EHRs designed for fee-for-service, it does not make you fight through insurance claim workflows you will never use.

The features that matter most for your website integration are:

  • Online enrollment forms. Patients can sign up for your practice, pick a membership tier, and enter their payment info through Atlas.md's hosted enrollment page.
  • Scheduling. Atlas.md includes appointment scheduling that patients can access directly, without calling your office.
  • Patient portal. A secure login where patients view their records, message you, and manage their membership.
  • Secure messaging. Two-way messaging between you and your patients, built into the platform.

Each of these features has a URL you can link to from your website. That is the foundation of the integration: putting the right links in the right places so patients move from your site into Atlas.md without friction.

Why your website and your EHR need to talk to each other

Most DPC practices treat their website and their EHR as two separate things. The website is for marketing. The EHR is for running the practice. They share nothing. And that gap creates real problems.

Problem one: you lose patients at the handoff. Someone visits your site, reads about your practice, decides they want to join, and then hits a dead end. "Call our office to enroll." Or worse, "Fill out this contact form and we'll get back to you." Every extra step between "I want to join" and "I'm enrolled" costs you patients. People who were ready to sign up at 9 PM on a Tuesday are not going to call your office Wednesday morning. They will forget, or they will find a practice that lets them enroll online right now.

Problem two: double data entry. If your website's contact form dumps submissions into your email inbox and you manually copy patient info into Atlas.md, you are wasting hours every week on work a computer should handle. That time adds up fast, especially as your panel grows.

Problem three: your website feels disconnected from the actual patient experience. Patients expect to click a button on your site and land somewhere useful, not get bounced between platforms with different logins and different designs. A connected workflow feels professional. A disconnected one feels like you are still figuring things out.

What connecting DPC Spot to Atlas.md looks like

The integration between DPC Spot and Atlas.md is not some complicated API setup. You do not need to install plugins, paste JavaScript snippets, or hire a developer. It is link-based: you grab the right URLs from your Atlas.md account and place them on your DPC Spot website where patients will actually use them.

Here is the overview of what gets connected:

  • Your "Sign Up" or "Enroll" buttons link directly to your Atlas.md enrollment page.
  • Your "Schedule an Appointment" button links to Atlas.md's scheduling interface.
  • Your "Patient Portal" link (usually in the nav or footer) points to your Atlas.md portal login.
  • Your contact form can route inquiries into Atlas.md's messaging system, or you can replace it with a direct link to Atlas.md's secure messaging for existing patients.

In DPC Spot, you set these links in your site dashboard. The whole process takes about 15 minutes. Let's walk through each one.

Setting up patient enrollment links

This is the most important connection. Your enrollment button is the single highest-value link on your entire website. It is where "interested visitor" becomes "paying member." Get this right first.

In Atlas.md, go to your practice settings and find the online enrollment section. Atlas gives you a unique URL for your enrollment page. It will look something like yourpractice.atlas.md/enroll. Copy that URL.

In DPC Spot, open your site editor and find every button or link that says "Sign Up," "Enroll," "Join," "Get Started," or anything similar. Set the link destination to your Atlas.md enrollment URL. This typically includes:

  • The main call-to-action button on your homepage hero section
  • The "Sign Up" or "Get Started" button in your nav bar
  • Any enrollment buttons on your pricing page
  • CTA buttons at the bottom of blog posts and service pages

When a patient clicks any of these, they land on your Atlas.md enrollment form, which handles the rest: collecting their info, choosing a membership plan, and processing payment. No manual data entry on your end. The patient goes from your website to enrolled in your practice in one smooth flow.

One tip: set these links to open in the same tab, not a new window. Opening a new tab feels like you are being sent somewhere else. Same-tab navigation feels like a natural next step. The patient can always hit the back button to return to your site.

Adding Atlas.md scheduling to your site

DPC practices love to talk about same-day appointments. It is one of the biggest selling points. But if a patient has to call your office to book one, you are undermining that promise before they even start.

Atlas.md includes an online scheduling feature. Patients can see your available time slots and book directly, without a phone call. You get a scheduling URL from your Atlas.md dashboard that you can link from your website.

In DPC Spot, the natural places for a scheduling link are:

  • A "Book an Appointment" button on your homepage, usually below the hero section or in the services area.
  • Your services page, where patients are already thinking about what they need.
  • Your contact page, as an alternative to filling out a form. "Need an appointment? Book one directly" is often more useful than a generic contact form for existing patients.

For new patients who are not yet enrolled, the scheduling link is less relevant. They need to enroll first. So keep your enrollment CTAs front and center for new visitors, and make the scheduling link easy to find for people who are already members. A good pattern is a "Current Patients" section on your homepage or a link in the footer that says "Schedule an Appointment." That way it is accessible without competing with your enrollment flow.

Linking to the Atlas.md patient portal

Your existing patients will come back to your website for one reason more than any other: to log into their patient portal. Make this easy or they will call your office instead, which defeats the purpose of having a portal in the first place.

Atlas.md provides a patient portal URL where your members can log in to view their records, check lab results, message you, and manage their account. Add this link in two places on your DPC Spot site:

  • The main navigation bar. A "Patient Portal" or "Log In" link in the top nav makes it instantly findable. Your current patients will look here first.
  • The footer. Repeat the link here for patients who scroll past the nav. Footer links are also where search engines and patients expect to find utility links.

Keep the label simple. "Patient Portal" works. "Log In" works. "Access Your Health Records Through Our Secure Patient-Centered Digital Health Platform" does not work. Patients are looking for a door, not a brochure.

Some practices add a brief note near the portal link: "New to the portal? Contact our office for your login credentials." This is helpful if Atlas.md requires you to set up patient accounts manually. A single sentence saves you a round of phone calls from confused patients.

Connecting contact forms to Atlas.md messaging

Here is where things get nuanced. Your website probably has a contact form. Atlas.md has a secure messaging system. These serve different audiences, and you should treat them differently.

For prospective patients (people who have not enrolled yet), keep your website's contact form. They do not have an Atlas.md account, so they cannot use the secure messaging system. Your DPC Spot contact form captures their name, email, and question, and sends it to your inbox. This is the right tool for someone who wants to ask about your practice before committing.

For existing patients, the contact form is the wrong tool. They should be using Atlas.md's secure messaging, which keeps the conversation in their medical record and meets HIPAA requirements. Add a visible note on your contact page: "Current patients: for medical questions or appointment requests, please log into your patient portal and send a secure message." Link the words "patient portal" to your Atlas.md portal URL.

This separation does two things. It keeps patient health information out of your email inbox (where it does not belong), and it reduces the volume of messages you have to sort through manually. New patient inquiries go to email. Existing patient communication stays in Atlas.md. Clean and compliant.

If you want to go a step further, DPC Spot lets you add a second button on your contact page. Make the primary button link to Atlas.md's secure messaging ("Current Patients: Message Your Doctor"), and keep the contact form below it for general inquiries. This nudges existing patients toward the right channel without removing the form for everyone else.

Common mistakes when connecting your website to your EHR

The setup is simple, but a few mistakes come up again and again. Here is what to avoid.

Burying the enrollment link. If your "Sign Up" button is only on your pricing page, you are making patients hunt for it. Put enrollment CTAs on every page: homepage, services, about, FAQ, and every blog post. A patient can decide they want to join from anywhere on your site. The button should be there when they do.

Linking to the wrong page. Some practices accidentally link their "Sign Up" button to the Atlas.md login page instead of the enrollment page. These are different URLs. The login page is for existing patients. The enrollment page is for new patients. Mix them up and new patients hit a login wall that makes zero sense to them. Double-check every link after setup.

Forgetting to test the flow. After you set up the links, walk through the entire patient journey yourself. Start on your homepage. Click "Sign Up." Does it take you to the Atlas.md enrollment form? Go to your contact page. Does the patient portal link work? Open your site on your phone. Do all the buttons work on mobile? Five minutes of testing saves you weeks of lost patients who silently bounced because something was broken.

Not updating links when Atlas.md changes. If you change your Atlas.md practice name or URL structure, your website links break. There is no automated sync. Set a calendar reminder to verify your links quarterly, or any time you make changes in Atlas.md. A broken enrollment link is invisible to you and devastating to your conversion rate.

Overcomplicating the design. Some practices try to embed Atlas.md inside their website using iframes so it "looks like" one seamless experience. This almost always backfires. Iframes break on mobile, cause scrolling issues, and can trigger browser security warnings. A clean handoff from your site to Atlas.md with a direct link is better than a janky embedded experience. Patients do not care that the URL changed. They care that the process works.

Atlas.md vs Hint Health: which integration do you need?

If you are still deciding between Atlas.md and Hint Health, or if you use both, here is how the integrations differ from a website perspective.

Atlas.md is a full EHR with charting, scheduling, billing, and patient communication built in. When you connect it to your website, you are linking to enrollment, scheduling, the patient portal, and messaging. Atlas handles the entire patient lifecycle after they leave your site.

Hint Health is focused on membership management and billing. It handles enrollment, payment processing, and membership tracking. If you use Hint, you connect your website's enrollment buttons to Hint's signup flow. But Hint does not include charting or scheduling, so you might use a separate EHR for those (some practices pair Hint with Elation, for example).

Some DPC practices use both: Hint for billing and membership management, Atlas.md for charting and clinical workflows. If that is your setup, your website links go to Hint for enrollment (since Hint handles the payment side) and to Atlas.md for scheduling and the patient portal.

DPC Spot works with both. We have a separate guide for connecting to Hint Health if that is your billing platform. The key point is this: figure out which system handles each patient action (enrollment, scheduling, messaging, portal access), and link your website buttons to the right one. Do not make your patients figure out which system to use. That is your job, done once, in your site settings.

Ready to check website off your list? Get started with DPC Spot for free and have a professional, SEO-ready practice website live in under 10 minutes. Pre-loaded content, built-in Atlas.md and Hint integrations, and you can be online before lunch.