Your patient shows you a QR code. You scan it. That’s it.

CMS is driving Kill the Clipboard to end the redundant paperwork patients fill out at every visit; and to close the information gaps that cause preventable medical errors. When a patient’s verified history, medications, allergies, and insurance arrive complete and structured at check-in, your staff stops re-keying forms and your clinicians stop making decisions on incomplete records.

decprative qr code
decorative phone

Patient opens their app

Records & insurance ready as a QR code

decorative phone scanner

Staff scan at check-in

EHR app or open source scanner

decorative check mark

Records in your EHR

History, meds, allergies, insurance

Kill the Clipboard: Implementation Guide

The official CMS implementation guide for practices, hospitals, and health systems. If you want to start accepting patient QR codes at check-in, this page is your starting point. What the QR code actually is, the paths to reading one, what to hand your IT team, and how to test the flow before you go live.


First: that QR code is a SMART Health Link

The QR code your patient presents isn’t an ordinary barcode, and it doesn’t contain their medical records. It’s a SMART Health Link (SHL), a national, open healthcare standard for sharing health information securely. The same standards family (SMART Health Cards) was used for verifiable COVID-19 vaccination records, deployed at population scale across the U.S. and internationally.

Why it’s safe to scan

No records in the code itself

The QR code is an encrypted pointer, not the data. If someone photographs the code off a screen, they don’t have the patient’s chart.

Encrypted end to end

The health record travels encrypted and is only decrypted by the reader at your check-in desk. Nothing is exposed in transit.

The patient controls it

The link is generated by the patient, is time-limited, and can be revoked by the patient at any time. Sharing is a deliberate act, not a standing exposure.

Verified identity behind it

The patient proved who they are with a high-assurance credential (IAL2/AAL2 - e.g., CLEAR, ID.me, or a mobile driver’s license) when they set up their app. The QR is the proof; no portal passwords needed at your desk.

A HIPAA right, exercised digitally

The patient is sharing their own records with you under their HIPAA right of access (45 CFR 164.524). Receiving the data fits your existing covered-entity obligations.

Standard data your EHR understands

What comes across is structured FHIR (the same standard your EHR speaks), history, medications, allergies, insurance, not a PDF to re-key.


How to get started

There are two ways to read a SMART Health Link at check-in, and one of them branches. Think of it as a short decision tree: start with your EHR vendor, a built-in capability is the cleanest long-term path because scanned data lands directly in your existing workflow. If your vendor’s solution isn’t available yet, an independent reader gets you started now, and you can transition to the native capability when your vendor ships it.

Option A: Your EHR’s built-in solution

Several EHR vendors are building SMART Health Link reading directly into their check-in workflow. When your vendor supports it, scanning is just another step in the software your front desk already uses — no new tools, no separate screen, and the patient’s data files directly to the right chart.

Best for: every practice, eventually. Trade-off: availability depends on your vendor’s release cycle — check the vendor instructions below.

Option B: An independent QR code reader

A standalone reader that works with any EHR, it decodes the SMART Health Link and hands you the patient’s structured data to bring into your system. Use it to start today while your EHR vendor’s built-in capability matures. Two ways to run one:

Path 1 - No setup


Community-hosted solution

Health Technology Ecosystem partners host ready-to-use readers. Open one in a browser on your check-in device and start scanning, nothing to install, no IT project.

 

Path 2 - Your environment

Self-hosted reader

Your organization’s IT team installs the free, open-source CMS reader locally, inside your own secure environment, full control, data never leaves infrastructure you operate.


Vendor instructions - engaging your EHR partner

We’re working directly with EHR vendors to confirm availability and implementation paths. This table reflects what we know today.

Don’t wait if you don’t have to

If your vendor is listed as “Confirming” or their release is months out, start now with a community-hosted solution (no setup) or a self-hosted reader (your IT team, your environment) — then transition to the native capability when your vendor ships it. Both work with any EHR.

EHR

Status

Getting Started

Vendor resource / contact

athenahealth

Available

Step by step guidance can be provided on a case-by-case basis for evaluation, testing, or pilot activities.


eClinicalWorks

Available

The SMART Health Link Reader is currently integrated into the eClinicalWorks EHR through the eClinicalMobile (iOS and Android) and eClinicalTouch (iPad) applications. Direct integration with the browser-based eClinicalWorks application is currently underway and will be available in a future release.

The ability to ingest scanned SMART Health Link data is automatically available to all cloud custome

The necessary documentation is available through eClinicalWorks SMART University, an AI-powered training and troubleshooting hub that can be accessed directly from within the eClinicalWorks EHR application.

If additional information or assistance is needed, customers may contact their assigned Strategic Account Manager (SAM) or open a case using the eClinicalWorks support portal.


Epic

Available

Reference the Epic Welcome Setup and Support Guide. Contact your Epic Representative for Prelude for any additional questions.

Reference the Epic Welcome Setup and Support Guide. Contact your Epic Representative for Prelude for any additional questions.


Healthcare Registries, LLC

In Development

8/31/2026

A getting started guide will be provided once available.

An online resource will be provided when available.


MEDITECH

Available

An implementation guide with instructions for activating and configuring the Smart Health Link reader within the EHR will be provided to each healthcare organization upon delivery.


Medplum

Available


Modernizing Medicine, Inc.

In Development

12/1/2026

A getting started guide will be provided once available.

An online resource will be provided when available.


NextGenHealthcare

Available

NextGen natively supports Smart Health Link (QR code) scanning through the ability for NextGen Enterprise EHR to enable external applications in its environment and the ability to support peripherals for QR code scanning at the point-of-care. 

Refer to NextGen Knowledge Center for how to get started with external applications that enable Kill the Clipboard: https://docs.nextgen.com/en-US/nextgenc2a

NextGen Developer Relations is ready to help providers and third parties to bring Kill the Clipboard to life in the NextGen ecosystem. 


Parker

Available


Prompt Health

In Development

1/31/2027

A getting started guide will be provided once available.

For questions about our KtC / SMART Health Link development status, provider organizations can reach out here. Dedicated online resources for this feature are not yet available and will be added once the capability is released.


Community-hosted solutions (no setup)

You don’t have to wait for your EHR vendor, and you don’t have to host anything yourself. Several Health Technology Ecosystem partners host ready-to-use SMART Health Link readers that any practice can use today. Open the partner’s solution in a browser on your check-in device, scan the patient’s QR code, and the structured FHIR data is ready to move into your workflow.
 

When to use a community-hosted solution

Your EHR doesn’t have a built-in capability yet, and you want to start immediately without involving your IT team. It’s the fastest path from “interested” to “scanning patients at check-in.”
 

Ecosystem partner

What they host

Solution

Andor Health

A hosted AI-native reader from Andor Health for healthcare systems, practices, and patients.


b.well Connected Health

A hosted reader from b.well for practices and their connected-health partners.


Patient Centric Solutions

A hosted KTC application for providers to read a QR code or SHL link to view and import patient data. Available in EMR launch mode.


Self-hosted reader - IT implementation brief

If your organization prefers to run the reader inside its own secure environment, for control, for security review, or because it’s your standard practice for software touching patient data, CMS publishes the reader as free, open-source software. This section is the brief to hand your IT team or managed service provider.

Why a health IT team would self-host

  • Data stays in your environment. The reader runs on infrastructure you control. Patient data is decrypted in the browser on your check-in device and routed by components you operate — nothing passes through a third-party scanning service.
  • It fits your existing security review. The source is public, MIT-licensed, and maintained on the official CMSgov GitHub organization. Your security team can read every line, run their own scans, and approve it the same way they evaluate any new software.
  • No per-seat cost and no vendor lock-in. Deploy it on the hosts your check-in devices already reach — an internal web server, your existing CDN, or a small container. Check-in devices need only a modern browser.
  • It works with any EHR. The reader outputs standard FHIR R4 (US Core), so it’s independent of your EHR vendor’s roadmap.

What your IT team is actually deploying


The repository is a monorepo with three components. The decision tree is short, most practices need only the first.

Scanner (@ktc/scanner)

Client-only QR scanner. Runs entirely in the browser, zero runtime dependencies. Deploy as a static site. This is the only component most offices need.

Sidecar (@ktc/sidecar)

Optional enterprise connector. Receives decrypted data and routes it to Drive, OneDrive, Box, Gmail, Outlook, or an API endpoint. Listens on :3090.

Proxy (@ktc/proxy)

Optional CORS proxy for SHL manifest fetches (encrypted traffic only, SSRF-protected). Needed only if a patient’s app server doesn’t send CORS headers. Listens on :3080.

Which components do you need?

  • Just scanning + manual save → Scanner only (static files, no server)
  • Scanner + CORS fallback → Scanner + Proxy
  • Full enterprise routing → Scanner + Proxy + Sidecar

The hand-off

Give your IT team or managed service provider three things:

  1. This page: the technical reference below is structured for system administrators.
  2. The repository: source, deployment docs, and the security & compliance spec are all on GitHub.
  3. Plain-language context: “We want to self-host the CMS open-source SMART Health Link QR code reader for the Kill the Clipboard initiative. It’s the offic


Learn the flow - demos & technical explainers


Before you go live, it helps to see the round-trip and understand what’s happening under the hood. These resources, some built by ecosystem partners, let you generate a real SMART Health Link, watch it resolve, and read how the pieces fit together.


Try it: generate a test QR code

Flexpa is a developer platform that connects applications to patient health data through FHIR APIs, and an early adopter in the CMS Aligned Network. As a contribution to the Kill the Clipboard community, Flexpa built a free SMART Health Link QR generator you can use to create realistic test data.
 

Resource

What it does

Link

QR code demo

courtesy of Flexpa

Generate a real SMART Health Link QR from sample patient data, then scan it with a community-hosted or self-hosted reader to watch the full check-in flow end to end.


Example SHL walkthrough

courtesy of Flexpa

A technical walkthrough of how SMART Health Links carry patient data in the Kill the Clipboard flow, the encryption, the manifest, and the FHIR bundle that comes across.


Technical explainer

KtC working group

Community implementation notes from the Kill the Clipboard working group, practical detail for teams building or integrating a reader.


Questions? Email HealthTechRFI@cms.hhs.gov

Page Last Modified:
07/27/2026 11:58 AM