Medical coding services
A medical coding service turns what your clinicians documented into the codes a payer pays on: CPT and HCPCS for services, ICD-10-CM for diagnoses, ICD-10-PCS for inpatient procedures, plus modifiers. AAPC and AHIMA certified coders are on our team, and they code professional claims and hospital facility claims.

In short: we assign and check the codes on professional and facility claims, apply modifiers and NCCI edits, set ED and inpatient levels from the record, and query your providers when the documentation does not support a code. The coding feeds claims that go out within 24 hours of charge entry.
What does a medical coding service do, and which codes does it assign?
A coding service reads the clinical record for each encounter and assigns the standard codes that describe what was done and why. Those codes go onto the claim, and the payer prices and pays from them.
Under 45 CFR 162.1002, HIPAA names the code sets every covered entity must use on standard transactions: ICD-10-CM for diagnoses, ICD-10-PCS for hospital inpatient procedures, and CPT together with HCPCS for physician services, supplies and equipment.
| Code set | What it describes | Who maintains it | Where we use it |
|---|---|---|---|
| CPT (HCPCS Level I) | Physician and outpatient services and procedures | American Medical Association | Professional claims, outpatient facility claims |
| HCPCS Level II | Products, supplies and services not in CPT, such as drugs | CMS | Professional and outpatient facility claims |
| ICD-10-CM | Diagnoses, injuries and reasons for the visit | CDC (NCHS) | Every claim type |
| ICD-10-PCS | Procedures performed on hospital inpatients | CMS | Inpatient facility claims |
| Modifiers | Two-character flags that change how a code is read | AMA (CPT) and CMS (HCPCS) | Any line that needs one |
What is the difference between CPT, HCPCS and ICD-10 coding?
CPT and HCPCS say what was done, and ICD-10-CM says why. A payer reads the pair together: the procedure code must make sense for the diagnosis, or the claim risks a denial.
CMS describes HCPCS Level I as the CPT system the AMA maintains, and Level II as a letter plus four digits, maintained by CMS, for products and services outside CPT. CPT descriptors are AMA copyright, so we refer to codes by number and in plain words.
Payers test the link between the two sides. Claim Adjustment Reason Code (CARC) 11 reads "The diagnosis is inconsistent with the procedure," and CARC 4 reads "The procedure code is inconsistent with the modifier used." Both start as coding problems, not billing problems.
How is professional coding different from facility coding?
Professional coding prices the clinician's work and goes on the CMS-1500. Facility coding prices the hospital's resources and goes on the UB-04. The same ED visit produces both, and they are coded against different rules.
| Row | Professional (physician or group) | Facility (hospital or ED) |
|---|---|---|
| Claim form | CMS-1500 | UB-04 |
| Procedures | CPT and HCPCS Level II | CPT and HCPCS outpatient; ICD-10-PCS inpatient |
| Visit level | CPT E/M level chosen by the reporting clinician's decision making | Hospital's own internal guidelines for ED and clinic visit levels |
| Inpatient payment | Fee schedule | MS-DRG assigned from the codes |
Our hospital and facility billing team checks the UB-04 elements that depend on coding, including bill type, revenue codes, patient status and condition and occurrence codes. Our professional billing team handles the CMS-1500 side.
How are E/M levels chosen for ER visits (99281 to 99285)?
For the physician or other clinician, an ED visit level is chosen by medical decision making only. CMS states in its Evaluation and Management Services booklet (MLN006764, May 2026) that for some visit types, including ED visits, you use only MDM or only time, and ED codes use MDM.
Medical decision making (MDM) is the complexity of the problems addressed, the data reviewed and the risk of the patient's management. History and exam must be medically appropriate, but CMS says they do not affect level selection. The same booklet says not to report prolonged services with ED visits or critical care.
Facility ED levels are set differently
A hospital does not use the physician's rubric to pick its own ED level. The Medicare Claims Processing Manual, Chapter 4, section 160, tells hospitals to apply their internal guidelines to the CPT codes, and says those guidelines should reasonably relate the intensity of hospital resources to the five levels.
That makes the facility guideline a document we maintain with you. We map your triage, nursing, medication, procedure and monitoring activity to levels one to five and flag outliers for review. Under the same section, hospitals bill Type A emergency department visits with the CPT ED codes and Type B visits with the G-codes for Type B departments.
How are inpatient MS-DRGs coded and validated?
Inpatient coders assign ICD-10-CM diagnosis codes and ICD-10-PCS procedure codes, and CMS's grouper software turns them into an MS-DRG that sets the hospital's Medicare payment. CMS states that MS-DRGs are built from ICD-10-CM and ICD-10-PCS codes.
Validation means checking the DRG against the record, not trusting the grouper. We confirm the principal diagnosis meets the guideline definition, that secondary conditions are documented and meet the reporting rules, and that each procedure code matches the operative note. A diagnosis with no documentation behind it is removed or queried.
Inpatient and outpatient coding treat uncertain diagnoses in opposite ways. The FY 2027 ICD-10-CM Official Guidelines, Section II.H, say an inpatient diagnosis documented at discharge as "probable," "suspected" or "likely" is coded as if it existed. Section IV.H, for outpatient services, says not to code those terms and to code the symptom or sign instead.
How do you handle modifiers and NCCI edits?
We append a modifier only when the record supports it, and we read every NCCI edit before a claim leaves. The National Correct Coding Initiative (NCCI) is CMS's set of edits that stops improper payment when codes are billed together or in excess units.
NCCI has procedure-to-procedure (PTP) edits, with separate tables for practitioners and for outpatient hospital services, and medically unlikely edits (MUEs) for units of service. CMS updates the PTP and MUE files every quarter. Our NCCI edits and medically unlikely edits pages cover the files themselves.
In an edit pair, the Column One code is eligible for payment and the Column Two code is denied, unless a modifier applies. The 2026 Medicare NCCI Policy Manual, Chapter I, gives each edit a modifier indicator. A 0 means NCCI-associated modifiers cannot bypass the edit. A 1 means they may, under appropriate circumstances.
The manual lists the bypass modifiers as anatomic modifiers, the global surgery modifiers 24, 25, 57, 58, 78 and 79, and modifiers 27, 59, 91, XE, XS, XP and XU. It adds that modifiers 22, 76 and 77 do not bypass a PTP edit. It also says a modifier must not be appended solely to bypass an edit when the clinical circumstances do not justify it.
What documentation do coders need from our physicians?
Coders need a signed note for each encounter that states the diagnosis, what was done, and the clinician's reasoning, in the clinician's own words. A diagnosis that is never written down cannot be coded, and a vague note limits how specific the code can be.
The ICD-10-CM guidelines say code assignment is based on the provider's diagnostic statement. For an ED chart, we ask for:
- The ED provider note with chief complaint, problems addressed, data reviewed and treatment decisions
- Orders and results for labs and imaging the provider reviewed or interpreted
- Procedure notes with the site, technique and any separate encounter details
- Critical care time statements where critical care is billed
- Nursing, medication and monitoring records for the facility level
How do you handle coding queries to providers?
When the record is unclear, conflicting or incomplete, the coder sends the provider a written query, and codes only from what the provider answers in the record. We follow the AHIMA and ACDIS joint brief, Guidelines for Achieving a Compliant Query Practice (2026 update).
That brief defines a compliant query as nonleading, with relevant clinical indicators, with no reference to reimbursement or quality outcomes, and leaving the provider free to use independent clinical judgment. It also says answer options must not push the provider toward a preferred answer through emphasis such as bolding or arrows.
How do you keep up with annual code set updates?
Each code set changes on its own schedule, so we work from a calendar and load updates before the effective date. Coders then code each encounter with the code set version in force on its date of service or discharge.
| Code set or file | How often it changes | Source |
|---|---|---|
| ICD-10-CM and ICD-10-PCS | Annually, effective October 1 | CMS ICD-10 page |
| MS-DRG grouper | At least annually, with an April 1 version in some years | CMS MS-DRG page |
| HCPCS Level II | Quarterly update files | CMS HCPCS page |
| CPT | Annual update published by the AMA | CMS HCPCS page |
| NCCI PTP and MUE files | Every quarter; policy manual once a year | CMS NCCI page |
Does coding affect denial rates, and how is accuracy measured?
Yes. Many denials start with the code on the claim: a modifier that does not match the procedure, a diagnosis that does not support the service, or a pair that NCCI will not pay together. Fixing those at coding is cheaper than appealing them later.
Our overall results are a 95% clean claim rate, and denials are worked within 48 hours. Denial patterns that start in coding go back to the coder and to your clinical leads. See denial management for the appeal side and billing and coding audits for an independent review of your existing coding.
How we handle medical coding
We take your records into our coders' queue, code professional and facility encounters, query your providers when the record needs it, and pass clean claims on for billing. AAPC and AHIMA certified coders are on the team. Our team offices are in Vancouver, BC, Dubai, UAE and Islamabad, PAK, and our US registered office is in Richmond, KY.
Can we code in your EHR, or do you need to send exports? We align each EHR, clearinghouse and payer portal workflow with verified team experience, standard claim validation, reconciliation controls and performance monitoring. Tell us which system you use and we confirm the workflow before the first chart.
A coding backlog is a pile of encounters that are documented but not yet coded, so no claim has gone out. We size it by chart count, age and payer, and code the charts closest to their filing deadline first. Our timely filing rules page lists payer limits.
To talk through your coding setup, book a call. The same team also covers revenue cycle management end to end if you want coding and billing in one place.
- 45 CFR 162.1002: Medical data code sets · eCFR
- Evaluation and Management Services (MLN006764) · CMS
- Medicare Claims Processing Manual, Chapter 4: Part B Hospital (Including Inpatient Hospital Part B and OPPS) · CMS
- Medicare NCCI Policy Manual 2026, Chapter I · CMS
- National Correct Coding Initiative edits · CMS
- ICD-10 codes · CMS
- MS-DRG classifications and software · CMS
- Healthcare Common Procedure Coding System (HCPCS) · CMS
- ICD-10-CM Official Guidelines for Coding and Reporting, FY 2027 · CDC NCHS
- Claim Adjustment Reason Codes · X12
- Guidelines for Achieving a Compliant Query Practice, 2026 Update · AHIMA and ACDIS
We check every rule, code and deadline against the official source. See our editorial policy.
Who we do this for




Common questions
Straight answers from the team that does the work.
Ask a billing lead directly. A 20-minute call, Monday to Friday, 9am to 5pm Eastern.
01What does a medical coding service do and which codes does it assign?
It converts the clinical record into the codes payers use. That means CPT and HCPCS Level II for services and supplies, ICD-10-CM for diagnoses, ICD-10-PCS for inpatient hospital procedures, and modifiers where needed. Coders also check each claim against NCCI edits before it is released.
02Are your coders AAPC or AHIMA certified?
Yes. AAPC and AHIMA certified coders are on our team. We do not name individual credentials on this page. Ask us on a call about the coder team for your account, and we will explain how coders are assigned to your work and who reviews it.
03How accurate is outsourced coding and how is accuracy measured?
Accuracy is measured by auditing a sample of coded charts against the record and code set rules, then counting changes to codes, modifiers or DRGs. We state no coding accuracy percentage here. Our company-wide clean claim rate is 95%, which measures claims, not coding alone. Coding also drives denials, so we route patterns back to the coder.
04What is the difference between CPT, HCPCS and ICD-10 coding?
CPT and HCPCS describe what was done: CPT for most physician services and HCPCS Level II for items such as drugs and supplies. ICD-10-CM describes why, the diagnosis. ICD-10-PCS is a separate procedure system for hospital inpatients. Payers expect the diagnosis to support the procedure.
05How are E/M levels chosen for ER visits (99281 to 99285)?
For the clinician, the level comes from medical decision making only, not time, according to CMS booklet MLN006764. For the hospital's facility claim, CMS Claims Processing Manual Chapter 4 section 160 tells hospitals to apply their own internal guidelines that relate resource intensity to the five levels.
06What documentation do coders need from our physicians?
A signed note stating the diagnosis, the problems addressed, data reviewed, procedures done and the clinician's reasoning. For ED charts we also need procedure notes, critical care time if billed, and nursing and medication records for the facility level. Inpatient coding adds the H&P, operative reports and discharge summary.
07How do you handle coding queries to providers?
We send a written, nonleading query that cites the clinical indicators from the chart and offers answer options the record supports. It makes no mention of payment. Coding follows the provider's documented answer. This follows the AHIMA and ACDIS compliant query practice brief, 2026 update.
08What is a coding backlog and how fast can you clear one?
A coding backlog is documented encounters that have not been coded, so no claim has been sent. How fast it clears depends on chart count, age and record quality. We size it first, then code the charts closest to payer filing deadlines first. We will not quote a clearing time before we see the volume.
09How are inpatient MS-DRGs coded and validated?
Coders assign ICD-10-CM diagnoses and ICD-10-PCS procedures, and CMS grouper software assigns the MS-DRG from them. We validate the principal diagnosis, the secondary conditions and each procedure against the record, and code to the grouper version in force on the discharge date.
10Can you code in our EHR or do you need exports?
We align each EHR, clearinghouse and payer portal workflow with verified team experience, standard claim validation, reconciliation controls and performance monitoring. Tell us which EHR you use. We confirm whether we work in it directly or from exports before the first chart, so there are no surprises.
11How do you keep up with annual code set updates?
We keep a calendar of changes: ICD-10-CM and ICD-10-PCS each October 1, HCPCS Level II quarterly, CPT annually, MS-DRG at least annually, and NCCI files every quarter. Coders apply the version that matches each date of service or discharge, so a new code never lands on an old encounter.
12How is coding priced: per chart, per hour, or per claim?
Published pricing is on our pricing page, and coding scope is agreed on a call. We do not give per-chart, per-hour or per-claim numbers on this page, because the right model depends on volume, claim type and how much inpatient and ED coding is involved.
Talk to a billing lead.
A 20-minute call about your payers, volume and setup. Monday to Friday, 9am to 5pm Eastern.


