Dental Billing Services for Practices Running on Two Code Systems

Dental billing spans preventive, restorative, endodontic, periodontal, prosthodontic, oral surgery, orthodontic, and sedation services billed on CDT codes to dental plans, plus oral surgery, traumatic injury, TMJ, and sleep apnea appliances that cross over to medical on CPT and ICD-10. ProvidaRCM runs the full medical billing service cycle for dental practices, from eligibility verification and prior authorization through CDT and medical-crossover coding, claims, and denial recovery.

99%
Clean Claim Rate
24
Days in A/R
96%
Net Collection
40+
Specialties
Odontogram, Universal Numbering
CDT procedures marked in gold
Maxillary D2740 D2330 D4341 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Mandibular D3330 D6010 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
Porcelain crown D2740 on tooth 3
Anterior resin D2330 on tooth 8
Scaling and root planing D4341 quadrant
Molar endodontic therapy D3330 on tooth 19
Endosseous implant D6010 on tooth 30
Tooth, surface, and quadrant documented on every line
CDT codes submitted to dental plans, CPT and ICD-10 to medical
Predetermination run before major and implant work

Dental Revenue Runs on Two Code Systems

Most dental services bill on CDT codes to a dental plan, but oral surgery, traumatic injury, TMJ, sleep apnea appliances, and facility-based sedation cross over to medical on CPT and ICD-10. A billing team that only knows one track quietly leaves the other unpaid.

Track A

Dental Plan Billing

Preventive, restorative, endodontic, periodontal, prosthodontic, surgical, orthodontic, and sedation services billed on CDT codes to dental PPO, HMO, and indemnity plans.

Code system
CDT D0000-D9999, the ADA code set updated annually
Submitted to
Dental insurance plans, with coordination of benefits across dual coverage
Specification
Tooth number, surface, quadrant, and arch documented on each procedure line
Common traps
Downcoding, the least expensive alternative clause, frequency limits, and the missing tooth clause
D1110D2391D2740D3330D4341D6010D7210D8080
Both tracks, one cycle
Track B

Medical Crossover Billing

Oral surgery, traumatic dental injury, TMJ dysfunction, obstructive sleep apnea appliances, oral pathology, and dental rehabilitation under anesthesia billed on CPT, HCPCS, and ICD-10 to medical insurance.

Code system
CPT 00170-41899, HCPCS E0486, and ICD-10 K, M, G, S codes
Submitted to
Medical insurance, with prior authorization and medical necessity documented
Specification
Medical diagnosis tied to the procedure, with supporting clinical documentation
Common traps
Crossover never identified, no prior authorization, and missing medical necessity
E04862107321040418994111500170G47.33K07.6
When a service qualifies for both tracks, we bill the dental plan and the medical plan in the right order, with coordination of benefits applied, so neither denies the other as duplicate. One patient, one procedure, two correctly sequenced claims.
Public-payer crossover applies in a narrow but real set of cases. Medicare covers dental services only when they are integral to a covered medical treatment, such as an oral exam prior to heart valve surgery or renal transplant, and dental services tied to ESRD care. Medicaid covers pediatric dental as an EPSDT benefit and, in some states, limited adult dental and periodontal therapy tied to a systemic condition. We verify the public-payer benefit before submission, so the practice is not surprised by an exclusion after the work is done. Public-payer crossover is narrow, but where it applies we bill it.

Dental Services We Bill

From a single prophylaxis to a full-arch implant case, every CDT family carries its own documentation, frequency rules, and denial traps. We bill them all, plus the medical crossover where it applies.

CROSS

Medical Crossover for Oral Surgery, TMJ, and Sleep

The highest-leverage work in dental billing is the crossover most practices miss. We identify the services that qualify for medical insurance, obtain prior authorization, and bill CPT, HCPCS, and ICD-10 to the medical plan, then coordinate with the dental claim so the patient and the practice are both covered.

E0486, 21073, 21040, 41899, 00170, G47.33
D11

Diagnostic and Preventive

Evaluations, radiographs, prophylaxis, fluoride, and sealants, billed within each plan frequency limit and tracked per patient.

D0120, D0210, D1110, D1206, D1351
See diagnostic and preventive codes
D23

Restorative

Amalgam and composite restorations, crowns, buildups, and veneers, with material and surface documented to resist downcoding.

D2140, D2391, D2740, D2751, D2950
See restorative codes
D33

Endodontics

Anterior, premolar, and molar endodontic therapy and retreatment, with canals documented and apical surgery billed where performed.

D3310, D3320, D3330, D3346
See endodontic codes
D43

Periodontics

Scaling and root planing by quadrant, localized antimicrobial delivery, maintenance after active therapy, and surgical periodontal procedures.

D4341, D4342, D4381, D4910
See periodontic codes
D60

Implants and Prosthodontics

Endosseous implants, abutments, implant crowns, fixed bridges, and complete and partial dentures, with predetermination on major work.

D6010, D6058, D6065, D6210, D5211
See prosthodontic codes
D72

Oral Surgery

Extractions, surgical and impacted removals, bone grafting, and pathology excision, with medical crossover for hospital and trauma cases.

D7140, D7210, D7240, D7471
See oral surgery codes
D80

Orthodontics

Comprehensive and limited orthodontics for adults and children, with staged banding, retention, and lifetime maximum tracking.

D8080, D8090, D8660, D8692
See orthodontic codes
D92

Sedation and Anesthesia

Nitrous oxide, IV and non-IV moderate sedation, and general anesthesia, with medical necessity documented and facility billing split out.

D9210, D9220, D9241, D9248
See sedation codes
Dental Subspecialties We Bill For
General Dentistry Pediatric Dentistry Oral and Maxillofacial Surgery Endodontics Periodontics Prosthodontics Orthodontics Dental Sleep Medicine

And the full 40+ specialty billing network behind your dental team, for the procedures and claims that cross outside the dental chair.

Dental Code Reference

The CDT families a dental practice bills most often, plus the CPT, HCPCS, and ICD-10 codes that carry the medical crossover. Codes must always be supported by documentation and verified against the current code set.

10 codes
CodeDescriptionBilling Consideration
D0120Periodic oral evaluation, established patientBilled at recall visits, frequency limited by plan, often twice yearly
D0150Comprehensive oral evaluationNew patient or significant change in health, not with D0120 the same day
D0180Comprehensive periodontal evaluationUsed when periodontal disease is suspected or established
D0210Intraoral, complete series of radiographsFrequency limits often every 3 to 5 years
D0274Bitewings, four filmsTypically limited to once per year, documented clinical necessity
D0330Panoramic radiographOften limited to once every 3 to 5 years, not with a full series
D1110Prophylaxis, adultFrequency limits usually twice per year, not with SRP the same day
D1120Prophylaxis, childAge-banded, frequency limits apply, transitions to adult code by age
D1206Topical fluoride varnishAge and frequency limits, benefit varies by plan
D1351Sealant, per toothAge and tooth limitations, usually permanent first and second molars
9 codes
CodeDescriptionBilling Consideration
D2140Amalgam, one surface, permanentMay be substituted by the payer under the least expensive alternative clause
D2330Resin-based composite, one surface, anteriorDocument surface count, anterior vs posterior code selection
D2391Resin-based composite, one surface, posteriorLE clause may downcode to amalgam, predetermine to confirm
D2740Crown, porcelain or ceramic substratePre-treatment estimate recommended, downcoding risk to a lesser crown
D2751Crown, porcelain fused to high noble metalSome payers downcode to a resin crown, document material and necessity
D2950Core buildupRequires sufficient missing tooth structure documented to support the buildup
D3310Endodontic therapy, anterior toothNot billed with palliative treatment the same day, document canals
D3330Endodontic therapy, molarDocument canals treated, retreatment uses the D3346 to D3348 series
D3346Endodontic retreatment, anteriorRequires prior endodontic history documented in the record
9 codes
CodeDescriptionBilling Consideration
D4341Scaling and root planing, four or more teeth per quadrantNot with prophylaxis D1110 the same day, document quadrant and sites
D4342Scaling and root planing, one to three teeth per quadrantSite-specific documentation, distinct from the four-or-more code
D4381Localized delivery of antimicrobial, per siteNot separately with D4341 at the same site, document the site
D4910Periodontal maintenanceUsed after active periodontal therapy, not prophylaxis D1110
D5110Complete denture, maxillaryMissing tooth clause may apply, predetermine for coverage
D5211Removable partial denture, resin, maxillaryLE clause may substitute a lesser prosthesis, predetermine
D6010Endosseous implant bodyPre-treatment estimate essential, medical crossover possible
D6065Implant crown, porcelain fused to metalSeparate from the implant body and the abutment, billed in sequence
D6210Pontic, porcelain fused to metalMissing tooth clause and LE clause both apply to bridge work
9 codes
CodeDescriptionBilling Consideration
D7140Extraction, erupted tooth or rootNot with palliative treatment the same day, document elevation
D7210Surgical extractionDocument surgical technique versus routine elevation
D7240Surgical removal, fully bony impactedMedical crossover candidate when performed in a facility
D7471Removal of exostosis, maxilla or mandibleMedical crossover candidate, document medical necessity
D8080Comprehensive orthodontics, adultLifetime maximum and age limits apply, staged billing common
D8090Comprehensive orthodontics, childBanding, active treatment, and retention billed in phases
D9210Inhalation sedation, nitrous oxideDocument medical necessity, time not always separately billable
D9220General anesthesia, first 15 minutesMedical crossover when facility-based, add-on D9221 for additional time
D9241IV moderate sedation, first 15 minutesMedical necessity documented, add-on D9242 for additional time
9 codes across 3 systems
SystemCodeDescriptionBilling Consideration
HCPCSE0486Oral appliance for obstructive sleep apneaCross to medical with ICD-10 G47.33 and prior authorization
CPT21073Manipulation of the temporomandibular jointTMJ dysfunction cross to medical with ICD-10 K07.6
CPT21040Excision of lesion, mandibleOral pathology cross to medical, biopsy documented
CPT41899Unlisted dentoalveolar procedureUsed when no specific CPT exists, requires narrative documentation
CPT41115Frenectomy, lingualCross to medical with documented limitation of motion
CPT00170Anesthesia for intraoral proceduresFacility-based dental rehabilitation, professional component split
ICD-10G47.33Obstructive sleep apneaSupports oral appliance E0486 on the medical claim
ICD-10K07.6Temporomandibular joint disorderSupports TMJ treatment billed to medical
ICD-10S02.xFracture of skull and facial bonesTraumatic dental injury billed to medical with CPT 21470 or 21040

Code sets are updated annually. CDT, CPT, HCPCS, and ICD-10 codes must be verified against the current published versions and supported by provider documentation. Requirements may vary by payer, plan, and applicable regulations.

When Dental Work Crosses to Medical

The dental plan excludes trauma, hospital surgery, TMJ, sleep apnea appliances, and facility anesthesia, but the medical plan often covers them. We identify the crossover, document medical necessity, obtain prior authorization, and bill the medical claim in coordination with the dental claim.

Scenario 01

Traumatic Dental Injury

Avulsed, fractured, or lost teeth from an accident are a medical claim first, dental claim second. We document the mechanism of injury and bill the medical plan before the dental plan.

ICD-10
S02.xS01.x
CPT
2104021470
CDT
D7140D7210
Scenario 02

Hospital Oral Surgery

Impacted extractions, jaw surgery, and bone grafting performed in a facility cross to medical, with facility and professional components split and anesthesia billed separately.

CPT
4189900170
CDT
D7240D7471
ICD-10
K01.xM27.x
Scenario 03

TMJ Dysfunction

Temporomandibular joint manipulation, splint therapy, and joint injection are medical, not dental. We document the dysfunction and bill the medical plan for the covered services.

ICD-10
K07.6M26.6
CPT
2107320610
CDT
D7880D7881
Scenario 04

Sleep Apnea Oral Appliance

A custom oral appliance for obstructive sleep apnea is a medical benefit. We obtain the sleep study diagnosis and prior authorization, then bill the medical plan under HCPCS E0486.

HCPCS
E0486
ICD-10
G47.33
CDT
D9944
Scenario 05

Dental Rehab Under Anesthesia

Full-mouth rehabilitation under general anesthesia, often for pediatric or special-needs patients, bills the anesthesia to medical and the dentistry to dental, with the facility component split out.

CPT
00170
CDT
D9220D9241
ICD-10
F84.xK02.x
Scenario 06

Oral Pathology and Biopsy

Lesion excision and biopsy are medical, with the diagnosis supporting the medical claim. We bill the pathology to medical and the restorative follow-up to dental in the right order.

CPT
4080840810
ICD-10
K04.xC06.x
CDT
D7285D7286
Scenario 07

Periodontal Disease and Diabetes

Active periodontal therapy in a patient with diabetes is a medical-necessity crossover some medical plans cover as a diabetes-related service. We document the systemic link and bill the medical plan where it applies, with the dental plan covering the rest.

ICD-10
E11.xK05.x
CDT
D4341D4910
CPT
41899
Crossover is never automatic. The medical diagnosis must support the procedure, the prior authorization must be on file, and the two claims must be sequenced so the medical plan pays what it covers and the dental plan pays the rest. Miss the sequence and both plans deny.

Dental Denial Patterns We Fix

Dental plans deny with a small set of recurring patterns, and each one is preventable with the right upstream step. We address the root cause, not just the appeal.

01

Downcoding of restorations and crowns

A posterior composite D2391 is reimbursed as amalgam D2140, or a PFM crown D2751 is downcoded to a resin crown, with no warning.

How we fix itPredetermine major work, document the material and the medical necessity for it, and appeal the downcode with the documentation attached.
02

Least expensive alternative treatment clause

The payer substitutes the least costly covered alternative, such as amalgam for composite or a partial denture for an implant, and bills the patient the difference.

How we fix itRun a pre-treatment estimate, disclose the patient responsibility up front, and document why the selected treatment is clinically necessary.
03

Missing tooth clause

A tooth lost before the coverage effective date is excluded from replacement, so a bridge, implant, or partial denture for that space denies.

How we fix itVerify the effective date and the missing-tooth history, predetermine the replacement, and document the patient responsibility before treatment.
04

Frequency limitations exceeded

Prophylaxis, bitewings, fluoride, and sealants carry per-year or per-age limits, and a claim filed outside the window denies as a frequency exclusion.

How we fix itTrack the last-service date per patient per code, and flag a claim before it is submitted inside the frequency window.
05

Coordination of benefits errors

Dual-coverage patients are filed to one plan only, or the secondary is filed before the primary, so the secondary denies as not primary on file.

How we fix itDetermine primary and secondary by the coordination of benefits rules, file the primary first, then the secondary with the primary EOB attached.
06

Bundling of related procedures

Prophylaxis D1110 is billed the same day as scaling and root planing D4341, or periodontal maintenance D4910 is billed as prophylaxis after active therapy.

How we fix itScreen every combination against plan edits, select the correct maintenance code after active therapy, and never bill D1110 with D4341 the same day.
07

Major work with no pre-treatment estimate

Crowns, implants, bridges, and dentures go out without a predetermination, so the practice and the patient learn the coverage only after the work is done.

How we fix itPredetermine procedures above the plan threshold before treatment, so the coverage, the downcode risk, and the patient share are known in advance.
08

Medical crossover missed entirely

Trauma, hospital surgery, TMJ, sleep appliance, and facility anesthesia are billed to the dental plan only, where they deny as excluded.

How we fix itIdentify the crossover at the point of scheduling, document medical necessity, obtain prior authorization, and bill the medical plan in the right sequence.

Dental Software We Integrate With

We work inside the practice management system your team already uses, so claims flow without rekeying, schedules stay in sync, and reporting lives next to your patient data.

Dentrix Eaglesoft OpenDental Curve Dental Denticon PracticeWeb

Clearinghouse connections include ClaimsXten, NEA, and DentalXChange, with eligibility and predetermination run directly through your PMS where supported. The same integrated team handles medical coding, credentialing, and patient statements, so nothing falls between tools.

How We Run Your Dental Revenue Cycle

A six-step lifecycle built around dual-plan eligibility, pre-treatment estimates, CDT and medical-crossover coding, coordination of benefits, and denial prevention.

01

Verify eligibility and plan type

Dental PPO, HMO, or indemnity confirmed, dual coverage identified, waiting periods and annual maximums checked, and medical coverage reviewed for crossover potential.

02

Predetermine and authorize

Pre-treatment estimates on major work, prior authorization on medical crossover services, and the patient share disclosed before treatment begins.

03

Code CDT and medical crossover

D-codes to dental with tooth, surface, and quadrant documented, and CPT, HCPCS, and ICD-10 to medical where the service crosses over.

04

Submit and coordinate

Dental claims to dental plans, medical crossover to medical, primary filed before secondary, and the EOB attached to the secondary claim.

05

Post and reconcile

Payment posting against the EOB, downcode and least-expensive-alternative adjustments reconciled, and the patient portion billed clearly.

06

Appeal and prevent

Denial recovery with root-cause analysis, so a downcode, a frequency denial, or a missed crossover is appealed and prevented on the next cycle.

ProvidaRCM vs In-House and Generic Dental Billing

Dental billing is not a side task for the front desk, and a generic biller does not know the medical crossover. The difference shows up in downcodes, coordination of benefits, and the crossover most practices never bill.

Capability
ProvidaRCM
In-House or Generic
CDT and medical crossover handled together
Both tracks coordinated in one cycle
Only the dental track is billed
Pre-treatment estimates on major work
Predetermined before treatment
Coverage surprise after submission
Downcoding and LE clause appealed
Root-caused and appealed with documentation
Written off as a payer adjustment
Coordination of benefits for dual coverage
Primary and secondary sequenced with EOB
Secondary never filed or filed first
Frequency limits tracked per patient
Last-service dates flagged before submission
The same frequency denial repeats
Medical crossover identified
Sleep, TMJ, trauma, and hospital billed to medical
Crossover billed to dental and denied
Tooth, surface, and quadrant documented
CDT specificity supported on every line
Vague coding invites downcodes
Cross-specialty coordination
Coordinated with ENT, oncology, and pediatrics
Dental handled in a silo

Is Your Dental Practice Leaving Crossover Revenue Unbilled?

If any of these are true, your current billing is quietly costing you across restorations, periodontics, major prosthodontics, and the medical crossover. A free audit will show exactly how much.

Posterior composites and PFM crowns are routinely downcodedThe payer substitutes a lesser code and the practice absorbs the difference without an appeal.
Major work goes out without a pre-treatment estimateCrowns, implants, and dentures are billed blind, and the coverage and patient share are learned after treatment.
Scaling and root planing is billed the same day as prophylaxisD4341 and D1110 on the same date bundle and deny, because prophylaxis is included in the active therapy day.
Periodontal maintenance is billed as prophylaxis after active therapyD4910 is the correct code after periodontal treatment, and billing D1110 understates the service and invites a denial.
Dual-coverage patients are filed to one plan onlyThe secondary plan never receives a claim, and the practice forfeits the secondary payment it is entitled to.
Sleep apnea appliances, TMJ, trauma, and hospital surgery are never billed to medicalThe crossover is billed to the dental plan, where it denies as excluded, and the medical benefit is never accessed.
Periodontal therapy tied to diabetes is billed to dental onlySRP D4341 in a patient with diabetes can qualify as a medical-necessity crossover on some medical plans, but the practice never documents the systemic link or files the medical claim.
Frequency-limited services are denied for exceeding the windowProphylaxis, bitewings, fluoride, and sealants deny because the last-service date was not tracked before submission.

Dental Billing Questions, Answered

Dental billing runs on two tracks, so the questions do too. Pick the track that matches your question, dental plan billing or medical crossover, and find the answer that fits your workflow.

Dental billing includes the complete revenue cycle across preventive, restorative, endodontic, periodontal, prosthodontic, oral surgery, orthodontic, and sedation services, billed on CDT codes to dental plans, plus the medical crossover for oral surgery, traumatic injury, TMJ, sleep apnea appliances, and facility-based anesthesia billed on CPT and ICD-10 to medical. It covers eligibility verification, pre-treatment estimates, coordination of benefits, claim submission, payment posting, denial management, A/R follow-up, and reporting. We handle the full range a dental practice delivers, from a single prophylaxis to a full-arch implant case.

Yes. Our AAPC-certified coders apply the CDT D-codes by tooth, surface, quadrant, and arch, the ICD-10 K, M, and G diagnosis codes, and the CPT and HCPCS codes for medical crossover, strictly based on provider documentation. We select the correct code family, screen against plan edits and frequency windows, and we never apply a code or modifier to bypass a coverage rule when the criteria are not met. Coding is always documentation-driven.

The least expensive alternative treatment clause, sometimes called LEAT, lets the dental plan reimburse the least costly covered alternative to the service performed. A posterior composite D2391 may be reimbursed as amalgam D2140, or an implant may be reimbursed as a removable partial denture, with the patient responsible for the difference. We run a pre-treatment estimate before treatment, disclose the patient share up front, and document the clinical necessity for the selected material so the practice and the patient both know the coverage in advance.

The missing tooth clause excludes replacement of a tooth that was lost before the coverage effective date. A bridge, implant, or partial denture placed in that space denies, because the tooth was already missing when the coverage began. We verify the effective date and the missing-tooth history, predetermine the replacement before treatment, and document the patient responsibility so the denial is not discovered after the work is done.

We determine the primary and secondary plan by the coordination of benefits rules, including the birthday rule for dependent coverage, file the primary claim first, and then file the secondary claim with the primary explanation of benefits attached. We apply the non-duplication logic so the two plans together do not pay more than the allowed amount, and we track the remaining maximums on each plan so the patient share is calculated correctly.

Downcoding usually happens under the least expensive alternative clause, where the payer substitutes amalgam D2140 for a posterior composite D2391, or a resin crown for a PFM crown D2751. We predetermine major restorations, document the material placed and the clinical reason for it, and appeal the downcode with the documentation attached, so the practice is paid for the service it actually delivered instead of the lesser one the payer assumed.

Prophylaxis D1110, bitewings D0274, fluoride D1206, and sealants D1351 each carry per-year or per-age frequency limits that vary by plan. We track the last-service date per patient per code, and we flag a claim before it is submitted inside the frequency window, so the service is either held until the window opens or billed to the patient with notice, instead of denied after submission.

Dental procedures cross over to medical when the service is medically necessary and covered under the medical plan, which most often includes traumatic dental injury, hospital-based oral surgery, TMJ dysfunction treatment, obstructive sleep apnea oral appliances, dental rehabilitation under general anesthesia, and oral pathology or biopsy. We identify the crossover at the point of scheduling, document the medical diagnosis that supports it, obtain prior authorization where required, and bill the medical claim in coordination with the dental claim.

A custom oral appliance for obstructive sleep apnea is a medical benefit, billed under HCPCS E0486 with the ICD-10 diagnosis G47.33 attached. We obtain the sleep study documentation and the prior authorization before fabrication, bill the medical plan for the appliance, and coordinate with the dental plan for any covered related services, so the patient and the practice are both covered for the appliance.

Temporomandibular joint manipulation, splint therapy, and joint injection are medical services, billed with ICD-10 K07.6 or M26.6 and CPT 21073 for manipulation or 20610 for a major joint injection. We document the dysfunction and the medical necessity, obtain authorization where required, and bill the medical plan for the covered services while the dental plan handles any covered restorative follow-up.

Yes. Traumatic dental injury from an accident is a medical claim first, documented with the mechanism of injury under ICD-10 S02.x or S01.x, and billed with CPT such as 21040 or 21470 for the surgical treatment. We bill the medical plan for the trauma treatment, then coordinate the dental plan for the restorative and prosthetic follow-up, so the two plans together cover the full scope of the injury.

For dental rehabilitation under general anesthesia, often for pediatric or special-needs patients, the anesthesia is a medical benefit billed under CPT 00170, while the dentistry is billed under CDT codes such as D9220 and D9241 to the dental plan. We split the facility and professional components, document the medical necessity for the anesthesia, and sequence the two claims so the medical plan pays the anesthesia and the dental plan pays the dentistry.

When a dental procedure crosses to medical but no specific CPT code describes it, we report CPT 41899, the unlisted dentoalveolar procedure code, with a narrative documentation that describes the procedure performed, the medical necessity, and the comparable coded procedure. The unlisted code requires a stronger documentation package than a listed code, so we build the narrative into the claim before submission rather than waiting for a payer request.

Run Your Dental Revenue on Both Code Systems

Dental revenue lives in the CDT codes the dental plan pays and the CPT and ICD-10 codes the medical plan pays for the crossover. We run both tracks in one cycle, sequenced and coordinated, so every line pays what it should.

No setup fees, no long-term contracts, and a month-to-month agreement. HIPAA-aligned workflows, AAPC-certified coders, and dental and medical-crossover expertise built in.
99% clean claim rate
24 days in A/R
96% net collection rate
40+ specialties supported