Objective. Students will generate an electronic superbill from a completed encounter, link ICD and CPT code placeholders to the correct visit, and transmit the encounter to the billing queue without missing required fields.
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.
A superbill (also called an encounter form or charge ticket) is the document that captures every billable service and diagnosis from a patient visit. It is the bridge between clinical documentation and the billing department. In a modern practice, the superbill is generated electronically inside the EHR from the completed clinical note — usually a SOAP note — and is then passed to the billing queue so a coder or biller can review, finalize, and submit a claim to the payer.
As a medical assistant, you will not assign final diagnosis or procedure codes — that responsibility belongs to the provider and the coding team. However, you are often the person who opens the encounter, confirms that the visit information is complete, and submits the superbill to the billing queue. If you miss a required field or link the wrong encounter date, the claim can be rejected or delayed, which harms the practice's revenue and can frustrate patients. Accuracy is your professional obligation.
When a provider finishes a visit, they complete and sign the SOAP note inside the EHR. The EHR then makes the encounter available for billing. The superbill screen pulls in key data automatically:
Your job during superbill generation is to verify that the data pulled in from the SOAP note is accurate and that no required fields are blank before you move the encounter to the billing queue.
Every superbill sent to the billing queue must contain at minimum:
1. Patient name and date of birth (must match insurance records)
2. Date of service
3. Place of service code
4. Rendering provider NPI (a placeholder in a training environment; a real NPI in practice)
5. At least one diagnosis code placeholder linked to the visit
6. At least one procedure code placeholder linked to the visit
A missing or mismatched field in any of these areas will cause the billing system to generate a submission error — a system alert that prevents the claim from moving forward. Treat submission errors as stop signs: do not override them without understanding the problem and correcting it properly.
ICD codes (International Classification of Diseases) describe why the patient was seen — the diagnosis or reason for the visit. The current edition used in the United States uses alphanumeric codes (for example, a code for essential hypertension or type 2 diabetes). Medical assistants should be able to recognize that an ICD code belongs in the diagnosis field and that it must logically match the documented complaint.
CPT codes (Current Procedural Terminology, published by the American Medical Association) describe what was done — the procedures, services, and evaluations performed during the visit. An evaluation and management (E/M) code, for example, captures the level of the office visit.
Modifiers are two-digit codes appended to a CPT code to give the payer additional information — for instance, that a procedure was performed on the left side of the body, or that two distinct procedures were performed on the same day. Modifiers do not change the core meaning of the CPT code; they provide necessary context.
In practice, a certified professional coder or the provider selects the actual codes. Your role is to confirm that the placeholders are present and linked to the correct encounter.
Reconciling a superbill means comparing it to the source clinical documentation and confirming every field is accurate. Common errors include:
When you find an error, document your correction in the EHR. Most systems have an audit trail or correction log. Never simply overwrite a field without noting what was changed and why — this protects the patient, the provider, and you.
Once you have verified all required fields, you select the submit or send-to-billing action in the EHR. The system checks for missing required fields and either accepts the encounter into the queue or generates an error list. Review every error message carefully, resolve it, and resubmit. Once accepted, the encounter is available to the billing team for claim preparation. Your role ends at submission; the coder and biller take it from there.
Answer each question, then check it. Nothing is recorded; this is your own practice.
A free tech program — complimentary, as our commitment to get America working. Help us build VoTechWorks. Tell us what works, what doesn’t, and what you want to learn.
Does the school offer financial aid?
No. We don’t offer financial aid because we’re free. No, really: completely free.
Do you offer industry certification?
No. We are not certified yet, so we can’t offer that to students. What we do offer is knowledge and understanding of a trade.
Enroll first in the trade you’re interested in. You get your key, your program opens, and you begin studying.
Enroll free →