Automating Billing & Revenue Cycle Management¶
Overview¶
The Billing & RCM (Revenue Cycle Management) module in 4Geeks Health automates claims processing, patient billing, and financial tracking. With built-in coding assistance, you can maximize reimbursement and reduce errors.
In this tutorial, you will:
- Configure billing settings and fee schedules
- Create and send patient invoices
- Process insurance claims
- Track payments and outstanding balances
- Generate financial reports
Prerequisites¶
- 4Geeks Health account with Billing Staff or Administrator role
- Fee schedule for your services
- Insurance payer information
- Understanding of your billing workflow
Step 1: Configure Billing Settings¶
Fee Schedule¶
- Go to Billing β Fee Schedule
- Add your services and prices:
| Service | Code (CPT) | Price | Insurance Rate |
|---|---|---|---|
| General Consultation | 99213 | $150 | $120 |
| Follow-up Visit | 99214 | $100 | $85 |
| Emergency Visit | 99281 | $250 | $200 |
| Lab Test - CBC | 85025 | $45 | $35 |
| X-Ray - Chest | 71046 | $120 | $95 |
- Set discount rules:
- Self-pay discount percentage
- Early payment discount
- Package deal pricing
Insurance Payers¶
- Go to Billing β Insurance Payers
- Add insurance companies:
- Payer name: Insurance company
- Payer ID: Standard identifier
- Contact information: Claims address, phone
- Electronic claims: Enabled/disabled
- Contracted rates: Negotiated rates per service
Billing Rules¶
- Go to Billing β Settings
- Configure:
- Default payment terms: Due on receipt, Net 30, etc.
- Late fee policy: Percentage and grace period
- Auto-billing: Generate invoices automatically after consultation
- Receipt generation: Auto-send receipts to patients
Step 2: Create Patient Invoices¶
Auto-Generated Invoices¶
When auto-billing is enabled, invoices are created automatically after each consultation:
- Provider completes the consultation
- System generates invoice based on:
- Services rendered (from consultation notes)
- CPT codes assigned
- Patient’s insurance coverage
- Applicable discounts
- Invoice is sent to patient via email/SMS
- Insurance claim is submitted (if applicable)
Manual Invoice Creation¶
- Go to Billing β Invoices β New Invoice
- Select the patient
- Add line items:
- Service: Select from fee schedule
- Quantity: Number of units
- Price: Auto-filled from fee schedule (editable)
- Tax: Auto-calculated based on location
- Apply insurance:
- Insurance provider: Select from payer list
- Policy number: Auto-filled from patient record
- Estimated coverage: System calculates based on contracted rates
- Review and send
Invoice Components¶
βββββββββββββββββββββββββββββββββββββββββββββββββββ
β 4Geeks Health - Invoice β
β Invoice #: INV-2026-001234 β
β Date: March 10, 2026 β
β Due Date: April 9, 2026 β
βββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Patient: Jane Smith β
β ID: PAT-005678 β
βββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Description Qty Rate Amount β
β General Consultation 1 $150.00 $150.00 β
β Lab Test - CBC 1 $45.00 $45.00 β
βββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Subtotal: $195.00 β
β Insurance Adjustment: -$75.00 β
β Patient Responsibility: $120.00 β
β Tax: $12.00 β
β βββββββββββββββββββββββββββββββββ β
β Total Due: $132.00 β
βββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Insurance Claim: Submitted (Claim #CLM-009876) β
β Expected Insurance Payment: $75.00 β
βββββββββββββββββββββββββββββββββββββββββββββββββββ
Step 3: Process Insurance Claims¶
Electronic Claims Submission¶
- Go to Billing β Claims
- Review pending claims
- Select claims to submit
- Click “Submit Claims”
- Track claim status:
| Status | Description |
|---|---|
| Draft | Claim created, not yet submitted |
| Submitted | Sent to insurance payer |
| Received | Payer acknowledges receipt |
| Processing | Under review by payer |
| Approved | Claim approved, payment expected |
| Denied | Claim denied (reason provided) |
| Partially Paid | Some services approved, others denied |
| Paid | Full payment received |
Handling Denied Claims¶
- Go to Billing β Claims β Denied
- Review denial reason:
- Coding error: Incorrect CPT/ICD-10 code
- Missing information: Required data not provided
- Not covered: Service not covered by plan
- Prior authorization: Authorization required but not obtained
- Correct the issue
- Resubmit the claim
- Track the resubmission
Coding Assistance¶
The system provides real-time coding suggestions:
- ICD-10 suggestions based on diagnosis
- CPT code suggestions based on procedures performed
- Bundling alerts when services should be billed together
- Unbundling alerts when services are incorrectly separated
Step 4: Track Payments¶
Payment Recording¶
- Go to Billing β Payments β Record Payment
- Select the invoice
- Enter payment details:
- Payment method: Cash, card, bank transfer, insurance
- Amount: Full or partial payment
- Reference: Transaction ID, check number
- Date: Payment date
- Click “Record Payment”
Payment Status Tracking¶
| Status | Description |
|---|---|
| Unpaid | No payment received |
| Partially Paid | Some payment received |
| Paid | Full payment received |
| Overdue | Past due date, no payment |
| Written Off | Balance forgiven |
| In Collections | Sent to collection agency |
Aging Reports¶
Go to Billing β Reports β Aging to view:
| Category | Description |
|---|---|
| Current | Invoices not yet due |
| 1-30 days | Invoices 1-30 days overdue |
| 31-60 days | Invoices 31-60 days overdue |
| 61-90 days | Invoices 61-90 days overdue |
| 90+ days | Invoices over 90 days overdue |
Step 5: Generate Financial Reports¶
Available Reports¶
| Report | Description |
|---|---|
| Revenue Summary | Total revenue by period, service, provider |
| Collections Report | Payments collected vs. billed |
| Denial Report | Claims denied, reasons, resolution status |
| Aging Report | Outstanding balances by age |
| Provider Productivity | Revenue generated per provider |
| Payer Analysis | Revenue by insurance payer |
| Tax Report | Tax collected and remitted |
Export Options¶
- PDF: For printing and sharing
- CSV: For spreadsheet analysis
- Excel: With pre-formatted tables and charts
Best Practices¶
Revenue Optimization¶
- Submit claims within 24 hours of service
- Verify insurance eligibility before appointments
- Collect co-pays at time of service
- Follow up on denied claims within 48 hours
- Review fee schedules annually and adjust for inflation
Error Reduction¶
- Use coding assistance to minimize coding errors
- Double-check patient information before submitting claims
- Review claims before submission for completeness
- Train billing staff on common denial reasons and prevention
Compliance¶
- Maintain audit trails for all billing transactions
- Follow HIPAA guidelines for patient financial data
- Keep records for the required retention period
- Stay updated on coding standard changes (ICD-10, CPT updates)
What’s Next?¶
- Learn about Patient Portal Setup
- Explore Inventory & Procurement Management
- Read about Processing Payments via 4Geeks Payments
Need Help?¶
- Documentation: docs.4geeks.io/en/health
- Support: Available through the platform
- Book a Demo: 4geeks.io/en/contact
Still questions? Ask the community.