Three Subspecialties, One Broken Workflow
Combined pulmonology, sleep medicine, and allergy/immunology practices are among the most device-intensive in outpatient medicine. On a typical day, spirometry results need to flow from the PFT lab into the chart. CPAP compliance data needs to be pulled from ResMed or Philips cloud platforms and evaluated against Medicare's 90-day rule. Immunotherapy vials need to be tracked through build-up and maintenance phases with reaction monitoring at every injection. And somewhere in between, the physician needs to calculate an Asthma Control Test score, review a home sleep study, evaluate a patient for biologics, and document the clinical reasoning that ties all of it together.
General EMRs handle none of this natively. PFT results arrive as scanned PDFs or manual transcriptions. PAP compliance data lives in a separate browser tab on ResMed's AirView portal. Immunotherapy tracking happens in spreadsheets or standalone allergy modules that do not talk to the chart. The physician spends their day translating between systems, manually entering numbers that machines already recorded, and reconstructing timelines that should be automatic. Research shows that for every hour of patient care, physicians spend nearly two additional hours on EHR work — and in a device-heavy combined practice, that ratio is worse.
Hero EMR was built to unify these three subspecialties under a single data infrastructure. Spirometers connect directly. PAP device data flows in automatically. Immunotherapy vials are tracked from creation to expiration within the chart. And the clinical tools — scoring instruments, step therapy tracking, compliance dashboards — all draw from the same structured data, so the physician documents once and everything downstream updates itself.
PFT Integration That Connects to Your Spirometer
The American Thoracic Society has identified the lack of interoperability between PFT equipment and EHR systems as one of the most significant obstacles in pulmonary care. Most practices receive PFT results as printed reports that someone scans into the chart as an image file, or as numbers that a medical assistant transcribes manually. Both approaches strip the data of its structured form. A scanned PDF cannot be trended. A manually entered FEV1 value carries transcription risk and takes time that could be spent on patient care. The result is that most pulmonologists maintain separate mental timelines of their patients' lung function, reconstructing trends from memory rather than seeing them visualized over time.
Hero EMR connects directly to spirometers and PFT systems via HL7 and FHIR interfaces. When a patient completes spirometry, the results — FEV1, FVC, FEV1/FVC ratio, and predicted percentages — flow into the chart as structured data. When a complete PFT is performed (spirometry plus lung volumes plus DLCO), all values import together. The system automatically calculates pre/post bronchodilator response, flagging significant reversibility when FEV1 improves by more than 12% and 200 mL. And because every test result is stored as discrete data, trending is automatic: the physician opens the PFT dashboard and sees their patient's lung function plotted over months or years, with treatment changes annotated on the timeline.
For ILD patients, the PFT dashboard adds a critical layer: automated FVC decline rate calculation. The system compares serial FVC measurements and calculates the annualized rate of decline, flagging patients who are losing lung function faster than expected. When a patient on nintedanib shows a steeper FVC decline than their previous trajectory, the physician sees it immediately — not six months later when they happen to notice the numbers during a clinic visit. This longitudinal intelligence transforms PFTs from isolated snapshots into a continuous monitoring system.
CPAP Compliance: Medicare's 90-Day Rule, Automated
Up to 50% of patients discontinue CPAP within the first year. When compliance is defined as Medicare requires it — at least 4 hours per night on 70% of nights within a consecutive 30-day period during the first 90 days — the non-adherence rate climbs to 46 to 83 percent depending on the study. This is not just a clinical problem. It is a coverage problem. If a patient fails to meet the compliance threshold, Medicare will not cover the equipment, and the patient faces a repeat sleep study and another PAP trial before coverage can restart. The 90-day compliance window is one of the highest-stakes timelines in sleep medicine, and most practices track it with manual chart reviews or phone calls to the DME company.
Hero EMR pulls PAP device data directly from ResMed AirView and Philips DreamMapper cloud platforms. Nightly usage hours, residual AHI, leak rates, and mask-on/off events flow into the patient's chart automatically. The compliance dashboard calculates the Medicare metric in real time: how many of the last 30 consecutive nights met the 4-hour threshold, expressed as a percentage. The system generates alerts at the 30-day, 60-day, and 90-day milestones, and flags patients who are trending toward non-compliance early enough for the care team to intervene — with a phone call, a mask adjustment, or a troubleshooting visit — before the window closes.
Why the 90-day window matters: Medicare's compliance rule is binary. Either the patient demonstrates 4 hours on 70% of nights within a consecutive 30-day period during the first 90 days, or they lose coverage. There is no partial credit, no extension, and no appeal. The only remedy is a repeat polysomnogram and a fresh PAP trial. For a patient who was at 68% on day 89, the cost of missing the threshold is thousands of dollars in retesting and months of delay. Automated tracking catches these patients before it is too late.
Immunotherapy Vial Management
Allergen immunotherapy is one of the most operationally complex workflows in outpatient medicine. A single patient may have two or more vials containing different allergen mixes, each with its own concentration, dose schedule, and expiration date. During the build-up phase, injections happen weekly with escalating doses. During maintenance, they shift to every two to four weeks. Every injection requires checking the correct vial, the correct dose, the correct arm, and then monitoring the patient for 30 minutes post-injection for reactions. A reaction changes the protocol. A missed appointment resets the dose. An expired vial requires a new mix. And all of this needs to be tracked across hundreds of patients simultaneously.
Most practices manage this with paper logs, standalone allergy modules that do not integrate with the chart, or spreadsheets that a nurse maintains by hand. Hero EMR brings immunotherapy tracking into the medical record as a native feature. Every vial is tracked from creation through expiration with lot numbers, concentrations, and allergen contents. The build-up schedule is automated: the system knows the current dose, the escalation protocol, and the next injection date. When a patient arrives for a shot, the nurse sees exactly which vial to use, what dose to draw, and which arm to inject. After the injection, the 30-minute observation timer starts automatically. If a reaction occurs, the severity is logged and the dose protocol adjusts. If the patient misses an appointment, the system recalculates the dose based on the time elapsed.
The immunotherapy module also tracks the financial side. Each dose administered maps to CPT 95115 (single injection) or 95117 (two or more injections), and vial preparation maps to CPT 95165 with proper dose counting for Medicare's 10-dose-per-vial limit. The system prevents billing errors before they happen: if a vial has exceeded 10 doses, it flags the discrepancy. If a build-up and maintenance injection occur on the same visit, it suggests the correct code combination. Immunotherapy generates significant revenue for allergy practices, but only when the documentation and billing are airtight.
Screening Scores That Track Themselves
A combined pulm/sleep/allergy practice uses screening instruments constantly. The Asthma Control Test tells you whether a patient's asthma is well-controlled or needs step therapy adjustment. The COPD Assessment Test quantifies symptom burden for GOLD staging. The Epworth Sleepiness Scale measures daytime somnolence. The STOP-BANG questionnaire identifies patients at risk for obstructive sleep apnea with 93% sensitivity for moderate OSA and 100% for severe. In most EMRs, these scores are calculated by hand, documented in free text, and impossible to trend over time. The physician knows the patient's ACT score today but has no easy way to see whether it has improved or worsened over the last year.
Hero EMR captures these instruments as structured questionnaires that patients can complete on a tablet in the waiting room or through the patient portal before their visit. Scores are calculated automatically and displayed with trend arrows showing improvement or worsening relative to the prior visit. When an ACT score drops below 19, the system flags it as not well-controlled and surfaces the current GINA step therapy level with the recommended escalation. When a STOP-BANG score hits 3 or higher, the sleep apnea workup pathway activates. The scores become clinical decision triggers, not just numbers in a note.
Ambient Dictation for the Combined Practice
The ambient dictation system includes templates designed for each of the three subspecialties in a combined practice. For a pulmonology visit, the template structures the note around PFT results, current medications by step therapy level, and respiratory exam findings. For a sleep medicine follow-up, it pulls in the latest CPAP compliance data and Epworth score. For an allergy visit, it incorporates immunotherapy status and biologic eligibility. The physician does not switch templates or navigate menus. The system detects the visit type from the clinical conversation and structures the note accordingly.
ACT Score: 16/25 — Not well-controlled (prior: 12, improving). Patient reports rescue inhaler use 3x/week, nocturnal symptoms 1x/week, some limitation in exercise. No ED visits or hospitalizations since last visit.
Current Step: GINA Step 3 — Low-dose ICS-formoterol maintenance (budesonide-formoterol 80/4.5 mcg, 2 puffs BID + PRN). On current therapy 8 weeks. ACT improved from 12 but remains below 20.
Trend: FEV1 improving (1.53L → 1.62L → 1.71L → 1.82L over 18 months). Obstruction persists but trajectory is positive since initiating ICS-formoterol.
2. Allergic rhinitis — Continue fluticasone nasal spray. Immunotherapy Vial B (dust mite/mold) at maintenance. Next injection today.
3. OSA on CPAP — CPAP compliance 76%, meeting Medicare threshold. Residual AHI 2.4. ESS improved from 16 to 8. Continue current settings. Recheck compliance at 90-day mark (day 47 today).
Dotphrases for Every Workflow
The dotphrase library covers the full breadth of the combined practice, giving physicians instant access to structured data and templates without leaving the note.
Traditional Combined Practice vs. Hero EMR
Consider a patient who has asthma managed with immunotherapy, uses CPAP for sleep apnea, and is due for follow-up spirometry. In a standard EMR, the physician juggles three separate data sources and documents the encounter by manually transcribing device data into free text. In Hero EMR, the PFTs import from the spirometer, the CPAP data flows from ResMed, the immunotherapy schedule is already in the chart, and the ambient system generates a unified note that ties all three subspecialty concerns together.
Built for How Combined Practices Actually Work
The patients in a combined pulmonology, sleep medicine, and allergy practice do not have one condition. They have asthma and sleep apnea. They have COPD and allergic rhinitis. They have severe persistent asthma on a biologic and immunotherapy and CPAP. The entire value proposition of the combined practice is that one physician manages the full respiratory and immunologic picture. But that value is only realized if the EMR can present all of it together. When PFT data lives in a scanned PDF, CPAP compliance lives on a vendor portal, and immunotherapy lives in a paper binder, the physician is doing the integration work in their head rather than on the screen.
Hero EMR eliminates the integration tax. Spirometer data flows in as structured values. PAP compliance data flows in from the device cloud. Immunotherapy vials are tracked natively. Screening scores are calculated automatically. And the ambient system generates notes that reflect the full clinical picture — because the data is already there, in one place, in a format the system can use. For a combined practice seeing 25 patients a day across three subspecialties, this is the difference between an EMR that creates work and an EMR that does work.
National imaging and lab integration, built in. Hero EMR connects directly with national radiology providers like Rayus and major laboratory networks, so chest CT reports, ABG results, allergen-specific IgE panels, and sputum cultures flow back into the chart automatically the moment they're finalized. No fax referrals to imaging centers, no calling the lab, no manual data entry. A chest CT read updates the nodule tracking timeline, IgE panels inform the immunotherapy dosing protocol, and abnormal ABGs flag immediately in the clinical workflow.
Every specialty gets a custom experience. The pulmonology, sleep, and allergy tools described here are part of Hero EMR's broader approach to specialty-specific design. Each clinical specialty has its own ambient dictation template, documentation patterns, and workflow tools. The same philosophy that shaped the combined practice experience — build for how the specialty actually works, not how a generic EMR thinks it should — applies across every supported specialty.
See the pulm/sleep/allergy tools in action
Schedule a demo to see how Hero EMR handles PFT integration, CPAP compliance tracking, immunotherapy management, and cross-specialty ambient dictation in a live workflow.
Request a Demo