OpenEMR Implementation for Nursing & Skilled Care Facilities: Configuration, Workflows & Compliance

OpenEMR implementation for nursing and skilled care facilities with healthcare compliance workflows

The uncomfortable fact about most EHR implementations in skilled nursing and long-term care is that they fail due to configuration rather than software. Most SNF administrators leave an OpenEMR deployment still utilizing paper MARs, documenting MDS assessments in spreadsheets, and manually reconciling PDPM billing codes with nurse notes. That’s not an OpenEMR problem. 

That’s a configuration and workflow problem.

The most widely used free and open-source EHR worldwide is called OpenEMR. More than 100,000 providers in more than 100 countries rely on it, and it is ONC-certified and regularly updated by more than 174 people. Nevertheless, by default, it is intended to be utilized as an ambulatory EHR rather than a nursing facility platform.

A precise set of configuration procedures, SNF-specific workflow templates, and a deep understanding of how 42 CFR Part 483, the MDS 3.0 Resident Assessment Instrument, and PDPM reimbursement integrate with your clinical documentation system are all necessary to turn it into one. Everything is covered in this guide in the precise sequence that your installation team needs. 

The SNF Regulatory Landscape Your EHR Must Navigate

Before your installation team touches a single setup screen, they must understand that skilled nursing facilities are the most strictly regulated care environment in U.S. healthcare.

Your EHR isn’t just a documentation tool. It’s a compliance instrument. The four regulatory frameworks that outline what your OpenEMR configuration has to enable are as follows: 

Requirements for Long-Term Care Facilities

The federal benchmark for all SNF and NF operations. Requires infection control paperwork, clinical record-keeping, physician certification, person-centred care plans, and thorough resident assessments.  Your EHR must generate auditable records that survive a state survey.

Minimum Data Set & Resident Assessment Instrument

CMS requires standardized assessments at admission, quarterly, annually, and upon significant change. On October 1, 2025, MDS v1.20.1 will go into effect. Data is the basis for both SNF Quality Reporting Program (QRP) submissions to iQIES and PDPM reimbursement.

Patient-Driven Payment Model

RUG-IV was replaced by Medicare Part A in October 2019. Medicaid is now being expanded to various states (October 2025). Per-diem rates are determined by five case-mix adjusted components (PT, OT, SLP, Nursing, and NTA), as well as a non-case-mix component. The accuracy of ICD-10 coding and MDS Section GG directly determines reimbursement.

Technical Safeguards for ePHI

Requires unique user IDs, automatic logoff, audit controls, and encryption of ePHI at rest and in transit. In an SNF context, “break glass” emergency access procedures and audit trails for each resident record access event must be configured and tested before go-live.

CMS Audit Alert – 2026

CMS is conducting structured data validation audits targeting approximately 10% of SNFs in 2026. Selected facilities must submit up to 10 MDS assessments for medical record review. If your clinical documentation doesn’t align perfectly with your MDS coding, your reimbursement is at risk, regardless of which EHR you’re using.

Your OpenEMR configuration must produce documentation that satisfies every one of these frameworks simultaneously. That’s the design constraint everything else flows from.

Why OpenEMR Works for Skilled Nursing Facilities

OpenEMR isn’t purpose-built for long-term care. But it has three properties that make it an exceptional foundation for SNF and nursing home implementations, properties that most proprietary LTC platforms can’t match.

  • First: complete customizability. The built-in Form Designer and Layout Editor allow you to configure or build every clinical form, nursing note template, care plan structure, and workflow in OpenEMR from the start. SNF workflows look nothing like ambulatory care. OpenEMR can be shaped to match them precisely.
  • Second: zero licensing cost. In hospitals with single-digit per-resident-per-day margins, reducing a $15,000-$50,000 yearly EHR licensing charge is clinically and operationally significant. Instead, the saved budget is allocated to direct care staffing and infrastructure.
  • Third, ensure ONC certification and standards compliance. OpenEMR 8.0.0 received ONC Ambulatory EHR certification. It supports HL7 FHIR, CCD/CCDA documents, USCDI V5 data classes, and connection with the SMART-on-FHIR app. This is the interoperability foundation needed for hospital-to-SNF care transfers and Health Information Exchange participation under the IMPACT Act.

The Honest Trade-off

OpenEMR does not include a purpose-built MDS assessment tool or a native iQIES submission interface. Your implementation will require either a third-party MDS software integration (via HL7 or FHIR) or custom form development. This is not a dealbreaker, it’s a configuration task. However, it must be prepared for before going live, not discovered later.

Long-term care facilities that embrace OpenEMR as a platform to configure rather than a pre-built product to deploy reap the greatest benefits. That shift in thinking is the difference between a successful and a failing implementation.

Global Configuration: Facility Setup, Security & Access Control

Global settings in OpenEMR control site-wide behaviour, from session timeouts to password policies to the facility details that appear on every clinical document and UB-04 claim.

Navigate to: Administration → Globals

Here are the critical global settings for SNF implementation, organized by priority:

Facility Configuration

Setting Where to Configure SNF Requirement Priority
Facility NPI Administration → Practice → Facilities Required for all CMS billing. Use your Type 2 Organizational NPI — not a provider NPI. Required
Medicare Provider Number (CCN) Facility details → Tax ID / Billing Identifiers CMS Certification Number (CCN) is your Medicare-assigned facility identifier. Required on UB-04 claims in FL 51. Required
Type of Bill (TOB) Billing → Configuration SNF inpatient Medicare Part A uses TOB 21X. Hospital swing-bed services use TOB 18X. Configure per your facility type. Required
Facility Wings/Units Administration → Facilities → Locations For census tracking and reporting, assign separate location codes to each unit (for example, Medicare Skilled Unit, Long-Term Care Unit, Memory Care Unit). Recommended
Bed/Room Configuration Administration → Facilities Map individual rooms and bed designations. Used for the census report, occupancy tracking, and admission workflow assignment. Recommended

Security Configuration for HIPAA Compliance

Navigate to: Administration → Globals → Security

OpenEMR Security Settings — SNF Required Configuration

PASSWORD POLICY

  • Password minimum length: 12 characters
  • Complexity requirement: Uppercase + lowercase + number + special character
  • Password rotation: 90 days  # Per HIPAA Security Rule guidance
  • Password history: Last 3 passwords cannot be reused

SESSION MANAGEMENT

Automatic session timeout:

  • Clinical workstations: 15 minutes idle
  • Medication stations: 10 minutes idle
  • Public kiosks/break rooms: 5 minutes idle

Shared logins: PROHIBITED  # HIPAA requires unique user IDs

AUDIT LOGGING

Enable Audit Logging: ON  # Globals → Logging

Tracked events (automatic):

  • Patient record view/modification
  • User login/logout/ lockout
  • PHI export and print events
  • Appointment and order activity
  • Administrative configuration changes
  • Digital signature events

MULTI-FACTOR AUTHENTICATION

  • MFA type: TOTP (available OpenEMR 7.0+)
  • Required for: All providers, billing staff, administrators

ENCRYPTION

  • Data at rest: Full-disk encryption on the server
  • Data in transit: HTTPS with a valid SSL certificate (TLS 1.2+)
  • Database: MySQL encryption for PHI tables where possible

User Roles and ACL Configuration for SNF Care Teams

Access Control Lists (ACLs) are how OpenEMR enforces the HIPAA principle of minimum necessary access, the requirement that staff see only the resident information needed to do their specific job.

Navigate to: Administration → ACL

Role-based access in a skilled nursing facility is more complex than in an ambulatory setting. You have nursing personnel working multiple shifts, therapists who document in progress but cannot bill independently, CNAs who document ADLs but do not have access to prescription data, and a business office that requires billing access but not clinical chart access. 

Here’s the SNF-specific ACL role architecture:

Role Clinical Chart Access Medication / Orders Billing / Claims Admin / Globals
System Administrator Full Full Full Full
Administrator (DON) Full — all residents View only Reports only No configuration access
MDS Coordinator Full — all residents View only View MDS-related billing None
Attending Physician / NP Full — assigned residents Full prescribing rights None None
Charge Nurse (RN/LPN) Full — assigned unit MAR/TAR administration rights None None
CNA / Restorative Aide ADL forms only — assigned residents None — view scheduled medications, no administration rights None None
Physical / OT / SLP Therapist Therapy notes — assigned residents View only None None
Social Services Psychosocial, advance directives None None None
Dietary / Nutrition Nutrition assessments, weight logs Diet orders view only None None
Business Office / Billing Demographic / insurance only None Full billing access None

Multi-Unit Facility Configuration

For facilities with distinct Medicare Skilled and Long-Term Care units, OpenEMR’s facility-based patient restriction can be configured so that a charge nurse on the skilled unit does not appear to have access to long-term care residents, and vice versa. Set this under Administration → Globals and assign residents to their unit facility in their demographic profile. This supports HIPAA’s minimum necessary standard and prevents unintended cross-unit record access.

Building SNF-Specific Clinical Forms and Templates

This is where most OpenEMR SNF implementations stall. The default OpenEMR clinical forms are built for ambulatory SOAP note documentation; they don’t include the forms your nursing and therapy staff need to comply with 42 CFR Part 483 or to support accurate MDS coding.

You have two options for creating SNF-specific forms:

Option A – Form Builder (Layout-Based): Go to Administration → Forms → Form Builder. This is suitable for structured data entry forms, nursing shift assessments, fall risk tools, skin integrity screenings, and ADL tracking. Create fields by dragging and dropping, including checkboxes, dropdown menus, numeric inputs, and text fields.

Option B – Custom PHP Module: A developer-built module is necessary for complicated interdisciplinary forms that require calculating logic (for example, a Braden Scale that auto-scores and initiates a care plan intervention). These install through Administration → Modules.

Here are the clinical forms you need to build or configure for SNF compliance:

Form / Template Regulatory Driver Build Method MDS Section Link
Admission Nursing Assessment 42 CFR 483.20 — initial assessment within 14 days Form Builder Sections A, B, C, D, F, G, H, I, J, K, M, N
Shift Assessment (12-hour) 42 CFR 483.25 — quality of care documentation Form Builder Sections GG, J, N
Medication Administration Record (MAR) 42 CFR 483.45 — pharmacy services Custom Module (eMAR) Section N (medications)
Treatment Administration Record (TAR) 42 CFR 483.25 — wound care, IV therapy Form Builder + Procedures Section M (skin conditions)
Braden Scale (Pressure Ulcer Risk) 42 CFR 483.25(c) — skin integrity Custom Module (auto-scoring) Section M
Fall Risk Assessment (Morse Scale) 42 CFR 483.25(d) — accident prevention Form Builder or Module Section J (fall history)
Nutrition/Weight Tracking 42 CFR 483.25(g) — nutritional status Form Builder (vitals integration) Section K
Care Plan (Interdisciplinary) 42 CFR 483.21 — comprehensive care plans Custom care plan module All triggered CAAs
Section GG Functional Assessment PDPM Nursing Component + SNF QRP Form Builder (requires therapist + nurse co-documentation) Section GG
Physician Certification / Recertification 42 CFR 424.20 — Medicare coverage requirement Document Template N/A (triggers billing)

For your nursing note templates, configure at least these three template types as standalone encounter forms in OpenEMR:

  • The SBAR Nursing Note (Situation, Background, Assessment, Recommendation) is the usual communication format for handoffs from SNF to hospital and nurse to physician.
  • Restorative Nursing Log – tracks restorative nursing programs (ROM, ambulation, and bowel/bladder retraining) necessary for MDS Section O and to promote PDPM Nursing Component correctness.
  • Significant Change Note – triggered when a resident’s condition warrants a Significant Change MDS assessment; must document the nature of the change, physician notification, and family notification.

Admission-to-Discharge Workflows in OpenEMR

A resident’s episode of care in a skilled nursing facility generates more documentation events across more care team members than almost any other care setting in healthcare.

Here is how to map and configure each part of the resident journey in OpenEMR:

Phase 1: Admission Workflow

Register the Resident in OpenEMR

To create a patient record, navigate to Patient > New Patient. Collect and enter all payer information at admission, including Medicare Part A MBI, Medicaid ID, and secondary payer information. Assign the resident to their facility unit/room using the Facility field in demographics. This field drives unit-level access restrictions and census reporting.

Enter and Authenticate Admission Orders

Under the resident’s chart: Go to Encounter, then New Encounter, and finally Order Set. Configure a “SNF Admission Order Set” template containing common orders such as nutrition, activity level, fall precautions, and medication reconciliation prompts. According to 42 CFR 483.24, a physician must sign admission instructions before care can be provided. OpenEMR’s electronic signature module enables order authentication and generates the timestamped audit trail required for CMS compliance.

Complete and Document the Comprehensive Nursing Evaluation

Using your custom Admission Nursing Assessment form, complete the baseline clinical evaluation within 8 hours of admission for nursing and within 14 days for the MDS. This generates the data foundation for the 5-day MDS assessment. Flag any triggered Clinical Area Assessments (CAAs) within OpenEMR’s care plan module to ensure they’re addressed before the comprehensive care plan deadline at day 21.

Import and Verify the Medication List

Use OpenEMR’s medication list module (Patient → drugs) to enter all drugs transported from the hospital. If your hospital is connected via HL7 or FHIR, you may be able to import a discharge medication list using a CCD/CCDA. For each medication, flag the NTA classification (for PDPM Non-Therapy Ancillary component scoring) and identify any route of administration per the new USCDI v5 Medication Profile requirements in OpenEMR 8.0.

Build the Resident-Centred Care Plan

Within 7 days of the completion of the comprehensive assessment (but no later than day 21), the interdisciplinary team must complete the comprehensive care plan. Configure OpenEMR’s care plan module with pre-built goal libraries organised by clinical area (functional mobility, skin integrity, nutrition, medication management, discharge planning). Each care plan goal should link directly to the MDS Care Area Assessment that triggered it.

Phase 2: Ongoing Care Documentation Workflows

Daily clinical documentation in an SNF is a multi-role, multi-shift operation. OpenEMR’s Flow Board is your central coordination tool for managing active resident statuses and documentation completion tracking.

Configure custom Flow Board statuses for SNF care tracking:

OpenEMR Flow Board – SNF Status Configuration

# Navigate: Administration → Lists → Appointment Statuses

Status Name  Color Meaning in SNF Context
Vitals Completed Blue CNA has documented morning vitals + ADLs
Nursing Assessed Green Shift nursing assessment complete
Physician Reviewed Purple Physician has reviewed/signed the daily note
MDS Pending Amber MDS assessment window open, incomplete
Cert Due Amber Medicare certification/recertification due
Care Plan Updated Teal Quarterly or significant change update complete
Therapy Active Orange Resident in active Medicare Part A skilled therapy
Therapy Discharge Green Therapy discharge note completed for MDS

Phase 3: MDS Assessment Workflow

This is the most technically complex procedure to create in OpenEMR for SNF settings because the MDS assessment is not natively included in OpenEMR and must be integrated or customized.

Your three choices, sorted by implementation complexity:

  • Option 1: Integrated MDS Software (recommended): For resident census data, connect a purpose-built MDS/RAI platform (PointClickCare MDS, MatrixCare MDS, or similar) to OpenEMR via HL7 ADT feeds. OpenEMR delivers demographic and encounter data, while the MDS platform manages assessment completion and iQIES submissions. This is the cleanest compliance architecture.
  • Option 2: Custom MDS Forms in OpenEMR. Create all MDS sections using OpenEMR custom forms. Exports data to iQIES manually. Higher implementation effort, but it eliminates a second software subscription. Suitable for facilities with limited budgets and strong IT capacity.
  • Option 3: FHIR-Based Data Export: Use OpenEMR’s FHIR API to send resident data to an external MDS tool in USCDI-compliant format. An emerging solution that meets the ONC Cures Rule interoperability standards requires developer knowledge.

PDPM Documentation Pro Tip

MDS data drives every PDPM payment component, and MDS data is driven by clinical documentation. Configure OpenEMR so that Section GG functional assessments, NTA condition coding, and primary diagnosis (ICD-10) selection are completed before the 5-day MDS window closes. A single MDS assessment error, such as an inaccurate Section GG functional score, might result in a resident being placed in a reduced PDPM payment category for the duration of their Medicare stay.

Phase 4: Discharge Documentation Workflow

Discharge paperwork in OpenEMR initiates two simultaneous procedures in an SNF: the clinical record must be properly closed, and the final billing claim must be generated correctly.

  • Complete the discharge MDS evaluation (A0310F = 10 for planned discharge, = 11 for unplanned) within the specified time frame.
  • Create and authenticate the physician discharge summary using OpenEMR’s document template.
  • Close all open medication orders and reconcile the discharge medication list with the receiving physician (CCD export for hospital transfers).
  • Create the UB-04 discharge claim in OpenEMR’s billing module, verify that the final PDPM classification matches the MDS data, and submit via your clearinghouse connection. 

PDPM Billing Configuration and UB-04 Claim Setup

PDPM transformed SNF reimbursement from a volume-based therapy model to a patient-complexity model. Every billing configuration decision in OpenEMR must align with how PDPM calculates payment.

Under PDPM, Medicare Part A reimbursement has six components:

PDPM Component MDS Driver OpenEMR Documentation Requirement
Physical Therapy (PT) Section GG, primary diagnosis (ICD-10) PT evaluation, treatment notes, Section GG functional baseline completed pre-MDS
Occupational Therapy (OT) Section GG, cognitive performance OT evaluation, BIMS/CAPS cognitive assessment documentation
Speech-Language Pathology (SLP) Swallowing, communication, and cognitive SLP evaluation, SLP-related comorbidity documentation (aphasia, dysphagia)
Nursing Component Section GG Nursing Function Score Nursing shift assessments, restorative nursing logs, and CNA ADL documentation — all must consistently support GG coding
Non-Therapy Ancillary (NTA) Active diagnoses, medications, and special treatments Complete medication list with NTA-classified drugs (parenteral nutrition, IV antibiotics, transfusions), active infection/condition documentation
Non-Case-Mix (NCM) Not case-mix adjusted Consistent documentation of room and board, utilities, and no specific clinical documentation driver

UB-04 Configuration in OpenEMR

Navigate to: Billing → Claim Management → New Claim

For Medicare Part A SNF claims, include the following Form Locators (FLs) in your UB-04 template:

  • FL 4 – Bill Type: 212/213 for interim billing for prolonged stays, or 211 (Inpatient Part A – Admit Through Discharge).
  • FL 17-Admittance Date: This should match the start date of the Medicare-covered skilled stay rather than the actual date of admission.
  • All therapeutic disciplines (PT: 0420, OT: 0430, SLP: 0440), nursing (0180), and ancillary services are included in the FL 42-49 Revenue Codes and HCPCS.  Configure OpenEMR’s Revenue Code mapping under Administration → Billing.
  • The primary cause of the SNF stay must be FL 67, Principal Diagnosis (ICD-10-CM). 487 clinical category mappings have been updated in accordance with the PDPM FY2026 ICD-10 mapping (effective October 1, 2025); please check your diagnosis codes against the most recent PDPM grouper.
  • Principal Procedure (FL 74): It is necessary for outpatient Part B claims that are billed from the SNF, but not for SNF Part A inpatient claims.

PDPM Billing Alert – 2026

CMS implemented 34 ICD-10 mapping revisions under PDPM effective October 1, 2025. Many diagnoses previously used as primary PDPM drivers have been reclassified to “Return to Provider” status, meaning claims using these codes will be rejected. Before processing any claims, compare your facility’s principal diagnosis library to the FY2026 PDPM ICD-10 Mapping ZIP file supplied by CMS. Update your OpenEMR ICD-10 code set under Administration → Codes.

Clearinghouse Configuration

OpenEMR supports electronic claim submission via ANSI X12 837I (institutional) format to clearinghouses, including Office Ally, Waystar (formerly ZirMED), and ClaimRev.

For SNF Medicare Part A claims, you must submit as 837I (Institutional), not 837P (Professional). Configure this at: Administration → Billing → X12 Partner Setup. Verify your clearinghouse is connected to FISS (the Medicare Part A system) and test with at least five claims in a sandbox environment before live submission.

Compliance Architecture: HIPAA, 42 CFR Part 483 & QRP

Compliance in a skilled nursing facility is not something you configure once and forget. It’s an ongoing operational discipline that your OpenEMR configuration must actively support.

42 CFR Part 483 Documentation Requirements

Your OpenEMR system must be able to generate documented evidence of compliance with these mandated requirements at any time — including during an unannounced state survey:

  • 483.20 – Resident Assessment: Timestamped, authenticated MDS assessment records for each mandatory assessment type, together with documented care area assessment follow-up.
  • 483.21 – Comprehensive Care Plans: Care plan developed within 7 days of MDS completion, revised quarterly and within 14 days of major change, and certified by an interdisciplinary team.
  • 483.45 – Pharmacy Services: All medication administration records, pharmacy review paperwork, and drug regimen review results must be put into the resident’s clinical record.
  • 483.60 covers calorie/fluid intake tracking, diet order verification, weight monitoring data, and nutritional assessment documentation.
  • 483.70 – Administration: Minutes from QAPI meetings, personnel assignment records, incident reports (within five days of reportable incidents), and documentation related to facility evaluations. 

Audit Trail Verification

OpenEMR’s audit log, when properly configured, creates a complete record of who accessed or modified every resident record, the documentation standard required by HIPAA and increasingly verified during state surveys.

To generate an audit report for a specific resident:

OpenEMR Audit Log Access – For Survey Readiness

# Access the audit log:

  • Reports → Audit Log → Patient-Specific Audit

# Filter by:

  • Date Range: Specify the period under review
  • Patient: Select the specific resident
  • Event Type: View, Modify, Delete, Print, Export

# Output includes:

  • Username of the staff member who accessed the record
  • Date, time, and duration of access
  • Specific action taken (view, modify, export)
  • Source IP address
  • The specific form or record accessed

# For breach investigation (HIPAA):

The audit log can demonstrate exactly which records were accessed by a specific user in a specific time period.

SNF Quality Reporting Program (QRP) Compliance

Failure to submit complete and accurate QRP data results in a 2-percentage-point reduction in your Annual Payment Update (APU), a significant revenue impact for any SNF.

Your OpenEMR documentation workflow must support accurate data entry for these QRP measures:

  • Discharge Function (DC Function): Section GG functional scores at admission and discharge, drives the discharge functional outcome quality measure reported publicly on Medicare’s Care Compare
  • Transfer of Health Information (TOH): Documentation that a complete CCD/CCDA was transmitted to the receiving provider at discharge. OpenEMR’s FHIR API and CCD export function natively support this requirement.
  • NHSN HAI Measures: Urinary tract infections and other healthcare-associated infections must be reported through the CDC’s NHSN system. Map infection documentation in OpenEMR to a structured reporting workflow for monthly NHSN submission.

Transform Your SNF’s OpenEMR Implementation with CapMinds’ End-to-End Digital Health Tech Service

Configuring OpenEMR for skilled nursing and long-term care compliance isn’t a one-time task; it’s a precision-engineered process that demands deep regulatory knowledge and hands-on technical expertise. 

That’s exactly what CapMinds delivers.

Our team provides a full spectrum of digital health technology services purpose-built for SNFs and nursing facilities, including:

  • OpenEMR Implementation & Configuration tailored to 42 CFR Part 483 and PDPM workflows
  • Custom Clinical Form Development for MDS-aligned nursing assessments, eMAR, and care plans
  • PDPM Billing & UB-04 Claim Setup with ICD-10 mapping and clearinghouse integration
  • HIPAA Security Configuration, including ACL role architecture, audit logging, and MFA setup
  • HL7 & FHIR Integration Services for MDS software, iQIES connectivity, and hospital transitions
  • Staff Training & Go-Live Support for every care role across your facility
  • Ongoing Compliance Monitoring & System Optimization and more

Whether you’re starting fresh or rescuing a stalled implementation, CapMinds brings the clinical, technical, and regulatory expertise to make your OpenEMR investment work exactly the way your facility needs it to.

Ready to get compliant, configured, and confident? Connect with CapMinds today.

Talk to an OpenEMR Expert

Leave a Reply

Your email address will not be published. Required fields are marked *