Need help choosing the right code?
Ask CasePilot about procedures, modifiers, bundling, and coding guidance.
Try CasePilot86901 captures the serologic determination of the Rh(D) antigen status of a blood specimen. Three primary clinical indications drive utilization: pre-transfusion compatibility workup, obstetric and prenatal care, and solid organ or hematopoietic stem cell transplant evaluation.
Pre-transfusion: Anti-D antibodies can cause severe hemolytic transfusion reactions, making Rh(D) status essential before any red blood cell transfusion. 86901 is performed as part of every type-and-screen or type-and-crossmatch workflow.
Prenatal care: Universal obstetric standards require Rh(D) typing at the first prenatal visit. For Rh-negative patients, repeat typing at approximately 28 weeks guides Rh immune globulin (RhIg/RhoGAM) prophylaxis decisions. 86901 is also indicated following sensitizing events in Rh-negative pregnant patients, including amniocentesis, spontaneous or induced abortion, antepartum hemorrhage or trauma, and delivery of an Rh-positive infant.
Transplant evaluation: Rh compatibility is assessed as part of donor and recipient workup for solid organ and hematopoietic stem cell transplant.
86901 is reported by the laboratory performing the test, billed under the CLFS. It is not a physician professional service code. The performing laboratory, whether independent, hospital outpatient, or physician office, must hold appropriate CLIA certification.
| Code | Description | When to Use Instead |
|---|---|---|
| 86901 | Blood typing, serologic; Rh (D) | Rh(D) antigen determination only, outside of obstetric panel context |
| 86900 | Blood typing, serologic; ABO | ABO grouping; report alongside 86901 for a complete pre-transfusion type; both are separately reportable and not bundled against each other |
| 86906 | Blood typing, serologic; Rh phenotyping, complete | Use when the full Rh antigen profile (C, c, D, E, e) is clinically required; 86906 encompasses the Rh(D) determination, so billing 86901 separately alongside 86906 is unbundling |
| 80055 | Obstetric panel | Use when all required obstetric panel components are performed at a prenatal visit; 86900 and 86901 are bundled components of this panel |
| 80081 | Obstetric panel (includes HIV testing) | Use when all required obstetric panel components including HIV testing are performed; 86900 and 86901 are bundled |
| 86850 | Antibody screen, RBC, each serum technique | A distinct, separately reportable test; report in addition to 86901 for a complete type-and-screen, not as a substitute |
The critical differentiator for 86901 versus 86906: use 86906 whenever the full Rh antigen profile is clinically indicated (chronic transfusion patients, alloimmunized patients). Billing 86901 alongside 86906 misrepresents the service performed.
flowchart TD
A[Rh blood typing ordered] --> B{Full obstetric panel\nall components performed?}
B -->|Yes| C[Bill 80055 or 80081\nNOT 86900 + 86901]
B -->|No| D{Full Rh phenotype\nC, c, D, E, e needed?}
D -->|Yes| E[Bill 86906\nNOT 86901]
D -->|No| F[Bill 86901\nAdd 86900 if ABO also performed\nAdd 86850 if antibody screen performed]
Fee schedule: 86901 is a statutory exclusion from the MPFS (Status Code X). Payment is made exclusively under the CLFS by the laboratory performing the test. Physicians cannot bill this code to the MPFS and expect reimbursement. Standard MPFS modifier rules are inapplicable because the PCTC Indicator is 9 (Not Applicable).
Modifier 90 (reference lab): The most commonly used modifier with 86901, appearing on 76% of claims in available data. Apply when the test is sent to an outside reference laboratory. The referring lab bills with modifier 90; the reference laboratory may bill directly depending on individual payer rules.
Modifier 91 (repeat lab test): Apply when the same test is performed on the same date of service for a new, clinically necessary specimen, not to confirm initial results or due to equipment failure. Because the MUE is 1 (MAI 3), claims with modifier 91 go to medical review rather than auto-adjudicating. Documentation must clearly establish the clinical reason a repeat test was medically necessary on the same date [2].
MUE = 1, MAI 3: One unit per date of service. The MAI 3 designation means modifier 59 and the X-modifiers (XE, XS, XU) do not override this limit. Claims for more than one unit will auto-deny at the MUE edit level [2].
Panel bundling: When all required components of the obstetric panel are performed, bill 80055 or 80081 rather than individual component codes. Billing 86900 and 86901 separately when a panel was fully performed is unbundling and a documented OIG compliance concern [1].
Crossmatch workflow: Compatibility testing codes 86920 through 86923 incorporate blood typing as a prerequisite laboratory step. Billing 86901 on the same date of service as crossmatch codes without distinct clinical justification for separate typing may constitute unbundling. Verify current NCCI PTP tables for specific edit pairs before billing both on the same date [2].
Outpatient hospital (OPPS): APC Status Indicator STV-Packaged means 86901 is not separately reimbursed in the hospital outpatient setting. Payment is packaged into the APC for the associated procedure. Facilities should account for this when projecting expected reimbursement for blood bank services.
Required elements:
For prenatal context specifically:
Audit red flags:
Medical necessity: Documentation must tie 86901 to a specific clinical event (pre-surgical transfusion preparation, prenatal screening visit, sensitizing event, transplant evaluation). Absence of a clinical indication in the medical record is the primary driver of medical necessity denials.
Medicare:
86901 is paid under the CLFS. Independent laboratories, hospital outpatient labs, and physician office labs bill under the CLFS. Annual CLFS rates are updated through the PAMA (Protecting Access to Medicare Act) private payor rate reporting methodology; verify the current 2026 payment amount directly from CMS CLFS files [4].
Medicare coverage for pre-transfusion blood typing is supported by NCD 110.10 (Blood Transfusions), which governs transfusion services broadly [5]. There is no standalone NCD or LCD specifically for 86901; coverage is medical necessity-driven on a per-encounter basis. CMS imposes no national frequency limitation, but repeated claims without a new clinical event (new pregnancy encounter, new transfusion episode) may trigger medical review.
In the hospital outpatient setting, 86901 carries APC Status Indicator STV-Packaged and is not separately reimbursable under OPPS.
Commercial payers:
Commercial coverage of Rh(D) typing is broadly consistent with clinical standards. Panel bundling rules (80055 and 80081) apply with commercial payers as well. Verify individual payer policies for any frequency limitations or prior authorization requirements, particularly for repeat Rh typing in chronic transfusion programs or alloimmunized patients.
Medicaid:
Most state Medicaid programs cover Rh(D) typing as medically necessary for prenatal care and transfusion services. Verify state-specific fee schedules and managed Medicaid plan authorization requirements, as these vary considerably.
Denial: Zero payment due to MPFS routing 86901 carries MPFS Status Code X (Statutory Exclusion). Claims routed to the MPFS by physicians or practices will receive $0 reimbursement. Prevention: Ensure billing system configuration routes 86901 exclusively to the CLFS. Verify the claim form and fee schedule assignment before submission.
Denial: Units exceed MUE The MUE of 1 (MAI 3) means claims for more than one unit auto-deny [2]. Prevention: Enforce a unit cap of 1 for 86901 in the billing system. For a medically necessary repeat test on the same date of service, append modifier 91 with explicit documentation of the clinical reason; expect medical review.
Denial: Unbundling from obstetric panel When 86900 and 86901 are submitted individually on a date when all obstetric panel components were performed, payers may deny or recoup the individual codes as improperly unbundled [1]. Prevention: Implement a billing rule to verify panel completeness before coding component tests individually. When all components of 80055 or 80081 are ordered and resulted on the same date of service, bill the panel code.
Denial: Bundled with crossmatch codes Billing 86901 on the same date of service as 86920 through 86923 may trigger NCCI review when blood typing is inherent to the crossmatch workflow [2]. Prevention: Verify current NCCI PTP edits between 86901 and crossmatch codes. If separate typing was performed for a distinct clinical reason (for example, emergency re-typing to investigate a suspected compatibility error), document this clearly and apply modifier 59 with supporting documentation.
Denial: Missing medical necessity documentation Claims without a supporting diagnosis or provider order establishing clinical indication are denied on medical necessity grounds. Prevention: Every 86901 claim must be supported by a diagnosis code tied to a documented clinical event. For prenatal claims, Z34.xx codes support medical necessity; for pre-surgical claims, Z01.812 or the surgical diagnosis applies; for transfusion workup, the underlying condition driving the transfusion need applies.
Scenario 1 — First Prenatal Visit, Complete Obstetric Panel
A 24-year-old patient presents for her initial prenatal visit at 9 weeks gestation. The laboratory performs all components of the obstetric panel: CBC, hepatitis B surface antigen, rubella antibody, syphilis screen, RBC antibody screen, ABO typing, and Rh(D) typing.
Correct coding: 80055 with diagnosis Z34.01
Why: All required components of the obstetric panel were performed. The panel code governs; billing 86900 and 86901 individually here is unbundling.
Scenario 2 — Pre-Operative Type and Screen, Non-Obstetric Patient
A 58-year-old patient scheduled for elective total knee arthroplasty undergoes a pre-operative blood bank type and screen. The laboratory performs ABO typing, Rh(D) typing, and an RBC antibody screen.
Correct coding: 86900 + 86901 + 86850 with diagnosis Z01.812; billed under CLFS
Why: No obstetric panel applies in a non-prenatal context. All three codes are separately reportable. If a crossmatch (86920) is subsequently performed, review NCCI PTP edits before billing blood typing on the same date [2].
Scenario 3 — Rh-Negative Patient at 28 Weeks, Repeat Rh Typing for RhIg
A documented Rh-negative patient presents for her 28-week prenatal visit. The provider orders a repeat Rh(D) typing and RBC antibody screen prior to administering RhIg. The obstetric panel was fully billed at the first prenatal visit.
Correct coding: 86901 + 86850; if RhIg is administered, also report 90385; diagnosis Z34.32 with Z31.82 as secondary
Why: Only the individually ordered tests are coded at this encounter; the full panel is not being performed. 86901 is separately reportable in this context, as it falls outside the obstetric panel framework for this visit.
Scenario 4 — Sickle Cell Patient Requiring Extended Rh Phenotyping
A patient with sickle cell disease on a chronic transfusion program requires extended Rh antigen phenotyping. The blood bank performs full Rh phenotyping (C, c, D, E, e) along with Kell antigen testing.
Correct coding: 86906 + 86905 (per additional antigen system); diagnosis D57.1
Why: 86906 captures the complete Rh antigen profile, including Rh(D). Billing 86901 alongside 86906 is unbundling. 86905 is separately reportable for each non-ABO, non-Rh antigen system tested (Kell, Duffy, Kidd).
© Copyright 2026 American Medical Association. All rights reserved.
The CPT® Code 86901 refers to the procedure of blood typing, specifically focusing on the serologic determination of the Rh (D) factor. This procedure is essential in identifying the presence or absence of the Rh antigen on the surface of red blood cells. The Rh factor is a critical component in blood transfusions, pregnancy, and organ transplantation, as it helps to prevent adverse reactions that can occur when incompatible blood types are mixed. In this context, blood typing involves testing a blood specimen to ascertain whether the blood is Rh positive (Rh+) or Rh negative (Rh-). The process entails mixing the blood sample with specific antibodies that react to the Rh antigen. If agglutination, or clumping, occurs, it indicates that the Rh antigen is present, confirming that the blood type is Rh+. Conversely, if no agglutination occurs, it signifies the absence of the Rh antigen, indicating that the blood type is Rh-. This procedure is a vital part of ensuring safe blood transfusions and managing Rh incompatibility in pregnant women, thereby safeguarding both maternal and fetal health.
© Copyright 2026 Coding Ahead. All rights reserved.
The procedure coded as CPT® 86901 is indicated for the following conditions:
The procedure for CPT® 86901 involves several key steps to accurately determine the Rh factor of a blood sample:
Following the completion of the Rh typing procedure, the results are documented and communicated to the healthcare provider. If the blood is determined to be Rh+, the patient can proceed with transfusions or other medical interventions that require this information. In cases where the blood is Rh-, additional monitoring may be necessary, especially in pregnant patients, to manage any potential Rh incompatibility issues. The healthcare provider may recommend further testing or interventions based on the results to ensure patient safety and appropriate care.
| Short Descr | BLOOD TYPING SEROLOGIC RH(D) | Medium Descr | BLOOD TYPING SEROLOGIC RH (D) | Long Descr | Blood typing, serologic; Rh (D) | Status Code | Statutory Exclusion (from MPFS, may be paid under other methodologies) | Global Days | XXX - Global Concept Does Not Apply | PC/TC Indicator (26, TC) | 9 - Not Applicable | Multiple Procedures (51) | 9 - Concept does not apply. | Bilateral Surgery (50) | 9 - Concept does not apply. | Physician Supervisions | 09 - Concept does not apply. | Assistant Surgeon (80, 82) | 9 - Concept does not apply. | Co-Surgeons (62) | 9 - Concept does not apply. | Team Surgery (66) | 9 - Concept does not apply. | Diagnostic Imaging Family | 99 - Concept Does Not Apply | CLIA Waived (QW) | No | APC Status Indicator | STV-Packaged Codes | Type of Service (TOS) | 5 - Diagnostic Laboratory | Berenson-Eggers TOS (BETOS) | T1H - Lab tests - other (non-Medicare fee schedule) | MUE | 1 | CCS Clinical Classification | 235 - Other Laboratory |
| 90 | Reference (outside) laboratory: when laboratory procedures are performed by a party other than the treating or reporting physician or other qualified health care professional, the procedure may be identified by adding modifier 90 to the usual procedure number. | 26 | Professional component: certain procedures are a combination of a physician or other qualified health care professional component and a technical component. when the physician or other qualified health care professional component is reported separately, the service may be identified by adding modifier 26 to the usual procedure number. | 91 | Repeat clinical diagnostic laboratory test: in the course of treatment of the patient, it may be necessary to repeat the same laboratory test on the same day to obtain subsequent (multiple) test results. under these circumstances, the laboratory test performed can be identified by its usual procedure number and the addition of modifier 91. note: this modifier may not be used when tests are rerun to confirm initial results; due to testing problems with specimens or equipment; or for any other reason when a normal, one-time, reportable result is all that is required. this modifier may not be used when other code(s) describe a series of test results (eg, glucose tolerance tests, evocative/suppression testing). this modifier may only be used for laboratory test(s) performed more than once on the same day on the same patient. | GA | Waiver of liability statement issued as required by payer policy, individual case | 59 | Distinct procedural service: under certain circumstances, it may be necessary to indicate that a procedure or service was distinct or independent from other non-e/m services performed on the same day. modifier 59 is used to identify procedures/services, other than e/m services, that are not normally reported together, but are appropriate under the circumstances. documentation must support a different session, different procedure or surgery, different site or organ system, separate incision/excision, separate lesion, or separate injury (or area of injury in extensive injuries) not ordinarily encountered or performed on the same day by the same individual. however, when another already established modifier is appropriate it should be used rather than modifier 59. only if no more descriptive modifier is available, and the use of modifier 59 best explains the circumstances, should modifier 59 be used. note: modifier 59 should not be appended to an e/m service. to report a separate and distinct e/m service with a non-e/m service performed on the same date, see modifier 25. | GC | This service has been performed in part by a resident under the direction of a teaching physician | GZ | Item or service expected to be denied as not reasonable and necessary | GX | Notice of liability issued, voluntary under payer policy | 77 | Repeat procedure by another physician or other qualified health care professional: it may be necessary to indicate that a basic procedure or service was repeated by another physician or other qualified health care professional subsequent to the original procedure or service. this circumstance may be reported by adding modifier 77 to the repeated procedure or service. note: this modifier should not be appended to an e/m service. | 95 | Synchronous telemedicine service rendered via a real-time interactive audio and video telecommunications system: synchronous telemedicine service is defined as a real-time interaction between a physician or other qualified health care professional and a patient who is located at a distant site from the physician or other qualified health care professional. the totality of the communication of information exchanged between the physician or other qualified health care professional and the patient during the course of the synchronous telemedicine service must be of an amount and nature that would be sufficient to meet the key components and/or requirements of the same service when rendered via a face-to-face interaction. modifier 95 may only be appended to the services listed in appendix p. appendix p is the list of cpt codes for services that are typically performed face-to-face, but may be rendered via a real-time (synchronous) interactive audio and video telecommunications system. | AQ | Physician providing a service in an unlisted health professional shortage area (hpsa) | AY | Item or service furnished to an esrd patient that is not for the treatment of esrd | GV | Attending physician not employed or paid under arrangement by the patient's hospice provider | GW | Service not related to the hospice patient's terminal condition | GY | Item or service statutorily excluded, does not meet the definition of any medicare benefit or, for non-medicare insurers, is not a contract benefit | KX | Requirements specified in the medical policy have been met | PD | Diagnostic or related non diagnostic item or service provided in a wholly owned or operated entity to a patient who is admitted as an inpatient within 3 days | Q1 | Routine clinical service provided in a clinical research study that is in an approved clinical research study | Q3 | Live kidney donor surgery and related services | Q6 | Service furnished under a fee-for-time compensation arrangement by a substitute physician or by a substitute physical therapist furnishing outpatient physical therapy services in a health professional shortage area, a medically underserved area, or a rural area | XE | Separate encounter, a service that is distinct because it occurred during a separate encounter | XS | Separate structure, a service that is distinct because it was performed on a separate organ/structure | XU | Unusual non-overlapping service, the use of a service that is distinct because it does not overlap usual components of the main service |
|
Date
|
Action
|
Notes
|
|---|---|---|
| 2015-01-01 | Changed | Description Changed |
| 2011-01-01 | Changed | Short description changed. |
| 1993-01-01 | Added | First appearance in code book in 1993. |
Get instant expert-level medical coding assistance.