%% File: realdentalcosts-data.sty
%% Generated automatically by gen_sty.py from the Real Dental Costs
%% Open Data API JSON files. DO NOT EDIT BY HAND -- edit gen_sty.py
%% and the source JSON, then regenerate.
%%
%% Code license: LPPL 1.3c (see README.md / LICENSE section).
%% Underlying price data license: CC BY 4.0 -- Real Dental Costs
%% (https://realdentalcosts.com). Attribution required when the
%% data is reproduced; the \rdcSource macro provides the citation
%% string for convenience.
%%
%% Source dataset edition: 2026.1
%% Source dataset generated_at: 2026-08-25T15:07:22.297Z
%% Source dataset DOI: https://doi.org/10.5281/zenodo.20531728
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{realdentalcosts-data}[2026/08/26 v1.0 US dental price benchmarks by state]

% No external package dependencies: this package only uses core
% LaTeX2e kernel primitives (\csname, \expandafter, \newcommand).

% -------------------------------------------------------------------
% Internal data version / source strings
% -------------------------------------------------------------------
\newcommand{\rdc@dataversion}{2026.1 (data generated 2026-08-25)}
\newcommand{\rdc@sourcestring}{Real Dental Costs Open Data API, \texttt{https://realdentalcosts.com/en/api/}, CC BY 4.0}

% -------------------------------------------------------------------
% Procedure price data: \rdc@price@<slug>@<STATE>, 
% \rdc@pricelow@<slug>@<STATE>, \rdc@pricehigh@<slug>@<STATE>
% -------------------------------------------------------------------
% Procedure: root-canal -- Root canal
\expandafter\def\csname rdc@national@root-canal\endcsname{1,100}
\expandafter\def\csname rdc@price@root-canal@AL\endcsname{915}
\expandafter\def\csname rdc@pricelow@root-canal@AL\endcsname{415}
\expandafter\def\csname rdc@pricehigh@root-canal@AL\endcsname{1,245}
\expandafter\def\csname rdc@price@root-canal@AR\endcsname{935}
\expandafter\def\csname rdc@pricelow@root-canal@AR\endcsname{425}
\expandafter\def\csname rdc@pricehigh@root-canal@AR\endcsname{1,275}
\expandafter\def\csname rdc@price@root-canal@MS\endcsname{945}
\expandafter\def\csname rdc@pricelow@root-canal@MS\endcsname{430}
\expandafter\def\csname rdc@pricehigh@root-canal@MS\endcsname{1,290}
\expandafter\def\csname rdc@price@root-canal@KY\endcsname{970}
\expandafter\def\csname rdc@pricelow@root-canal@KY\endcsname{440}
\expandafter\def\csname rdc@pricehigh@root-canal@KY\endcsname{1,320}
\expandafter\def\csname rdc@price@root-canal@WV\endcsname{970}
\expandafter\def\csname rdc@pricelow@root-canal@WV\endcsname{440}
\expandafter\def\csname rdc@pricehigh@root-canal@WV\endcsname{1,320}
\expandafter\def\csname rdc@price@root-canal@IA\endcsname{980}
\expandafter\def\csname rdc@pricelow@root-canal@IA\endcsname{445}
\expandafter\def\csname rdc@pricehigh@root-canal@IA\endcsname{1,335}
\expandafter\def\csname rdc@price@root-canal@KS\endcsname{980}
\expandafter\def\csname rdc@pricelow@root-canal@KS\endcsname{445}
\expandafter\def\csname rdc@pricehigh@root-canal@KS\endcsname{1,335}
\expandafter\def\csname rdc@price@root-canal@OK\endcsname{990}
\expandafter\def\csname rdc@pricelow@root-canal@OK\endcsname{450}
\expandafter\def\csname rdc@pricehigh@root-canal@OK\endcsname{1,350}
\expandafter\def\csname rdc@price@root-canal@IN\endcsname{1,000}
\expandafter\def\csname rdc@pricelow@root-canal@IN\endcsname{455}
\expandafter\def\csname rdc@pricehigh@root-canal@IN\endcsname{1,365}
\expandafter\def\csname rdc@price@root-canal@SD\endcsname{1,000}
\expandafter\def\csname rdc@pricelow@root-canal@SD\endcsname{455}
\expandafter\def\csname rdc@pricehigh@root-canal@SD\endcsname{1,365}
\expandafter\def\csname rdc@price@root-canal@LA\endcsname{1,010}
\expandafter\def\csname rdc@pricelow@root-canal@LA\endcsname{460}
\expandafter\def\csname rdc@pricehigh@root-canal@LA\endcsname{1,380}
\expandafter\def\csname rdc@price@root-canal@NE\endcsname{1,010}
\expandafter\def\csname rdc@pricelow@root-canal@NE\endcsname{460}
\expandafter\def\csname rdc@pricehigh@root-canal@NE\endcsname{1,380}
\expandafter\def\csname rdc@price@root-canal@SC\endcsname{1,010}
\expandafter\def\csname rdc@pricelow@root-canal@SC\endcsname{460}
\expandafter\def\csname rdc@pricehigh@root-canal@SC\endcsname{1,380}
\expandafter\def\csname rdc@price@root-canal@GA\endcsname{1,025}
\expandafter\def\csname rdc@pricelow@root-canal@GA\endcsname{465}
\expandafter\def\csname rdc@pricehigh@root-canal@GA\endcsname{1,395}
\expandafter\def\csname rdc@price@root-canal@MO\endcsname{1,025}
\expandafter\def\csname rdc@pricelow@root-canal@MO\endcsname{465}
\expandafter\def\csname rdc@pricehigh@root-canal@MO\endcsname{1,395}
\expandafter\def\csname rdc@price@root-canal@TN\endcsname{1,025}
\expandafter\def\csname rdc@pricelow@root-canal@TN\endcsname{465}
\expandafter\def\csname rdc@pricehigh@root-canal@TN\endcsname{1,395}
\expandafter\def\csname rdc@price@root-canal@ND\endcsname{1,025}
\expandafter\def\csname rdc@pricelow@root-canal@ND\endcsname{465}
\expandafter\def\csname rdc@pricehigh@root-canal@ND\endcsname{1,395}
\expandafter\def\csname rdc@price@root-canal@OH\endcsname{1,025}
\expandafter\def\csname rdc@pricelow@root-canal@OH\endcsname{465}
\expandafter\def\csname rdc@pricehigh@root-canal@OH\endcsname{1,395}
\expandafter\def\csname rdc@price@root-canal@NC\endcsname{1,035}
\expandafter\def\csname rdc@pricelow@root-canal@NC\endcsname{470}
\expandafter\def\csname rdc@pricehigh@root-canal@NC\endcsname{1,410}
\expandafter\def\csname rdc@price@root-canal@MI\endcsname{1,055}
\expandafter\def\csname rdc@pricelow@root-canal@MI\endcsname{480}
\expandafter\def\csname rdc@pricehigh@root-canal@MI\endcsname{1,440}
\expandafter\def\csname rdc@price@root-canal@NM\endcsname{1,055}
\expandafter\def\csname rdc@pricelow@root-canal@NM\endcsname{480}
\expandafter\def\csname rdc@pricehigh@root-canal@NM\endcsname{1,440}
\expandafter\def\csname rdc@price@root-canal@WI\endcsname{1,055}
\expandafter\def\csname rdc@pricelow@root-canal@WI\endcsname{480}
\expandafter\def\csname rdc@pricehigh@root-canal@WI\endcsname{1,440}
\expandafter\def\csname rdc@price@root-canal@UT\endcsname{1,055}
\expandafter\def\csname rdc@pricelow@root-canal@UT\endcsname{480}
\expandafter\def\csname rdc@pricehigh@root-canal@UT\endcsname{1,440}
\expandafter\def\csname rdc@price@root-canal@ID\endcsname{1,065}
\expandafter\def\csname rdc@pricelow@root-canal@ID\endcsname{485}
\expandafter\def\csname rdc@pricehigh@root-canal@ID\endcsname{1,455}
\expandafter\def\csname rdc@price@root-canal@MN\endcsname{1,080}
\expandafter\def\csname rdc@pricelow@root-canal@MN\endcsname{490}
\expandafter\def\csname rdc@pricehigh@root-canal@MN\endcsname{1,470}
\expandafter\def\csname rdc@price@root-canal@TX\endcsname{1,080}
\expandafter\def\csname rdc@pricelow@root-canal@TX\endcsname{490}
\expandafter\def\csname rdc@pricehigh@root-canal@TX\endcsname{1,470}
\expandafter\def\csname rdc@price@root-canal@WY\endcsname{1,090}
\expandafter\def\csname rdc@pricelow@root-canal@WY\endcsname{495}
\expandafter\def\csname rdc@pricehigh@root-canal@WY\endcsname{1,485}
\expandafter\def\csname rdc@price@root-canal@AZ\endcsname{1,100}
\expandafter\def\csname rdc@pricelow@root-canal@AZ\endcsname{500}
\expandafter\def\csname rdc@pricehigh@root-canal@AZ\endcsname{1,500}
\expandafter\def\csname rdc@price@root-canal@FL\endcsname{1,100}
\expandafter\def\csname rdc@pricelow@root-canal@FL\endcsname{500}
\expandafter\def\csname rdc@pricehigh@root-canal@FL\endcsname{1,500}
\expandafter\def\csname rdc@price@root-canal@MT\endcsname{1,100}
\expandafter\def\csname rdc@pricelow@root-canal@MT\endcsname{500}
\expandafter\def\csname rdc@pricehigh@root-canal@MT\endcsname{1,500}
\expandafter\def\csname rdc@price@root-canal@CO\endcsname{1,110}
\expandafter\def\csname rdc@pricelow@root-canal@CO\endcsname{505}
\expandafter\def\csname rdc@pricehigh@root-canal@CO\endcsname{1,515}
\expandafter\def\csname rdc@price@root-canal@VA\endcsname{1,120}
\expandafter\def\csname rdc@pricelow@root-canal@VA\endcsname{510}
\expandafter\def\csname rdc@pricehigh@root-canal@VA\endcsname{1,530}
\expandafter\def\csname rdc@price@root-canal@IL\endcsname{1,120}
\expandafter\def\csname rdc@pricelow@root-canal@IL\endcsname{510}
\expandafter\def\csname rdc@pricehigh@root-canal@IL\endcsname{1,530}
\expandafter\def\csname rdc@price@root-canal@ME\endcsname{1,135}
\expandafter\def\csname rdc@pricelow@root-canal@ME\endcsname{515}
\expandafter\def\csname rdc@pricehigh@root-canal@ME\endcsname{1,545}
\expandafter\def\csname rdc@price@root-canal@PA\endcsname{1,135}
\expandafter\def\csname rdc@pricelow@root-canal@PA\endcsname{515}
\expandafter\def\csname rdc@pricehigh@root-canal@PA\endcsname{1,545}
\expandafter\def\csname rdc@price@root-canal@CT\endcsname{1,145}
\expandafter\def\csname rdc@pricelow@root-canal@CT\endcsname{520}
\expandafter\def\csname rdc@pricehigh@root-canal@CT\endcsname{1,560}
\expandafter\def\csname rdc@price@root-canal@OR\endcsname{1,155}
\expandafter\def\csname rdc@pricelow@root-canal@OR\endcsname{525}
\expandafter\def\csname rdc@pricehigh@root-canal@OR\endcsname{1,575}
\expandafter\def\csname rdc@price@root-canal@VT\endcsname{1,165}
\expandafter\def\csname rdc@pricelow@root-canal@VT\endcsname{530}
\expandafter\def\csname rdc@pricehigh@root-canal@VT\endcsname{1,590}
\expandafter\def\csname rdc@price@root-canal@DE\endcsname{1,175}
\expandafter\def\csname rdc@pricelow@root-canal@DE\endcsname{535}
\expandafter\def\csname rdc@pricehigh@root-canal@DE\endcsname{1,605}
\expandafter\def\csname rdc@price@root-canal@NV\endcsname{1,175}
\expandafter\def\csname rdc@pricelow@root-canal@NV\endcsname{535}
\expandafter\def\csname rdc@pricehigh@root-canal@NV\endcsname{1,605}
\expandafter\def\csname rdc@price@root-canal@RI\endcsname{1,175}
\expandafter\def\csname rdc@pricelow@root-canal@RI\endcsname{535}
\expandafter\def\csname rdc@pricehigh@root-canal@RI\endcsname{1,605}
\expandafter\def\csname rdc@price@root-canal@MD\endcsname{1,200}
\expandafter\def\csname rdc@pricelow@root-canal@MD\endcsname{545}
\expandafter\def\csname rdc@pricehigh@root-canal@MD\endcsname{1,635}
\expandafter\def\csname rdc@price@root-canal@WA\endcsname{1,200}
\expandafter\def\csname rdc@pricelow@root-canal@WA\endcsname{545}
\expandafter\def\csname rdc@pricehigh@root-canal@WA\endcsname{1,635}
\expandafter\def\csname rdc@price@root-canal@NH\endcsname{1,220}
\expandafter\def\csname rdc@pricelow@root-canal@NH\endcsname{555}
\expandafter\def\csname rdc@pricehigh@root-canal@NH\endcsname{1,665}
\expandafter\def\csname rdc@price@root-canal@NJ\endcsname{1,230}
\expandafter\def\csname rdc@pricelow@root-canal@NJ\endcsname{560}
\expandafter\def\csname rdc@pricehigh@root-canal@NJ\endcsname{1,680}
\expandafter\def\csname rdc@price@root-canal@MA\endcsname{1,255}
\expandafter\def\csname rdc@pricelow@root-canal@MA\endcsname{570}
\expandafter\def\csname rdc@pricehigh@root-canal@MA\endcsname{1,710}
\expandafter\def\csname rdc@price@root-canal@DC\endcsname{1,275}
\expandafter\def\csname rdc@pricelow@root-canal@DC\endcsname{580}
\expandafter\def\csname rdc@pricehigh@root-canal@DC\endcsname{1,740}
\expandafter\def\csname rdc@price@root-canal@AK\endcsname{1,330}
\expandafter\def\csname rdc@pricelow@root-canal@AK\endcsname{605}
\expandafter\def\csname rdc@pricehigh@root-canal@AK\endcsname{1,815}
\expandafter\def\csname rdc@price@root-canal@HI\endcsname{1,330}
\expandafter\def\csname rdc@pricelow@root-canal@HI\endcsname{605}
\expandafter\def\csname rdc@pricehigh@root-canal@HI\endcsname{1,815}
\expandafter\def\csname rdc@price@root-canal@NY\endcsname{1,355}
\expandafter\def\csname rdc@pricelow@root-canal@NY\endcsname{615}
\expandafter\def\csname rdc@pricehigh@root-canal@NY\endcsname{1,845}
\expandafter\def\csname rdc@price@root-canal@CA\endcsname{1,395}
\expandafter\def\csname rdc@pricelow@root-canal@CA\endcsname{635}
\expandafter\def\csname rdc@pricehigh@root-canal@CA\endcsname{1,905}

% Procedure: dentures -- Full set of dentures (both arches)
\expandafter\def\csname rdc@national@dentures\endcsname{1,953}
\expandafter\def\csname rdc@price@dentures@AL\endcsname{1,695}
\expandafter\def\csname rdc@pricelow@dentures@AL\endcsname{1,310}
\expandafter\def\csname rdc@pricehigh@dentures@AL\endcsname{3,140}
\expandafter\def\csname rdc@price@dentures@AR\endcsname{1,714}
\expandafter\def\csname rdc@pricelow@dentures@AR\endcsname{1,325}
\expandafter\def\csname rdc@pricehigh@dentures@AR\endcsname{3,175}
\expandafter\def\csname rdc@price@dentures@MS\endcsname{1,687}
\expandafter\def\csname rdc@pricelow@dentures@MS\endcsname{1,305}
\expandafter\def\csname rdc@pricehigh@dentures@MS\endcsname{3,125}
\expandafter\def\csname rdc@price@dentures@KY\endcsname{1,856}
\expandafter\def\csname rdc@pricelow@dentures@KY\endcsname{1,435}
\expandafter\def\csname rdc@pricehigh@dentures@KY\endcsname{3,440}
\expandafter\def\csname rdc@price@dentures@WV\endcsname{1,782}
\expandafter\def\csname rdc@pricelow@dentures@WV\endcsname{1,375}
\expandafter\def\csname rdc@pricehigh@dentures@WV\endcsname{3,305}
\expandafter\def\csname rdc@price@dentures@IA\endcsname{1,746}
\expandafter\def\csname rdc@pricelow@dentures@IA\endcsname{1,350}
\expandafter\def\csname rdc@pricehigh@dentures@IA\endcsname{3,235}
\expandafter\def\csname rdc@price@dentures@KS\endcsname{1,771}
\expandafter\def\csname rdc@pricelow@dentures@KS\endcsname{1,370}
\expandafter\def\csname rdc@pricehigh@dentures@KS\endcsname{3,285}
\expandafter\def\csname rdc@price@dentures@OK\endcsname{1,676}
\expandafter\def\csname rdc@pricelow@dentures@OK\endcsname{1,295}
\expandafter\def\csname rdc@pricehigh@dentures@OK\endcsname{3,105}
\expandafter\def\csname rdc@price@dentures@IN\endcsname{1,763}
\expandafter\def\csname rdc@pricelow@dentures@IN\endcsname{1,360}
\expandafter\def\csname rdc@pricehigh@dentures@IN\endcsname{3,270}
\expandafter\def\csname rdc@price@dentures@SD\endcsname{1,786}
\expandafter\def\csname rdc@pricelow@dentures@SD\endcsname{1,380}
\expandafter\def\csname rdc@pricehigh@dentures@SD\endcsname{3,310}
\expandafter\def\csname rdc@price@dentures@LA\endcsname{1,811}
\expandafter\def\csname rdc@pricelow@dentures@LA\endcsname{1,400}
\expandafter\def\csname rdc@pricehigh@dentures@LA\endcsname{3,355}
\expandafter\def\csname rdc@price@dentures@NE\endcsname{1,778}
\expandafter\def\csname rdc@pricelow@dentures@NE\endcsname{1,375}
\expandafter\def\csname rdc@pricehigh@dentures@NE\endcsname{3,295}
\expandafter\def\csname rdc@price@dentures@SC\endcsname{1,858}
\expandafter\def\csname rdc@pricelow@dentures@SC\endcsname{1,435}
\expandafter\def\csname rdc@pricehigh@dentures@SC\endcsname{3,445}
\expandafter\def\csname rdc@price@dentures@GA\endcsname{1,771}
\expandafter\def\csname rdc@pricelow@dentures@GA\endcsname{1,370}
\expandafter\def\csname rdc@pricehigh@dentures@GA\endcsname{3,285}
\expandafter\def\csname rdc@price@dentures@MO\endcsname{1,693}
\expandafter\def\csname rdc@pricelow@dentures@MO\endcsname{1,310}
\expandafter\def\csname rdc@pricehigh@dentures@MO\endcsname{3,140}
\expandafter\def\csname rdc@price@dentures@TN\endcsname{1,752}
\expandafter\def\csname rdc@pricelow@dentures@TN\endcsname{1,355}
\expandafter\def\csname rdc@pricehigh@dentures@TN\endcsname{3,250}
\expandafter\def\csname rdc@price@dentures@ND\endcsname{1,805}
\expandafter\def\csname rdc@pricelow@dentures@ND\endcsname{1,395}
\expandafter\def\csname rdc@pricehigh@dentures@ND\endcsname{3,345}
\expandafter\def\csname rdc@price@dentures@OH\endcsname{1,784}
\expandafter\def\csname rdc@pricelow@dentures@OH\endcsname{1,380}
\expandafter\def\csname rdc@pricehigh@dentures@OH\endcsname{3,305}
\expandafter\def\csname rdc@price@dentures@NC\endcsname{1,820}
\expandafter\def\csname rdc@pricelow@dentures@NC\endcsname{1,405}
\expandafter\def\csname rdc@pricehigh@dentures@NC\endcsname{3,375}
\expandafter\def\csname rdc@price@dentures@MI\endcsname{1,799}
\expandafter\def\csname rdc@pricelow@dentures@MI\endcsname{1,390}
\expandafter\def\csname rdc@pricehigh@dentures@MI\endcsname{3,335}
\expandafter\def\csname rdc@price@dentures@NM\endcsname{1,773}
\expandafter\def\csname rdc@pricelow@dentures@NM\endcsname{1,370}
\expandafter\def\csname rdc@pricehigh@dentures@NM\endcsname{3,285}
\expandafter\def\csname rdc@price@dentures@WI\endcsname{1,841}
\expandafter\def\csname rdc@pricelow@dentures@WI\endcsname{1,420}
\expandafter\def\csname rdc@pricehigh@dentures@WI\endcsname{3,415}
\expandafter\def\csname rdc@price@dentures@UT\endcsname{1,917}
\expandafter\def\csname rdc@pricelow@dentures@UT\endcsname{1,480}
\expandafter\def\csname rdc@pricehigh@dentures@UT\endcsname{3,555}
\expandafter\def\csname rdc@price@dentures@ID\endcsname{1,997}
\expandafter\def\csname rdc@pricelow@dentures@ID\endcsname{1,540}
\expandafter\def\csname rdc@pricehigh@dentures@ID\endcsname{3,700}
\expandafter\def\csname rdc@price@dentures@MN\endcsname{1,828}
\expandafter\def\csname rdc@pricelow@dentures@MN\endcsname{1,410}
\expandafter\def\csname rdc@pricehigh@dentures@MN\endcsname{3,390}
\expandafter\def\csname rdc@price@dentures@TX\endcsname{1,838}
\expandafter\def\csname rdc@pricelow@dentures@TX\endcsname{1,420}
\expandafter\def\csname rdc@pricehigh@dentures@TX\endcsname{3,405}
\expandafter\def\csname rdc@price@dentures@WY\endcsname{1,803}
\expandafter\def\csname rdc@pricelow@dentures@WY\endcsname{1,395}
\expandafter\def\csname rdc@pricehigh@dentures@WY\endcsname{3,340}
\expandafter\def\csname rdc@price@dentures@AZ\endcsname{2,018}
\expandafter\def\csname rdc@pricelow@dentures@AZ\endcsname{1,560}
\expandafter\def\csname rdc@pricehigh@dentures@AZ\endcsname{3,740}
\expandafter\def\csname rdc@price@dentures@FL\endcsname{1,958}
\expandafter\def\csname rdc@pricelow@dentures@FL\endcsname{1,510}
\expandafter\def\csname rdc@pricehigh@dentures@FL\endcsname{3,630}
\expandafter\def\csname rdc@price@dentures@MT\endcsname{1,949}
\expandafter\def\csname rdc@pricelow@dentures@MT\endcsname{1,505}
\expandafter\def\csname rdc@pricehigh@dentures@MT\endcsname{3,615}
\expandafter\def\csname rdc@price@dentures@CO\endcsname{1,982}
\expandafter\def\csname rdc@pricelow@dentures@CO\endcsname{1,530}
\expandafter\def\csname rdc@pricehigh@dentures@CO\endcsname{3,675}
\expandafter\def\csname rdc@price@dentures@VA\endcsname{1,913}
\expandafter\def\csname rdc@pricelow@dentures@VA\endcsname{1,480}
\expandafter\def\csname rdc@pricehigh@dentures@VA\endcsname{3,545}
\expandafter\def\csname rdc@price@dentures@IL\endcsname{1,927}
\expandafter\def\csname rdc@pricelow@dentures@IL\endcsname{1,490}
\expandafter\def\csname rdc@pricehigh@dentures@IL\endcsname{3,570}
\expandafter\def\csname rdc@price@dentures@ME\endcsname{1,951}
\expandafter\def\csname rdc@pricelow@dentures@ME\endcsname{1,505}
\expandafter\def\csname rdc@pricehigh@dentures@ME\endcsname{3,615}
\expandafter\def\csname rdc@price@dentures@PA\endcsname{1,917}
\expandafter\def\csname rdc@pricelow@dentures@PA\endcsname{1,480}
\expandafter\def\csname rdc@pricehigh@dentures@PA\endcsname{3,555}
\expandafter\def\csname rdc@price@dentures@CT\endcsname{2,111}
\expandafter\def\csname rdc@pricelow@dentures@CT\endcsname{1,630}
\expandafter\def\csname rdc@pricehigh@dentures@CT\endcsname{3,915}
\expandafter\def\csname rdc@price@dentures@OR\endcsname{2,126}
\expandafter\def\csname rdc@pricelow@dentures@OR\endcsname{1,640}
\expandafter\def\csname rdc@pricehigh@dentures@OR\endcsname{3,940}
\expandafter\def\csname rdc@price@dentures@VT\endcsname{2,084}
\expandafter\def\csname rdc@pricelow@dentures@VT\endcsname{1,610}
\expandafter\def\csname rdc@pricehigh@dentures@VT\endcsname{3,865}
\expandafter\def\csname rdc@price@dentures@DE\endcsname{1,968}
\expandafter\def\csname rdc@pricelow@dentures@DE\endcsname{1,520}
\expandafter\def\csname rdc@pricehigh@dentures@DE\endcsname{3,650}
\expandafter\def\csname rdc@price@dentures@NV\endcsname{1,972}
\expandafter\def\csname rdc@pricelow@dentures@NV\endcsname{1,525}
\expandafter\def\csname rdc@pricehigh@dentures@NV\endcsname{3,655}
\expandafter\def\csname rdc@price@dentures@RI\endcsname{2,025}
\expandafter\def\csname rdc@pricelow@dentures@RI\endcsname{1,565}
\expandafter\def\csname rdc@pricehigh@dentures@RI\endcsname{3,755}
\expandafter\def\csname rdc@price@dentures@MD\endcsname{2,272}
\expandafter\def\csname rdc@pricelow@dentures@MD\endcsname{1,755}
\expandafter\def\csname rdc@pricehigh@dentures@MD\endcsname{4,210}
\expandafter\def\csname rdc@price@dentures@WA\endcsname{2,206}
\expandafter\def\csname rdc@pricelow@dentures@WA\endcsname{1,705}
\expandafter\def\csname rdc@pricehigh@dentures@WA\endcsname{4,090}
\expandafter\def\csname rdc@price@dentures@NH\endcsname{2,130}
\expandafter\def\csname rdc@pricelow@dentures@NH\endcsname{1,645}
\expandafter\def\csname rdc@pricehigh@dentures@NH\endcsname{3,950}
\expandafter\def\csname rdc@price@dentures@NJ\endcsname{2,223}
\expandafter\def\csname rdc@pricelow@dentures@NJ\endcsname{1,715}
\expandafter\def\csname rdc@pricehigh@dentures@NJ\endcsname{4,120}
\expandafter\def\csname rdc@price@dentures@MA\endcsname{2,297}
\expandafter\def\csname rdc@pricelow@dentures@MA\endcsname{1,775}
\expandafter\def\csname rdc@pricehigh@dentures@MA\endcsname{4,260}
\expandafter\def\csname rdc@price@dentures@DC\endcsname{2,350}
\expandafter\def\csname rdc@pricelow@dentures@DC\endcsname{1,815}
\expandafter\def\csname rdc@pricehigh@dentures@DC\endcsname{4,355}
\expandafter\def\csname rdc@price@dentures@AK\endcsname{2,371}
\expandafter\def\csname rdc@pricelow@dentures@AK\endcsname{1,830}
\expandafter\def\csname rdc@pricehigh@dentures@AK\endcsname{4,395}
\expandafter\def\csname rdc@price@dentures@HI\endcsname{2,867}
\expandafter\def\csname rdc@pricelow@dentures@HI\endcsname{2,215}
\expandafter\def\csname rdc@pricehigh@dentures@HI\endcsname{5,315}
\expandafter\def\csname rdc@price@dentures@NY\endcsname{2,158}
\expandafter\def\csname rdc@pricelow@dentures@NY\endcsname{1,665}
\expandafter\def\csname rdc@pricehigh@dentures@NY\endcsname{4,000}
\expandafter\def\csname rdc@price@dentures@CA\endcsname{2,488}
\expandafter\def\csname rdc@pricelow@dentures@CA\endcsname{1,920}
\expandafter\def\csname rdc@pricehigh@dentures@CA\endcsname{4,610}

% Procedure: dental-implant -- Single dental implant (complete)
\expandafter\def\csname rdc@national@dental-implant\endcsname{4,507}
\expandafter\def\csname rdc@price@dental-implant@AL\endcsname{3,759}
\expandafter\def\csname rdc@pricelow@dental-implant@AL\endcsname{3,135}
\expandafter\def\csname rdc@pricehigh@dental-implant@AL\endcsname{4,780}
\expandafter\def\csname rdc@price@dental-implant@AR\endcsname{3,833}
\expandafter\def\csname rdc@pricelow@dental-implant@AR\endcsname{3,195}
\expandafter\def\csname rdc@pricehigh@dental-implant@AR\endcsname{4,875}
\expandafter\def\csname rdc@price@dental-implant@MS\endcsname{3,885}
\expandafter\def\csname rdc@pricelow@dental-implant@MS\endcsname{3,240}
\expandafter\def\csname rdc@pricehigh@dental-implant@MS\endcsname{4,940}
\expandafter\def\csname rdc@price@dental-implant@KY\endcsname{3,948}
\expandafter\def\csname rdc@pricelow@dental-implant@KY\endcsname{3,295}
\expandafter\def\csname rdc@pricehigh@dental-implant@KY\endcsname{5,020}
\expandafter\def\csname rdc@price@dental-implant@WV\endcsname{3,969}
\expandafter\def\csname rdc@pricelow@dental-implant@WV\endcsname{3,310}
\expandafter\def\csname rdc@pricehigh@dental-implant@WV\endcsname{5,050}
\expandafter\def\csname rdc@price@dental-implant@IA\endcsname{3,990}
\expandafter\def\csname rdc@pricelow@dental-implant@IA\endcsname{3,330}
\expandafter\def\csname rdc@pricehigh@dental-implant@IA\endcsname{5,075}
\expandafter\def\csname rdc@price@dental-implant@KS\endcsname{4,032}
\expandafter\def\csname rdc@pricelow@dental-implant@KS\endcsname{3,365}
\expandafter\def\csname rdc@pricehigh@dental-implant@KS\endcsname{5,130}
\expandafter\def\csname rdc@price@dental-implant@OK\endcsname{4,053}
\expandafter\def\csname rdc@pricelow@dental-implant@OK\endcsname{3,380}
\expandafter\def\csname rdc@pricehigh@dental-implant@OK\endcsname{5,155}
\expandafter\def\csname rdc@price@dental-implant@IN\endcsname{4,095}
\expandafter\def\csname rdc@pricelow@dental-implant@IN\endcsname{3,415}
\expandafter\def\csname rdc@pricehigh@dental-implant@IN\endcsname{5,210}
\expandafter\def\csname rdc@price@dental-implant@SD\endcsname{4,095}
\expandafter\def\csname rdc@pricelow@dental-implant@SD\endcsname{3,415}
\expandafter\def\csname rdc@pricehigh@dental-implant@SD\endcsname{5,210}
\expandafter\def\csname rdc@price@dental-implant@LA\endcsname{4,137}
\expandafter\def\csname rdc@pricelow@dental-implant@LA\endcsname{3,450}
\expandafter\def\csname rdc@pricehigh@dental-implant@LA\endcsname{5,260}
\expandafter\def\csname rdc@price@dental-implant@NE\endcsname{4,158}
\expandafter\def\csname rdc@pricelow@dental-implant@NE\endcsname{3,470}
\expandafter\def\csname rdc@pricehigh@dental-implant@NE\endcsname{5,290}
\expandafter\def\csname rdc@price@dental-implant@SC\endcsname{4,158}
\expandafter\def\csname rdc@pricelow@dental-implant@SC\endcsname{3,470}
\expandafter\def\csname rdc@pricehigh@dental-implant@SC\endcsname{5,290}
\expandafter\def\csname rdc@price@dental-implant@GA\endcsname{4,179}
\expandafter\def\csname rdc@pricelow@dental-implant@GA\endcsname{3,485}
\expandafter\def\csname rdc@pricehigh@dental-implant@GA\endcsname{5,315}
\expandafter\def\csname rdc@price@dental-implant@MO\endcsname{4,179}
\expandafter\def\csname rdc@pricelow@dental-implant@MO\endcsname{3,485}
\expandafter\def\csname rdc@pricehigh@dental-implant@MO\endcsname{5,315}
\expandafter\def\csname rdc@price@dental-implant@TN\endcsname{4,179}
\expandafter\def\csname rdc@pricelow@dental-implant@TN\endcsname{3,485}
\expandafter\def\csname rdc@pricehigh@dental-implant@TN\endcsname{5,315}
\expandafter\def\csname rdc@price@dental-implant@ND\endcsname{4,200}
\expandafter\def\csname rdc@pricelow@dental-implant@ND\endcsname{3,505}
\expandafter\def\csname rdc@pricehigh@dental-implant@ND\endcsname{5,340}
\expandafter\def\csname rdc@price@dental-implant@OH\endcsname{4,200}
\expandafter\def\csname rdc@pricelow@dental-implant@OH\endcsname{3,505}
\expandafter\def\csname rdc@pricehigh@dental-implant@OH\endcsname{5,340}
\expandafter\def\csname rdc@price@dental-implant@NC\endcsname{4,242}
\expandafter\def\csname rdc@pricelow@dental-implant@NC\endcsname{3,540}
\expandafter\def\csname rdc@pricehigh@dental-implant@NC\endcsname{5,395}
\expandafter\def\csname rdc@price@dental-implant@MI\endcsname{4,305}
\expandafter\def\csname rdc@pricelow@dental-implant@MI\endcsname{3,590}
\expandafter\def\csname rdc@pricehigh@dental-implant@MI\endcsname{5,475}
\expandafter\def\csname rdc@price@dental-implant@NM\endcsname{4,305}
\expandafter\def\csname rdc@pricelow@dental-implant@NM\endcsname{3,590}
\expandafter\def\csname rdc@pricehigh@dental-implant@NM\endcsname{5,475}
\expandafter\def\csname rdc@price@dental-implant@WI\endcsname{4,326}
\expandafter\def\csname rdc@pricelow@dental-implant@WI\endcsname{3,610}
\expandafter\def\csname rdc@pricehigh@dental-implant@WI\endcsname{5,505}
\expandafter\def\csname rdc@price@dental-implant@UT\endcsname{4,347}
\expandafter\def\csname rdc@pricelow@dental-implant@UT\endcsname{3,625}
\expandafter\def\csname rdc@pricehigh@dental-implant@UT\endcsname{5,530}
\expandafter\def\csname rdc@price@dental-implant@ID\endcsname{4,368}
\expandafter\def\csname rdc@pricelow@dental-implant@ID\endcsname{3,645}
\expandafter\def\csname rdc@pricehigh@dental-implant@ID\endcsname{5,555}
\expandafter\def\csname rdc@price@dental-implant@MN\endcsname{4,410}
\expandafter\def\csname rdc@pricelow@dental-implant@MN\endcsname{3,680}
\expandafter\def\csname rdc@pricehigh@dental-implant@MN\endcsname{5,610}
\expandafter\def\csname rdc@price@dental-implant@TX\endcsname{4,410}
\expandafter\def\csname rdc@pricelow@dental-implant@TX\endcsname{3,680}
\expandafter\def\csname rdc@pricehigh@dental-implant@TX\endcsname{5,610}
\expandafter\def\csname rdc@price@dental-implant@WY\endcsname{4,452}
\expandafter\def\csname rdc@pricelow@dental-implant@WY\endcsname{3,715}
\expandafter\def\csname rdc@pricehigh@dental-implant@WY\endcsname{5,665}
\expandafter\def\csname rdc@price@dental-implant@AZ\endcsname{4,490}
\expandafter\def\csname rdc@pricelow@dental-implant@AZ\endcsname{3,745}
\expandafter\def\csname rdc@pricehigh@dental-implant@AZ\endcsname{5,710}
\expandafter\def\csname rdc@price@dental-implant@FL\endcsname{4,515}
\expandafter\def\csname rdc@pricelow@dental-implant@FL\endcsname{3,765}
\expandafter\def\csname rdc@pricehigh@dental-implant@FL\endcsname{5,745}
\expandafter\def\csname rdc@price@dental-implant@MT\endcsname{4,515}
\expandafter\def\csname rdc@pricelow@dental-implant@MT\endcsname{3,765}
\expandafter\def\csname rdc@pricehigh@dental-implant@MT\endcsname{5,745}
\expandafter\def\csname rdc@price@dental-implant@CO\endcsname{4,538}
\expandafter\def\csname rdc@pricelow@dental-implant@CO\endcsname{3,785}
\expandafter\def\csname rdc@pricehigh@dental-implant@CO\endcsname{5,770}
\expandafter\def\csname rdc@price@dental-implant@VA\endcsname{4,578}
\expandafter\def\csname rdc@pricelow@dental-implant@VA\endcsname{3,820}
\expandafter\def\csname rdc@pricehigh@dental-implant@VA\endcsname{5,825}
\expandafter\def\csname rdc@price@dental-implant@IL\endcsname{4,589}
\expandafter\def\csname rdc@pricelow@dental-implant@IL\endcsname{3,825}
\expandafter\def\csname rdc@pricehigh@dental-implant@IL\endcsname{5,835}
\expandafter\def\csname rdc@price@dental-implant@ME\endcsname{4,620}
\expandafter\def\csname rdc@pricelow@dental-implant@ME\endcsname{3,855}
\expandafter\def\csname rdc@pricehigh@dental-implant@ME\endcsname{5,875}
\expandafter\def\csname rdc@price@dental-implant@PA\endcsname{4,620}
\expandafter\def\csname rdc@pricelow@dental-implant@PA\endcsname{3,855}
\expandafter\def\csname rdc@pricehigh@dental-implant@PA\endcsname{5,875}
\expandafter\def\csname rdc@price@dental-implant@CT\endcsname{4,683}
\expandafter\def\csname rdc@pricelow@dental-implant@CT\endcsname{3,905}
\expandafter\def\csname rdc@pricehigh@dental-implant@CT\endcsname{5,955}
\expandafter\def\csname rdc@price@dental-implant@OR\endcsname{4,725}
\expandafter\def\csname rdc@pricelow@dental-implant@OR\endcsname{3,940}
\expandafter\def\csname rdc@pricehigh@dental-implant@OR\endcsname{6,010}
\expandafter\def\csname rdc@price@dental-implant@VT\endcsname{4,788}
\expandafter\def\csname rdc@pricelow@dental-implant@VT\endcsname{3,995}
\expandafter\def\csname rdc@pricehigh@dental-implant@VT\endcsname{6,090}
\expandafter\def\csname rdc@price@dental-implant@DE\endcsname{4,820}
\expandafter\def\csname rdc@pricelow@dental-implant@DE\endcsname{4,020}
\expandafter\def\csname rdc@pricehigh@dental-implant@DE\endcsname{6,130}
\expandafter\def\csname rdc@price@dental-implant@NV\endcsname{4,830}
\expandafter\def\csname rdc@pricelow@dental-implant@NV\endcsname{4,030}
\expandafter\def\csname rdc@pricehigh@dental-implant@NV\endcsname{6,145}
\expandafter\def\csname rdc@price@dental-implant@RI\endcsname{4,830}
\expandafter\def\csname rdc@pricelow@dental-implant@RI\endcsname{4,030}
\expandafter\def\csname rdc@pricehigh@dental-implant@RI\endcsname{6,145}
\expandafter\def\csname rdc@price@dental-implant@MD\endcsname{4,935}
\expandafter\def\csname rdc@pricelow@dental-implant@MD\endcsname{4,115}
\expandafter\def\csname rdc@pricehigh@dental-implant@MD\endcsname{6,275}
\expandafter\def\csname rdc@price@dental-implant@WA\endcsname{4,935}
\expandafter\def\csname rdc@pricelow@dental-implant@WA\endcsname{4,115}
\expandafter\def\csname rdc@pricehigh@dental-implant@WA\endcsname{6,275}
\expandafter\def\csname rdc@price@dental-implant@NH\endcsname{4,998}
\expandafter\def\csname rdc@pricelow@dental-implant@NH\endcsname{4,170}
\expandafter\def\csname rdc@pricehigh@dental-implant@NH\endcsname{6,355}
\expandafter\def\csname rdc@price@dental-implant@NJ\endcsname{5,040}
\expandafter\def\csname rdc@pricelow@dental-implant@NJ\endcsname{4,205}
\expandafter\def\csname rdc@pricehigh@dental-implant@NJ\endcsname{6,410}
\expandafter\def\csname rdc@price@dental-implant@MA\endcsname{5,145}
\expandafter\def\csname rdc@pricelow@dental-implant@MA\endcsname{4,290}
\expandafter\def\csname rdc@pricehigh@dental-implant@MA\endcsname{6,545}
\expandafter\def\csname rdc@price@dental-implant@DC\endcsname{5,250}
\expandafter\def\csname rdc@pricelow@dental-implant@DC\endcsname{4,380}
\expandafter\def\csname rdc@pricehigh@dental-implant@DC\endcsname{6,680}
\expandafter\def\csname rdc@price@dental-implant@AK\endcsname{5,450}
\expandafter\def\csname rdc@pricelow@dental-implant@AK\endcsname{4,545}
\expandafter\def\csname rdc@pricehigh@dental-implant@AK\endcsname{6,930}
\expandafter\def\csname rdc@price@dental-implant@HI\endcsname{5,460}
\expandafter\def\csname rdc@pricelow@dental-implant@HI\endcsname{4,555}
\expandafter\def\csname rdc@pricehigh@dental-implant@HI\endcsname{6,945}
\expandafter\def\csname rdc@price@dental-implant@NY\endcsname{5,565}
\expandafter\def\csname rdc@pricelow@dental-implant@NY\endcsname{4,640}
\expandafter\def\csname rdc@pricehigh@dental-implant@NY\endcsname{7,080}
\expandafter\def\csname rdc@price@dental-implant@CA\endcsname{5,733}
\expandafter\def\csname rdc@pricelow@dental-implant@CA\endcsname{4,780}
\expandafter\def\csname rdc@pricehigh@dental-implant@CA\endcsname{7,290}

% Procedure: dental-crown -- Dental crown
\expandafter\def\csname rdc@national@dental-crown\endcsname{1,369}
\expandafter\def\csname rdc@price@dental-crown@AL\endcsname{1,046}
\expandafter\def\csname rdc@pricelow@dental-crown@AL\endcsname{800}
\expandafter\def\csname rdc@pricehigh@dental-crown@AL\endcsname{1,780}
\expandafter\def\csname rdc@price@dental-crown@AR\endcsname{1,109}
\expandafter\def\csname rdc@pricelow@dental-crown@AR\endcsname{845}
\expandafter\def\csname rdc@pricehigh@dental-crown@AR\endcsname{1,890}
\expandafter\def\csname rdc@price@dental-crown@MS\endcsname{1,143}
\expandafter\def\csname rdc@pricelow@dental-crown@MS\endcsname{875}
\expandafter\def\csname rdc@pricehigh@dental-crown@MS\endcsname{1,945}
\expandafter\def\csname rdc@price@dental-crown@KY\endcsname{1,186}
\expandafter\def\csname rdc@pricelow@dental-crown@KY\endcsname{905}
\expandafter\def\csname rdc@pricehigh@dental-crown@KY\endcsname{2,020}
\expandafter\def\csname rdc@price@dental-crown@WV\endcsname{1,159}
\expandafter\def\csname rdc@pricelow@dental-crown@WV\endcsname{885}
\expandafter\def\csname rdc@pricehigh@dental-crown@WV\endcsname{1,975}
\expandafter\def\csname rdc@price@dental-crown@IA\endcsname{1,130}
\expandafter\def\csname rdc@pricelow@dental-crown@IA\endcsname{865}
\expandafter\def\csname rdc@pricehigh@dental-crown@IA\endcsname{1,925}
\expandafter\def\csname rdc@price@dental-crown@KS\endcsname{1,237}
\expandafter\def\csname rdc@pricelow@dental-crown@KS\endcsname{945}
\expandafter\def\csname rdc@pricehigh@dental-crown@KS\endcsname{2,105}
\expandafter\def\csname rdc@price@dental-crown@OK\endcsname{1,141}
\expandafter\def\csname rdc@pricelow@dental-crown@OK\endcsname{870}
\expandafter\def\csname rdc@pricehigh@dental-crown@OK\endcsname{1,940}
\expandafter\def\csname rdc@price@dental-crown@IN\endcsname{1,160}
\expandafter\def\csname rdc@pricelow@dental-crown@IN\endcsname{885}
\expandafter\def\csname rdc@pricehigh@dental-crown@IN\endcsname{1,975}
\expandafter\def\csname rdc@price@dental-crown@SD\endcsname{1,051}
\expandafter\def\csname rdc@pricelow@dental-crown@SD\endcsname{805}
\expandafter\def\csname rdc@pricehigh@dental-crown@SD\endcsname{1,790}
\expandafter\def\csname rdc@price@dental-crown@LA\endcsname{1,278}
\expandafter\def\csname rdc@pricelow@dental-crown@LA\endcsname{975}
\expandafter\def\csname rdc@pricehigh@dental-crown@LA\endcsname{2,175}
\expandafter\def\csname rdc@price@dental-crown@NE\endcsname{1,205}
\expandafter\def\csname rdc@pricelow@dental-crown@NE\endcsname{920}
\expandafter\def\csname rdc@pricehigh@dental-crown@NE\endcsname{2,050}
\expandafter\def\csname rdc@price@dental-crown@SC\endcsname{1,217}
\expandafter\def\csname rdc@pricelow@dental-crown@SC\endcsname{930}
\expandafter\def\csname rdc@pricehigh@dental-crown@SC\endcsname{2,070}
\expandafter\def\csname rdc@price@dental-crown@GA\endcsname{1,205}
\expandafter\def\csname rdc@pricelow@dental-crown@GA\endcsname{920}
\expandafter\def\csname rdc@pricehigh@dental-crown@GA\endcsname{2,050}
\expandafter\def\csname rdc@price@dental-crown@MO\endcsname{1,198}
\expandafter\def\csname rdc@pricelow@dental-crown@MO\endcsname{915}
\expandafter\def\csname rdc@pricehigh@dental-crown@MO\endcsname{2,040}
\expandafter\def\csname rdc@price@dental-crown@TN\endcsname{1,213}
\expandafter\def\csname rdc@pricelow@dental-crown@TN\endcsname{925}
\expandafter\def\csname rdc@pricehigh@dental-crown@TN\endcsname{2,065}
\expandafter\def\csname rdc@price@dental-crown@ND\endcsname{1,234}
\expandafter\def\csname rdc@pricelow@dental-crown@ND\endcsname{945}
\expandafter\def\csname rdc@pricehigh@dental-crown@ND\endcsname{2,100}
\expandafter\def\csname rdc@price@dental-crown@OH\endcsname{1,231}
\expandafter\def\csname rdc@pricelow@dental-crown@OH\endcsname{940}
\expandafter\def\csname rdc@pricehigh@dental-crown@OH\endcsname{2,095}
\expandafter\def\csname rdc@price@dental-crown@NC\endcsname{1,195}
\expandafter\def\csname rdc@pricelow@dental-crown@NC\endcsname{915}
\expandafter\def\csname rdc@pricehigh@dental-crown@NC\endcsname{2,035}
\expandafter\def\csname rdc@price@dental-crown@MI\endcsname{1,217}
\expandafter\def\csname rdc@pricelow@dental-crown@MI\endcsname{930}
\expandafter\def\csname rdc@pricehigh@dental-crown@MI\endcsname{2,070}
\expandafter\def\csname rdc@price@dental-crown@NM\endcsname{1,149}
\expandafter\def\csname rdc@pricelow@dental-crown@NM\endcsname{880}
\expandafter\def\csname rdc@pricehigh@dental-crown@NM\endcsname{1,955}
\expandafter\def\csname rdc@price@dental-crown@WI\endcsname{1,259}
\expandafter\def\csname rdc@pricelow@dental-crown@WI\endcsname{960}
\expandafter\def\csname rdc@pricehigh@dental-crown@WI\endcsname{2,145}
\expandafter\def\csname rdc@price@dental-crown@UT\endcsname{1,452}
\expandafter\def\csname rdc@pricelow@dental-crown@UT\endcsname{1,110}
\expandafter\def\csname rdc@pricehigh@dental-crown@UT\endcsname{2,470}
\expandafter\def\csname rdc@price@dental-crown@ID\endcsname{1,435}
\expandafter\def\csname rdc@pricelow@dental-crown@ID\endcsname{1,095}
\expandafter\def\csname rdc@pricehigh@dental-crown@ID\endcsname{2,445}
\expandafter\def\csname rdc@price@dental-crown@MN\endcsname{1,292}
\expandafter\def\csname rdc@pricelow@dental-crown@MN\endcsname{985}
\expandafter\def\csname rdc@pricehigh@dental-crown@MN\endcsname{2,200}
\expandafter\def\csname rdc@price@dental-crown@TX\endcsname{1,250}
\expandafter\def\csname rdc@pricelow@dental-crown@TX\endcsname{955}
\expandafter\def\csname rdc@pricehigh@dental-crown@TX\endcsname{2,130}
\expandafter\def\csname rdc@price@dental-crown@WY\endcsname{1,233}
\expandafter\def\csname rdc@pricelow@dental-crown@WY\endcsname{940}
\expandafter\def\csname rdc@pricehigh@dental-crown@WY\endcsname{2,100}
\expandafter\def\csname rdc@price@dental-crown@AZ\endcsname{1,303}
\expandafter\def\csname rdc@pricelow@dental-crown@AZ\endcsname{995}
\expandafter\def\csname rdc@pricehigh@dental-crown@AZ\endcsname{2,220}
\expandafter\def\csname rdc@price@dental-crown@FL\endcsname{1,372}
\expandafter\def\csname rdc@pricelow@dental-crown@FL\endcsname{1,050}
\expandafter\def\csname rdc@pricehigh@dental-crown@FL\endcsname{2,335}
\expandafter\def\csname rdc@price@dental-crown@MT\endcsname{1,308}
\expandafter\def\csname rdc@pricelow@dental-crown@MT\endcsname{1,000}
\expandafter\def\csname rdc@pricehigh@dental-crown@MT\endcsname{2,225}
\expandafter\def\csname rdc@price@dental-crown@CO\endcsname{1,404}
\expandafter\def\csname rdc@pricelow@dental-crown@CO\endcsname{1,070}
\expandafter\def\csname rdc@pricehigh@dental-crown@CO\endcsname{2,390}
\expandafter\def\csname rdc@price@dental-crown@VA\endcsname{1,319}
\expandafter\def\csname rdc@pricelow@dental-crown@VA\endcsname{1,010}
\expandafter\def\csname rdc@pricehigh@dental-crown@VA\endcsname{2,245}
\expandafter\def\csname rdc@price@dental-crown@IL\endcsname{1,522}
\expandafter\def\csname rdc@pricelow@dental-crown@IL\endcsname{1,165}
\expandafter\def\csname rdc@pricehigh@dental-crown@IL\endcsname{2,590}
\expandafter\def\csname rdc@price@dental-crown@ME\endcsname{1,356}
\expandafter\def\csname rdc@pricelow@dental-crown@ME\endcsname{1,035}
\expandafter\def\csname rdc@pricehigh@dental-crown@ME\endcsname{2,310}
\expandafter\def\csname rdc@price@dental-crown@PA\endcsname{1,340}
\expandafter\def\csname rdc@pricelow@dental-crown@PA\endcsname{1,025}
\expandafter\def\csname rdc@pricehigh@dental-crown@PA\endcsname{2,280}
\expandafter\def\csname rdc@price@dental-crown@CT\endcsname{1,529}
\expandafter\def\csname rdc@pricelow@dental-crown@CT\endcsname{1,170}
\expandafter\def\csname rdc@pricehigh@dental-crown@CT\endcsname{2,605}
\expandafter\def\csname rdc@price@dental-crown@OR\endcsname{1,506}
\expandafter\def\csname rdc@pricelow@dental-crown@OR\endcsname{1,150}
\expandafter\def\csname rdc@pricehigh@dental-crown@OR\endcsname{2,565}
\expandafter\def\csname rdc@price@dental-crown@VT\endcsname{1,365}
\expandafter\def\csname rdc@pricelow@dental-crown@VT\endcsname{1,045}
\expandafter\def\csname rdc@pricehigh@dental-crown@VT\endcsname{2,325}
\expandafter\def\csname rdc@price@dental-crown@DE\endcsname{1,333}
\expandafter\def\csname rdc@pricelow@dental-crown@DE\endcsname{1,020}
\expandafter\def\csname rdc@pricehigh@dental-crown@DE\endcsname{2,270}
\expandafter\def\csname rdc@price@dental-crown@NV\endcsname{1,417}
\expandafter\def\csname rdc@pricelow@dental-crown@NV\endcsname{1,080}
\expandafter\def\csname rdc@pricehigh@dental-crown@NV\endcsname{2,410}
\expandafter\def\csname rdc@price@dental-crown@RI\endcsname{1,507}
\expandafter\def\csname rdc@pricelow@dental-crown@RI\endcsname{1,150}
\expandafter\def\csname rdc@pricehigh@dental-crown@RI\endcsname{2,565}
\expandafter\def\csname rdc@price@dental-crown@MD\endcsname{1,753}
\expandafter\def\csname rdc@pricelow@dental-crown@MD\endcsname{1,340}
\expandafter\def\csname rdc@pricehigh@dental-crown@MD\endcsname{2,985}
\expandafter\def\csname rdc@price@dental-crown@WA\endcsname{1,714}
\expandafter\def\csname rdc@pricelow@dental-crown@WA\endcsname{1,310}
\expandafter\def\csname rdc@pricehigh@dental-crown@WA\endcsname{2,920}
\expandafter\def\csname rdc@price@dental-crown@NH\endcsname{1,458}
\expandafter\def\csname rdc@pricelow@dental-crown@NH\endcsname{1,115}
\expandafter\def\csname rdc@pricehigh@dental-crown@NH\endcsname{2,480}
\expandafter\def\csname rdc@price@dental-crown@NJ\endcsname{1,605}
\expandafter\def\csname rdc@pricelow@dental-crown@NJ\endcsname{1,225}
\expandafter\def\csname rdc@pricehigh@dental-crown@NJ\endcsname{2,730}
\expandafter\def\csname rdc@price@dental-crown@MA\endcsname{1,486}
\expandafter\def\csname rdc@pricelow@dental-crown@MA\endcsname{1,135}
\expandafter\def\csname rdc@pricehigh@dental-crown@MA\endcsname{2,530}
\expandafter\def\csname rdc@price@dental-crown@DC\endcsname{1,921}
\expandafter\def\csname rdc@pricelow@dental-crown@DC\endcsname{1,465}
\expandafter\def\csname rdc@pricehigh@dental-crown@DC\endcsname{3,270}
\expandafter\def\csname rdc@price@dental-crown@AK\endcsname{1,644}
\expandafter\def\csname rdc@pricelow@dental-crown@AK\endcsname{1,255}
\expandafter\def\csname rdc@pricehigh@dental-crown@AK\endcsname{2,800}
\expandafter\def\csname rdc@price@dental-crown@HI\endcsname{2,296}
\expandafter\def\csname rdc@pricelow@dental-crown@HI\endcsname{1,755}
\expandafter\def\csname rdc@pricehigh@dental-crown@HI\endcsname{3,910}
\expandafter\def\csname rdc@price@dental-crown@NY\endcsname{1,425}
\expandafter\def\csname rdc@pricelow@dental-crown@NY\endcsname{1,090}
\expandafter\def\csname rdc@pricehigh@dental-crown@NY\endcsname{2,425}
\expandafter\def\csname rdc@price@dental-crown@CA\endcsname{2,331}
\expandafter\def\csname rdc@pricelow@dental-crown@CA\endcsname{1,780}
\expandafter\def\csname rdc@pricehigh@dental-crown@CA\endcsname{3,970}

% -------------------------------------------------------------------
% Medicaid paid-per-line data: \rdc@medicaid@<CDT>@<STATE>
% -------------------------------------------------------------------
% CDT code: D3330 -- molar root canal
\expandafter\def\csname rdc@medicaid@D3330@AK\endcsname{594.87}
\expandafter\def\csname rdc@medicaid@D3330@AL\endcsname{463.72}
\expandafter\def\csname rdc@medicaid@D3330@AR\endcsname{519.17}
\expandafter\def\csname rdc@medicaid@D3330@AZ\endcsname{212.90}
\expandafter\def\csname rdc@medicaid@D3330@CA\endcsname{492.64}
\expandafter\def\csname rdc@medicaid@D3330@CO\endcsname{592.83}
\expandafter\def\csname rdc@medicaid@D3330@CT\endcsname{580.04}
\expandafter\def\csname rdc@medicaid@D3330@DC\endcsname{586.65}
\expandafter\def\csname rdc@medicaid@D3330@DE\endcsname{938.49}
\expandafter\def\csname rdc@medicaid@D3330@FL\endcsname{406.21}
\expandafter\def\csname rdc@medicaid@D3330@GA\endcsname{716.06}
\expandafter\def\csname rdc@medicaid@D3330@HI\endcsname{608.63}
\expandafter\def\csname rdc@medicaid@D3330@IA\endcsname{554.24}
\expandafter\def\csname rdc@medicaid@D3330@ID\endcsname{471.26}
\expandafter\def\csname rdc@medicaid@D3330@IL\endcsname{614.02}
\expandafter\def\csname rdc@medicaid@D3330@IN\endcsname{570.41}
\expandafter\def\csname rdc@medicaid@D3330@KS\endcsname{516.12}
\expandafter\def\csname rdc@medicaid@D3330@KY\endcsname{466.61}
\expandafter\def\csname rdc@medicaid@D3330@LA\endcsname{560.74}
\expandafter\def\csname rdc@medicaid@D3330@MA\endcsname{665.54}
\expandafter\def\csname rdc@medicaid@D3330@MD\endcsname{667.06}
\expandafter\def\csname rdc@medicaid@D3330@ME\endcsname{501.78}
\expandafter\def\csname rdc@medicaid@D3330@MI\endcsname{624.06}
\expandafter\def\csname rdc@medicaid@D3330@MN\endcsname{686.52}
\expandafter\def\csname rdc@medicaid@D3330@MO\endcsname{1,038.34}
\expandafter\def\csname rdc@medicaid@D3330@MS\endcsname{441.73}
\expandafter\def\csname rdc@medicaid@D3330@MT\endcsname{473.55}
\expandafter\def\csname rdc@medicaid@D3330@NC\endcsname{394.65}
\expandafter\def\csname rdc@medicaid@D3330@NE\endcsname{401.78}
\expandafter\def\csname rdc@medicaid@D3330@NH\endcsname{703.11}
\expandafter\def\csname rdc@medicaid@D3330@NJ\endcsname{502.05}
\expandafter\def\csname rdc@medicaid@D3330@NM\endcsname{472.73}
\expandafter\def\csname rdc@medicaid@D3330@NV\endcsname{230.18}
\expandafter\def\csname rdc@medicaid@D3330@NY\endcsname{342.06}
\expandafter\def\csname rdc@medicaid@D3330@OH\endcsname{578.17}
\expandafter\def\csname rdc@medicaid@D3330@OK\endcsname{410.52}
\expandafter\def\csname rdc@medicaid@D3330@OR\endcsname{1,051.13}
\expandafter\def\csname rdc@medicaid@D3330@PA\endcsname{623.16}
\expandafter\def\csname rdc@medicaid@D3330@RI\endcsname{662.34}
\expandafter\def\csname rdc@medicaid@D3330@SC\endcsname{544.62}
\expandafter\def\csname rdc@medicaid@D3330@TN\endcsname{652.16}
\expandafter\def\csname rdc@medicaid@D3330@TX\endcsname{586.07}
\expandafter\def\csname rdc@medicaid@D3330@UT\endcsname{607.24}
\expandafter\def\csname rdc@medicaid@D3330@VA\endcsname{231.47}
\expandafter\def\csname rdc@medicaid@D3330@VT\endcsname{779.31}
\expandafter\def\csname rdc@medicaid@D3330@WA\endcsname{451.17}
\expandafter\def\csname rdc@medicaid@D3330@WI\endcsname{370.84}
\expandafter\def\csname rdc@medicaid@D3330@WV\endcsname{607.52}

% CDT code: D5110 -- complete upper denture
\expandafter\def\csname rdc@medicaid@D5110@AK\endcsname{1,119.80}
\expandafter\def\csname rdc@medicaid@D5110@AR\endcsname{176.31}
\expandafter\def\csname rdc@medicaid@D5110@AZ\endcsname{374.09}
\expandafter\def\csname rdc@medicaid@D5110@CA\endcsname{568.48}
\expandafter\def\csname rdc@medicaid@D5110@CO\endcsname{705.49}
\expandafter\def\csname rdc@medicaid@D5110@CT\endcsname{478.55}
\expandafter\def\csname rdc@medicaid@D5110@FL\endcsname{296.84}
\expandafter\def\csname rdc@medicaid@D5110@HI\endcsname{650.17}
\expandafter\def\csname rdc@medicaid@D5110@IA\endcsname{558.51}
\expandafter\def\csname rdc@medicaid@D5110@ID\endcsname{288.08}
\expandafter\def\csname rdc@medicaid@D5110@IL\endcsname{410.38}
\expandafter\def\csname rdc@medicaid@D5110@IN\endcsname{462.72}
\expandafter\def\csname rdc@medicaid@D5110@KS\endcsname{1,181.86}
\expandafter\def\csname rdc@medicaid@D5110@KY\endcsname{620.17}
\expandafter\def\csname rdc@medicaid@D5110@LA\endcsname{543.85}
\expandafter\def\csname rdc@medicaid@D5110@MA\endcsname{541.28}
\expandafter\def\csname rdc@medicaid@D5110@MD\endcsname{244.04}
\expandafter\def\csname rdc@medicaid@D5110@ME\endcsname{659.28}
\expandafter\def\csname rdc@medicaid@D5110@MI\endcsname{804.38}
\expandafter\def\csname rdc@medicaid@D5110@MN\endcsname{1,118.74}
\expandafter\def\csname rdc@medicaid@D5110@MO\endcsname{444.09}
\expandafter\def\csname rdc@medicaid@D5110@MT\endcsname{839.25}
\expandafter\def\csname rdc@medicaid@D5110@NC\endcsname{504.55}
\expandafter\def\csname rdc@medicaid@D5110@NE\endcsname{720.53}
\expandafter\def\csname rdc@medicaid@D5110@NJ\endcsname{142.72}
\expandafter\def\csname rdc@medicaid@D5110@NM\endcsname{721.34}
\expandafter\def\csname rdc@medicaid@D5110@NV\endcsname{384.76}
\expandafter\def\csname rdc@medicaid@D5110@NY\endcsname{192.16}
\expandafter\def\csname rdc@medicaid@D5110@OH\endcsname{567.09}
\expandafter\def\csname rdc@medicaid@D5110@OK\endcsname{784.03}
\expandafter\def\csname rdc@medicaid@D5110@OR\endcsname{315.05}
\expandafter\def\csname rdc@medicaid@D5110@PA\endcsname{465.39}
\expandafter\def\csname rdc@medicaid@D5110@RI\endcsname{694.15}
\expandafter\def\csname rdc@medicaid@D5110@SC\endcsname{653.58}
\expandafter\def\csname rdc@medicaid@D5110@TN\endcsname{483.66}
\expandafter\def\csname rdc@medicaid@D5110@TX\endcsname{446.47}
\expandafter\def\csname rdc@medicaid@D5110@UT\endcsname{635.91}
\expandafter\def\csname rdc@medicaid@D5110@VA\endcsname{280.41}
\expandafter\def\csname rdc@medicaid@D5110@WA\endcsname{538.58}
\expandafter\def\csname rdc@medicaid@D5110@WI\endcsname{514.45}
\expandafter\def\csname rdc@medicaid@D5110@WV\endcsname{434.51}

% -------------------------------------------------------------------
% Public macros
% -------------------------------------------------------------------

% \rdcPrice{<procedure-slug>}{<STATE>} -- average self-pay price (USD, no
% currency sign, thousands separated by a comma). Wrap with \$ yourself if
% you want a dollar sign, e.g. \$\rdcPrice{root-canal}{TX}.
\newcommand{\rdcPrice}[2]{%
  \expandafter\ifx\csname rdc@price@#1@#2\endcsname\relax
    \PackageWarning{realdentalcosts-data}{%
      Unknown procedure/state combination `#1/#2' passed to \string\rdcPrice%
    }%
    n/a%
  \else
    \csname rdc@price@#1@#2\endcsname
  \fi
}

% \rdcPriceLow{<procedure-slug>}{<STATE>} -- low end of the observed/modelled
% band for that procedure and state.
\newcommand{\rdcPriceLow}[2]{%
  \expandafter\ifx\csname rdc@pricelow@#1@#2\endcsname\relax
    \PackageWarning{realdentalcosts-data}{%
      Unknown procedure/state combination `#1/#2' passed to \string\rdcPriceLow%
    }%
    n/a%
  \else
    \csname rdc@pricelow@#1@#2\endcsname
  \fi
}

% \rdcPriceHigh{<procedure-slug>}{<STATE>} -- high end of the observed/modelled
% band for that procedure and state.
\newcommand{\rdcPriceHigh}[2]{%
  \expandafter\ifx\csname rdc@pricehigh@#1@#2\endcsname\relax
    \PackageWarning{realdentalcosts-data}{%
      Unknown procedure/state combination `#1/#2' passed to \string\rdcPriceHigh%
    }%
    n/a%
  \else
    \csname rdc@pricehigh@#1@#2\endcsname
  \fi
}

% \rdcNational{<procedure-slug>} -- US national average self-pay price.
\newcommand{\rdcNational}[1]{%
  \expandafter\ifx\csname rdc@national@#1\endcsname\relax
    \PackageWarning{realdentalcosts-data}{%
      Unknown procedure `#1' passed to \string\rdcNational%
    }%
    n/a%
  \else
    \csname rdc@national@#1\endcsname
  \fi
}

% \rdcMedicaidPaid{<CDT-code>}{<STATE>} -- Medicaid paid amount per claim
% line (latest published period), USD, two decimals. This is a PAID amount,
% not an allowed amount or a consumer price; see the package documentation
% for caveats (managed-care encounters, suppression rules).
\newcommand{\rdcMedicaidPaid}[2]{%
  \expandafter\ifx\csname rdc@medicaid@#1@#2\endcsname\relax
    \PackageWarning{realdentalcosts-data}{%
      Unknown CDT code/state combination `#1/#2' passed to \string\rdcMedicaidPaid%
    }%
    n/a%
  \else
    \csname rdc@medicaid@#1@#2\endcsname
  \fi
}

% \rdcDataVersion -- prints the source dataset edition and generation date.
\newcommand{\rdcDataVersion}{\rdc@dataversion}

% \rdcSource -- prints the citation string for the underlying data.
\newcommand{\rdcSource}{\rdc@sourcestring}

\endinput
