Reading reminders, device troubleshooting prompts and call scheduling for remote patient monitoring. Plus a plain account of what a text does not count for under Medicare billing rules.
Get started for freeSchedule a demo →Medicare pays for remote physiologic monitoring (RPM) device supply at two reading thresholds in 2026. CPT 99445 covers 2 to 15 days of data in a 30-day period. CPT 99454 covers 16 to 30 days. Treatment management is billed by time: 99470 for the first 10 minutes, 99457 for the first 20, and 99458 for each additional 20. Those time codes require a live, interactive communication with the patient or caregiver. A broadcast nudge is a one-way text. It is not that communication, and sending it does not by itself create billable time. What a nudge can do is remind patients to take readings, catch a device that has gone quiet, and get patients on the phone with your care team. BloomText sends those nudges as broadcasts to a list you export from your RPM platform or EHR.
An Insecure text is a regular SMS, so it can't contain PHI. Keep conditions, devices that point to a condition, and readings out of it. Put patient-specific details in a Secure text with link, which can contain PHI.
Risky
Safer
The risky version names a condition and a condition-specific device in a regular text, which can't contain PHI.
Risky
Safer
The time codes require a live, interactive communication. Don't tell patients, or your billing team, that a text reply stands in for it.
Risky
Safer
Tie the nudge to care, not to a billing threshold. Readings should reflect the plan your provider ordered.
Before 2026, the RPM device-supply code needed at least 16 days of data in a 30-day period. A patient who sent 12 days of data did not qualify for that code that month. For 2026, CMS adopted two new codes for lower volumes: 99445 for 2 to 15 days of data and 99470 for the first 10 minutes of treatment management (CY 2026 Physician Fee Schedule final rule).
The day codes are not additive. CMS says practices bill one of 99445 or 99454 for the days of data in each 30-day period. The same goes for 99470 and 99457: you pick the one that fits the month's time, then add 99458 for each extra 20 minutes after 99457.
CMS also lists the basics in its remote monitoring booklet: RPM needs an established patient, patient consent at the time services are provided, and only one practitioner can bill remote monitoring for a patient in a 30-day period.
Most RPM programs lean on the device vendor's alerts and on staff phone calls. Calls work, but a nurse can only make so many in a day, and many go to voicemail. Vendor app notifications are easy to swipe away. Patients who have stopped taking readings are often the ones who have also stopped opening the app.
A text reaches the phone the patient already uses. The hard part is doing it for a few hundred patients at once without exposing PHI in a regular SMS, and without staff typing the same message over and over.
In the CY 2026 final rule, CMS adopted the CPT language that 99470, 99457 and 99458 "require a live, interactive communication with the patient/caregiver." CMS did not list further exclusions, as long as the communication meets the CPT specification. A one-way broadcast is not live or interactive. Use it to set up the conversation, not to replace it.
Sending a nudge also does not generate billable time on its own. Whether any staff time spent around a text counts toward treatment management is a coding question for your billing team, not something the text itself decides.
Finally, a regular text is not secure messaging for PHI. In BloomText, an Insecure text can't contain PHI. A Secure text with link can contain PHI. See what counts as PHI before you write a reminder.
On 16 July 2026, CMS published the CY 2027 Physician Fee Schedule proposed rule. Comments closed on 14 September 2026. CMS proposed that RPM start with a face-to-face initiating visit where RPM is discussed. It proposed counting only time from clinical staff directly employed by the practice, which would end payment for RPM contracted out to third parties. It also proposed lower practice-expense inputs for the device-supply codes, including 99445 and 99454.
CMS also asked for comment on replacing the RPM codes with two monthly G-codes. The draft monitoring code would need 2 or more days of data and at least 20 minutes of treatment management with a real-time interactive communication. These are proposals and a comment request. As of 15 October 2026, CMS had not published a final CY 2027 rule. Plan for 2026 rules and watch for the final rule.
Send nudges on a schedule, not ad hoc. Many programs check data days around day 10 and day 20 of each 30-day period, then text the patients who are behind. Patients who are on track need nothing extra.
Keep regular texts generic: "your home monitor," "a reading," "your care team." Put anything specific, such as the device name, the number of days sent or the last reading date, in a Secure text with link. Send between 9am and 8pm in the patient's time zone.
Make every nudge easy to answer. Ask for a reply or a call, and route replies to the staff who handle devices. The phone call that follows is the live conversation the time codes ask for.
Export a CSV from your RPM platform or EHR with each patient's MRN, phone, first name, and any columns you want in the message, such as days_sent or device_name. In BloomText, open Broadcast in the sidebar and follow the three steps: Details, Recipients, Message. In Details, choose Secure text with link (can contain PHI, up to 40,000 characters) or Insecure text (can't contain PHI, up to 1,600 characters). See create a broadcast.
In Recipients, upload the CSV (up to 20,000 rows) and map its columns. Any column can become a variable. BloomText matches each row to a patient by MRN, then phone, then email. It does not change existing patient records or add duplicates. See add recipients.
In Message, write the text with variables and fallbacks, for example {{first_name | there}} or {{days_sent}}. Preview it before sending. See personalize messages. Then send now or schedule a date, time and time zone. "Time between messages" sets the pace, and messages go out one at a time, about 60 a minute at the fastest. You can pause and resume. See send and track.
Numbers on your org's opt-out list aren't texted, including patients who replied STOP. In an Insecure broadcast they show as Failed with the reason. Replies come back as private one-to-one conversations in your team inbox. BloomText does not read data from RPM devices or send texts automatically when a patient misses readings. Each round of nudges is a broadcast you start or schedule.
Broadcasts need the Patient SMS Add-on, membership in a team with an assigned phone number, and a verified account. BloomText verifies new accounts before their first broadcast. Broadcast runs in the BloomText web and desktop apps. The BAA is included on every plan, including the free plan.
These are informational care messages, not promotions. Under FCC rules, autodialed texts to mobile numbers generally need the patient's prior express consent (47 CFR 64.1200(a)(1)). A narrow healthcare exemption in 64.1200(a)(9)(iv) covers only listed purposes, such as appointment reminders, and adds limits like 160 characters and one text a day. RPM nudges don't fit neatly in that list, so don't rely on it. Get and record consent to texts when the patient enrolls in RPM. Variables such as {{days_sent}} come from your CSV columns.
Insecure text: can't contain PHI
Send to patients who are behind on reading days. The text itself stays generic.
Insecure text: can't contain PHI
Secure text with link: can contain PHI
Day counts and device names are patient details, so they go in a Secure text.
Secure text with link: can contain PHI
Secure text with link: can contain PHI
The call is the live, interactive communication. The text only schedules it.
Insecure text: can't contain PHI
Insecure text: can't contain PHI
Last verified October 15, 2026.