🚧 Under construction — VoTechWorks is being built. A free tech program — complimentary, as our commitment to get America working.
voTechWorksGrade 13 · a vocational technology learning center, by urbanicity
newSchoolWorks.com › VoTechWorks › Health & Personal Services › Medical Assisting › Medical Billing and Coding Introduction › Lesson 11
HLT-MEDI38-05 · Lesson 11 · 12.5 clock hours · lab

Electronic Health Records and Practice Management Software for Coding

Objective. Students will use practice-management and electronic health record software to locate patient records, assign diagnosis and procedure codes, generate a claim, and interpret a remittance advice within a simulated clinical environment.

⚠ Pending professional review

This lesson, its worked examples and its practice questions has not yet been verified by a licensed clinician in the field or by a certification or approval body. It is a study draft and may contain errors. Do not use it to make decisions about any patient or medication. Always follow your instructor, your supervising professional, and current official references and regulations.

VoTechWorks program approval and accreditation are still in progress. Credentials are issued only by the certifying bodies named in each program, after their own exams.

Electronic Health Records and Practice Management Software for Coding

Modern medical offices rely on two closely linked software systems: the electronic health record (EHR) and the practice management (PM) system. Understanding how these tools work together is essential for accurate billing and coding.

What Is an EHR?

An EHR is a digital version of a patient's medical chart. It stores demographic information, visit notes, problem lists, medication lists, lab results, and encounter documentation. In a coding workflow, the coder opens the encounter note in the EHR, reads the provider's documentation, and identifies the diagnoses and procedures that were addressed during the visit. The EHR often includes an integrated encoder—a coding tool that lets you search for ICD-10-CM diagnosis codes and CPT procedure codes without leaving the software.

Always code from complete, signed documentation. Coding from unsigned or incomplete notes is a compliance risk and can lead to claim errors or fraud allegations. If documentation is unclear, query the provider before assigning a code—never assume or guess a diagnosis.

What Is Practice Management Software?

The PM system handles the business side of the practice: scheduling, patient registration, charge capture, claim creation, and payment posting. After codes are assigned in the EHR, they are sent to the PM system, where a superbill or charge ticket is created. The PM system uses those codes, along with insurance and demographic information, to build an electronic claim.

The two systems are often integrated, meaning information flows automatically from the EHR to the PM system. In some offices they are the same platform. Training-mode environments such as Kareo Training or a Practice Fusion sandbox let students practice in a realistic but consequence-free setting.

Navigating to Encounter Documentation

When you open a patient record, follow this sequence:

1. Verify patient demographics (name, date of birth, insurance ID). A mismatch here causes claim rejections.

2. Locate the correct encounter date.

3. Open the provider's signed note and read the chief complaint, assessment, and plan.

4. Use the integrated encoder to search for codes. Start with the condition that was chiefly responsible for the visit (principal or primary diagnosis).

5. Add secondary diagnoses that were actively managed or that affect care.

6. Assign CPT codes for every service documented and medically necessary.

Claim Generation and Scrubbing

Once codes are entered, the PM system generates an electronic claim, usually in the ANSI X12 837P format for professional claims. Before the claim leaves the practice, the software runs a claim scrubber—an automated check that looks for common errors such as:

The scrubber produces error codes with plain-language descriptions. Correct every flagged field before resubmitting. Sending a claim with known errors wastes time and delays payment. Document each error and its correction in your lab log—this habit supports audit trails and quality improvement.

Remittance Advice Interpretation

After a payer processes a claim, it sends back an Explanation of Benefits (EOB) for patients and an Electronic Remittance Advice (ERA), also called an 835 transaction, for the practice. The ERA tells you what was paid, what was adjusted, and what was denied, using standardized Claim Adjustment Reason Codes (CARCs) and Remittance Advice Remark Codes (RARCs).

Common denial scenarios include:

When you post payments, apply each payment to the correct encounter and patient account. For denials, read the reason code, determine whether the denial is correctable (coding error, missing information) or requires an appeal (medical necessity dispute), and prepare a brief action plan. A correctable denial should be fixed and the claim resubmitted within the payer's timely filing window.

Patient Safety and Compliance Reminders

Lab Expectations

For today's lab you will work through three simulated encounters, assign codes, generate and scrub claims, and interpret a remittance advice. Record every step—code selected, reason, error found, correction made, and payment posted—in your lab log. Passing requires 80% of coding decisions to be correct and all required log entries to be present. Your instructor will observe your software navigation during the session.

Key terms8

Electronic Health Record (EHR)A digital patient chart that stores clinical documentation, including encounter notes, diagnoses, medications, and lab results; used as the source document for coding.
Practice Management (PM) SystemSoftware that handles the administrative and financial functions of a medical office, including scheduling, charge capture, claim creation, and payment posting.
Integrated EncoderA built-in coding search tool within EHR or PM software that allows coders to look up and assign ICD-10-CM and CPT codes without leaving the patient record.
Claim ScrubberAn automated software function that reviews a claim for common errors—such as missing NPI, incorrect modifiers, or diagnosis-pointer mismatches—before the claim is transmitted to the payer.
Electronic Remittance Advice (ERA)An electronic document (ANSI X12 835 transaction) sent by a payer to the practice that details payment amounts, contractual adjustments, and denial reasons for submitted claims.
Claim Adjustment Reason Code (CARC)A standardized numeric code used on remittance advices to explain why a claim or service line was paid differently from what was billed, such as bundling or non-covered service.
Diagnosis PointerA field on a claim that links each procedure code to the specific diagnosis code that justifies its medical necessity; errors here are a common claim scrubber flag.
Timely FilingThe deadline set by each payer within which a claim or corrected claim must be submitted; missing this window can result in permanent denial of the claim.
In class: EHR navigation lab: using training-mode EHR software, students open three simulated patient records, navigate to the encounter documentation, and assign ICD-10-CM and CPT codes using the software's integrated encoder, documenting their steps in a lab log. · Claim generation and scrubbing: students generate an electronic claim from each coded encounter, run the built-in claim scrubber, interpret error messages, correct flagged fields, and resubmit; they record each error code and correction in their lab log. · Remittance advice interpretation exercise: students receive a simulated electronic remittance advice with a mix of paid, denied, and partially paid claims; they post payments, identify denial reason codes, and prepare a one-paragraph action plan for each denied claim.
Materials: Practice-management/EHR training software (e.g., Kareo Training, Practice Fusion sandbox, or equivalent free training environment); simulated patient records; remittance advice scenario printouts; lab log template
Check: Lab log is collected showing all three encounters coded, claims generated, errors corrected, and remittance posted; passing is 80% of coding decisions correct and all required lab-log entries present; instructor observes software navigation technique during lab.

Practice check8

Answer each question, then check it. Nothing is recorded; this is your own practice.

Medical Billing and Coding / Compliance
1. A coder opens a patient encounter in the EHR and finds that the provider's note is complete but has not yet been signed. What is the correct action?
Medical Billing and Coding / Claims Processing
2. After generating a claim, the claim scrubber flags an error stating 'procedure code inconsistent with modifier.' Which CARC is associated with this type of denial if the claim is submitted and denied?
Medical Billing and Coding / Remittance Advice
3. A remittance advice shows denial reason code PR-1 for a claim. What does this mean?
Medical Billing and Coding / Claim Completion
4. Which of the following best describes the role of the diagnosis pointer on a professional claim?
Medical Billing and Coding / Denial Management
5. A medical assistant posts a payment from an ERA and notices one line item was denied with CO-97. What is the most appropriate next step?
Medical Law and Ethics / HIPAA
6. Which of the following is a HIPAA-required practice when using EHR software in a medical office?
Medical Billing and Coding / Compliance and Ethics
7. A student codes an office visit as a higher-complexity level than what is documented in the provider's note in order to increase reimbursement. This practice is known as:
Medical Billing and Coding / Appeals and Denial Management
8. When a claim is denied for untimely filing, what is the most important factor that determines whether the practice can successfully appeal?
Record this lesson on my transcript. Sign in with your key and enrollment email to record lessons (enroll free if you have no key). This page stays open to read and practise.