FQHC Check-In System: How to Build the Front Desk Workflow, Step by Step

    The short answer

    An FQHC check-in system is the front desk workflow, plus the tools behind it, that confirms identity and demographics, verifies eligibility before the visit, captures income and household size for the sliding fee discount program, collects the patient characteristics UDS reporting needs, and records consents. Done well, the visit, the claim, and the UDS report all start from the same clean data. A kiosk or a tablet can collect part of it. The written workflow is what makes it correct.

    Why FQHC check-in is different from a private practice

    A private practice check-in confirms the insurance card and collects the copay. A federally qualified health center (a 330 community health center) asks more of the same desk:

    • Sliding fee screening. Uninsured and underinsured patients are screened for the sliding fee discount program, with household size, income documentation, and a recertification date on file.
    • UDS patient characteristics. Race, ethnicity, preferred language, income as a percent of the federal poverty guidelines, insurance, and special population status such as homeless, agricultural worker, and veteran. These feed UDS reporting and are the hardest fields to fix after the visit.
    • A mixed payer mix. Medicaid, Medicare, commercial, and uninsured patients arrive in the same morning, each with different rules.
    • Dual coverage. In Puerto Rico, dual coverage is common, often Vital together with a Medicare Advantage plan. The order of coverage decides which payer sees the claim first.
    • PCP assignment. Medicaid plans assign a primary care provider. If the patient is assigned somewhere else, the front desk needs to know before the patient is roomed, not when the claim comes back.
    • Two languages. Staff and patients work in Spanish and English. Scripts, forms, and consent documents need both.

    How to build an FQHC check-in system, step by step

    1. Verify eligibility the afternoon before, in batch. Run eligibility verification for the next day's schedule the afternoon before. At check-in, staff read the result instead of starting from zero. Only walk-ins and same-day adds are checked live.
    2. Confirm identity and demographics. Photo ID, date of birth, address, phone, and preferred language. Confirm whether the patient is the subscriber or a dependent, and that the member ID matches the plan's format. A transposed digit at the desk is a denial later.
    3. Set primary and secondary coverage and check PCP assignment. Put the plans in the right order, especially for patients with Vital and Medicare Advantage. On Medicaid plans, confirm the PCP assignment and flag mismatches to a supervisor before the visit.
    4. Screen for sliding fee when it applies. Offer the screening to uninsured and underinsured patients. Record household size, income, the documents received, and the annual recertification date. Never park an insured patient on sliding fee "for now." If coverage is pending, record it as pending and follow up.
    5. Capture UDS fields at the desk. Race, ethnicity, preferred language, income, insurance, and special population status are captured at check-in, not reconstructed at year end. Ask the questions the same way every time, in the patient's language. If a patient declines to answer, record the refusal, not a blank.
    6. Record consents and screenings. Consent to treat, acknowledgment of the HIPAA notice of privacy practices, and the health-related needs screening where the center uses one. Store them where the care team and reviewers can find them.
    7. Collect the nominal fee or copay per policy. Follow the board-approved policy. No patient is denied services because of inability to pay, and staff should be able to explain that in both languages.
    8. Review a daily exception list. A supervisor reviews eligibility failures, missing income documents, missing UDS fields, and PCP mismatches every day, with an owner on each item.
    9. Automate the repetitive checks once the workflow is written down. Automation follows the written workflow. If the steps are not documented, automating them only repeats the gaps faster.

    Matching eClinicalWorks check-in to the written workflow

    Many Puerto Rico health centers run eClinicalWorks. The system can support this workflow, but only if the build matches it:

    • Registration templates show the fields the written workflow asks for, in the order staff ask them.
    • UDS and sliding fee fields are set as required where your policy says they are required.
    • Insurance order and PCP assignment are visible on the check-in screen, not several tabs deep.
    • Front desk work queues hold the exceptions: failed eligibility, expired sliding fee, missing documents.
    • Reports pull the same fields UDS uses, so the year-end numbers match what the desk entered.

    For a full review of templates, required fields, and work queues, see eClinicalWorks optimization for FQHCs.

    Where automation fits

    MediBOT, the healthcare automation platform built by Millennial Networks, runs eligibility checks at key patient touchpoints inside the eClinicalWorks environments health centers already use. In production today it supports eligibility verification, lab results processing, problem list cleanup, revenue cycle follow up, and workflow follow up. Problem list cleanup is live with Corporación SANOS.

    Across 3 Puerto Rico community health centers, MediBOT processed 16,990 automated transactions, redirected 1,088 staff hours, and touched 13,059 patient interactions during the measured period from December 2024 to July 2026.

    At check-in, that means the eligibility work can be done before the front desk opens, and failures reach staff as items to work instead of surprises at the window. MediBOT is not a kiosk or a patient app. It works behind the front desk, and staff still greet the patient, ask the questions, and make the judgment calls. Additional workflows such as prior authorization, results alerts, and state portal lookups are scoped in an assessment, based on each organization's payers and volume.

    Who this is for

    • CEOs and COOs at FQHCs and community health centers in Puerto Rico and the US.
    • Revenue cycle and front desk managers who see denials and rework that started at check-in.
    • Groups preparing a UDS submission or an HRSA site visit.

    Frequently asked questions

    What is an FQHC check-in system?

    It is the front desk workflow and the tools behind it that confirm identity and demographics, verify eligibility, screen for the sliding fee discount program, capture UDS patient characteristics, and record consents. A kiosk or tablet can be part of it, but the written workflow is what makes the data correct.

    What should front desk staff verify at check-in?

    Identity and demographics, subscriber and member ID, primary and secondary coverage, PCP assignment on Medicaid plans, sliding fee status and recertification date, UDS fields, and signed consents.

    How does check-in affect UDS reporting?

    UDS patient characteristics such as race, ethnicity, preferred language, income, insurance, and special population status come from registration. If the desk captures them at every visit, the year-end report reflects real data. If not, staff end up reconstructing them months later.

    How does the sliding fee screening fit into check-in?

    Uninsured and underinsured patients are screened at check-in. Staff record household size, income, the documents received, and the annual recertification date. Insured patients are not placed on sliding fee as a placeholder.

    Can eligibility be verified before the patient arrives?

    Yes. Run eligibility in batch the afternoon before for the next day's schedule. At check-in, staff read the result. Only walk-ins and same-day adds need a live check.

    Can check-in work be automated in eClinicalWorks?

    Parts of it. MediBOT runs eligibility checks at key patient touchpoints inside eClinicalWorks. The front desk still greets patients, asks the questions, and handles exceptions. We start with one workflow, prove it, then expand.

    Talk to our team

    Call 787-945-2260 or contact Millennial Networks to schedule a discovery call or a MediBOT workflow demo. Bring your current check-in steps, written or not, and we will walk through them with you.