{"procedure":{"code_type":"CPT","code":"97028","lay_name":"Ultraviolet light treatment","blurb":"Ultraviolet light is applied to one or more body areas during a therapy visit; billed once per session, not by the minute.","slug":"cpt-97028-ultraviolet-light-treatment","description":"Appl Modality 1/> Areas Ultraviolet","name_source":"llm:claude-opus-5","name_reviewed":false,"ccs":{"code":"213","label":"Physical, occupational, and speech therapy exercises; manipulation; and other procedures","surgery_flag":"neither"}},"settings":{"outpatient":{"setting":"outpatient","computed_at":"2026-09-25T11:55:12.319193Z","corpus_loaded_through":"2026-09-25T10:46:50.712029Z","filing_date_min":"2024-02-06","filing_date_max":"2026-09-22","checked_from":"2026-09-05T02:23:05.982663Z","checked_through":"2026-09-25T10:46:52.415798Z","n_priced_setters":3956,"n_filed":506,"n_usable":484,"n_not_usable":0,"n_labelled":13,"n_no_cash":9,"n_estimated":0,"n_states":48,"cash_p10":9.5,"cash_p20":12.29,"cash_p25":14.59,"cash_p50":38.35,"cash_p75":70.72,"cash_p80":75.0,"cash_p90":101.0,"cash_mean_trimmed":39.71,"gross_p50":71.0,"cash_to_gross_p50":0.6,"medicare_rate":null,"medicare_schedule":null,"medicare_year":null,"cash_to_medicare_p50":null,"by_state":[{"state":"AK","n":5,"p20":null,"p50":null,"p80":null},{"state":"AL","n":3,"p20":null,"p50":null,"p80":null},{"state":"AR","n":1,"p20":null,"p50":null,"p80":null},{"state":"AZ","n":3,"p20":null,"p50":null,"p80":null},{"state":"CA","n":41,"p20":39.76,"p50":43.05,"p80":70.72},{"state":"CO","n":3,"p20":null,"p50":null,"p80":null},{"state":"DE","n":1,"p20":null,"p50":null,"p80":null},{"state":"FL","n":6,"p20":null,"p50":null,"p80":null},{"state":"GA","n":9,"p20":null,"p50":null,"p80":null},{"state":"HI","n":6,"p20":null,"p50":null,"p80":null},{"state":"IA","n":15,"p20":15.2,"p50":15.2,"p80":26.1},{"state":"ID","n":5,"p20":null,"p50":null,"p80":null},{"state":"IL","n":18,"p20":6.65,"p50":23.53,"p80":59.84},{"state":"IN","n":19,"p20":30.78,"p50":38.98,"p80":51.6},{"state":"KS","n":5,"p20":null,"p50":null,"p80":null},{"state":"KY","n":13,"p20":13.68,"p50":70.99,"p80":70.99},{"state":"LA","n":9,"p20":null,"p50":null,"p80":null},{"state":"MA","n":5,"p20":null,"p50":null,"p80":null},{"state":"MD","n":1,"p20":null,"p50":null,"p80":null},{"state":"ME","n":2,"p20":null,"p50":null,"p80":null},{"state":"MI","n":23,"p20":11.58,"p50":44.4,"p80":72.25},{"state":"MN","n":14,"p20":46.35,"p50":77.47,"p80":81.48},{"state":"MO","n":5,"p20":null,"p50":null,"p80":null},{"state":"MS","n":7,"p20":null,"p50":null,"p80":null},{"state":"MT","n":2,"p20":null,"p50":null,"p80":null},{"state":"NC","n":22,"p20":48.16,"p50":95.1,"p80":99.5},{"state":"ND","n":1,"p20":null,"p50":null,"p80":null},{"state":"NE","n":6,"p20":null,"p50":null,"p80":null},{"state":"NH","n":3,"p20":null,"p50":null,"p80":null},{"state":"NJ","n":21,"p20":10.45,"p50":10.66,"p80":381.87},{"state":"NM","n":6,"p20":null,"p50":null,"p80":null},{"state":"NV","n":3,"p20":null,"p50":null,"p80":null},{"state":"NY","n":30,"p20":9.41,"p50":11.67,"p80":101.0},{"state":"OH","n":6,"p20":null,"p50":null,"p80":null},{"state":"OK","n":12,"p20":13.3,"p50":13.3,"p80":13.3},{"state":"OR","n":11,"p20":35.41,"p50":84.75,"p80":84.75},{"state":"PA","n":9,"p20":null,"p50":null,"p80":null},{"state":"RI","n":2,"p20":null,"p50":null,"p80":null},{"state":"SC","n":23,"p20":12.15,"p50":67.6,"p80":88.24},{"state":"SD","n":4,"p20":null,"p50":null,"p80":null},{"state":"TN","n":8,"p20":null,"p50":null,"p80":null},{"state":"TX","n":27,"p20":25.52,"p50":45.05,"p80":52.03},{"state":"VA","n":11,"p20":5.61,"p50":24.0,"p80":24.0},{"state":"VT","n":4,"p20":null,"p50":null,"p80":null},{"state":"WA","n":10,"p20":24.75,"p50":39.3,"p80":52.8},{"state":"WI","n":40,"p20":14.34,"p50":38.35,"p80":41.25},{"state":"WV","n":2,"p20":null,"p50":null,"p80":null},{"state":"WY","n":2,"p20":null,"p50":null,"p80":null}],"by_segment":{"hospital_type":[{"key":"acute","n":379,"p20":11.67,"p50":39.76,"p80":81.48},{"key":"childrens","n":13,"p20":null,"p50":null,"p80":null},{"key":"critical_access","n":92,"p20":14.34,"p50":38.35,"p80":61.6}],"ownership":[{"key":"for_profit","n":40,"p20":9.5,"p50":35.06,"p80":75.0},{"key":"government","n":84,"p20":10.36,"p50":30.0,"p80":95.1},{"key":"nonprofit","n":360,"p20":13.3,"p50":39.76,"p80":71.2}],"affiliation":[{"key":"affiliated","n":407,"p20":12.15,"p50":38.35,"p80":72.25},{"key":"independent","n":77,"p20":14.0,"p50":38.9,"p80":87.0}]},"histogram":[{"lo":7.0,"hi":9.43,"n":21},{"lo":9.43,"hi":12.69,"n":54},{"lo":12.69,"hi":17.09,"n":40},{"lo":17.09,"hi":23.01,"n":25},{"lo":23.01,"hi":30.98,"n":37},{"lo":30.98,"hi":41.72,"n":71},{"lo":41.72,"hi":56.18,"n":55},{"lo":56.18,"hi":75.64,"n":61},{"lo":75.64,"hi":101.86,"n":48},{"lo":101.86,"hi":137.15,"n":24}],"previous":null},"inpatient":{"setting":"inpatient","computed_at":"2026-09-25T11:55:12.319193Z","corpus_loaded_through":"2026-09-25T10:46:50.712029Z","filing_date_min":"2024-02-06","filing_date_max":"2026-09-17","checked_from":"2026-09-05T02:23:05.982663Z","checked_through":"2026-09-25T10:46:52.415798Z","n_priced_setters":3956,"n_filed":350,"n_usable":333,"n_not_usable":0,"n_labelled":6,"n_no_cash":11,"n_estimated":0,"n_states":44,"cash_p10":10.79,"cash_p20":15.2,"cash_p25":20.16,"cash_p50":39.76,"cash_p75":71.2,"cash_p80":81.48,"cash_p90":101.0,"cash_mean_trimmed":43.6,"gross_p50":71.0,"cash_to_gross_p50":0.6,"medicare_rate":null,"medicare_schedule":null,"medicare_year":null,"cash_to_medicare_p50":null,"by_state":[{"state":"AK","n":1,"p20":null,"p50":null,"p80":null},{"state":"AL","n":2,"p20":null,"p50":null,"p80":null},{"state":"AZ","n":2,"p20":null,"p50":null,"p80":null},{"state":"CA","n":40,"p20":39.76,"p50":39.76,"p80":70.72},{"state":"CO","n":2,"p20":null,"p50":null,"p80":null},{"state":"DE","n":1,"p20":null,"p50":null,"p80":null},{"state":"FL","n":1,"p20":null,"p50":null,"p80":null},{"state":"GA","n":8,"p20":null,"p50":null,"p80":null},{"state":"HI","n":4,"p20":null,"p50":null,"p80":null},{"state":"IA","n":12,"p20":15.2,"p50":15.2,"p80":86.36},{"state":"ID","n":2,"p20":null,"p50":null,"p80":null},{"state":"IL","n":22,"p20":22.5,"p50":27.6,"p80":36.8},{"state":"IN","n":8,"p20":null,"p50":null,"p80":null},{"state":"KS","n":2,"p20":null,"p50":null,"p80":null},{"state":"KY","n":5,"p20":null,"p50":null,"p80":null},{"state":"LA","n":3,"p20":null,"p50":null,"p80":null},{"state":"MA","n":2,"p20":null,"p50":null,"p80":null},{"state":"MD","n":1,"p20":null,"p50":null,"p80":null},{"state":"ME","n":2,"p20":null,"p50":null,"p80":null},{"state":"MI","n":17,"p20":36.8,"p50":47.2,"p80":72.25},{"state":"MN","n":13,"p20":47.73,"p50":77.47,"p80":81.48},{"state":"MS","n":8,"p20":null,"p50":null,"p80":null},{"state":"MT","n":1,"p20":null,"p50":null,"p80":null},{"state":"NC","n":22,"p20":48.16,"p50":95.1,"p80":99.5},{"state":"ND","n":1,"p20":null,"p50":null,"p80":null},{"state":"NE","n":2,"p20":null,"p50":null,"p80":null},{"state":"NJ","n":7,"p20":null,"p50":null,"p80":null},{"state":"NM","n":5,"p20":null,"p50":null,"p80":null},{"state":"NV","n":1,"p20":null,"p50":null,"p80":null},{"state":"NY","n":12,"p20":17.6,"p50":55.8,"p80":101.0},{"state":"OH","n":2,"p20":null,"p50":null,"p80":null},{"state":"OK","n":10,"p20":13.3,"p50":13.3,"p80":13.3},{"state":"OR","n":8,"p20":null,"p50":null,"p80":null},{"state":"PA","n":8,"p20":null,"p50":null,"p80":null},{"state":"SC","n":16,"p20":67.6,"p50":67.6,"p80":67.6},{"state":"SD","n":2,"p20":null,"p50":null,"p80":null},{"state":"TN","n":6,"p20":null,"p50":null,"p80":null},{"state":"TX","n":25,"p20":25.52,"p50":45.05,"p80":52.03},{"state":"VA","n":9,"p20":null,"p50":null,"p80":null},{"state":"VT","n":3,"p20":null,"p50":null,"p80":null},{"state":"WA","n":5,"p20":null,"p50":null,"p80":null},{"state":"WI","n":27,"p20":22.8,"p50":38.35,"p80":38.35},{"state":"WV","n":2,"p20":null,"p50":null,"p80":null},{"state":"WY","n":1,"p20":null,"p50":null,"p80":null}],"by_segment":{"hospital_type":[{"key":"acute","n":279,"p20":15.2,"p50":39.76,"p80":81.48},{"key":"critical_access","n":54,"p20":20.91,"p50":38.35,"p80":58.4}],"ownership":[{"key":"for_profit","n":28,"p20":6.84,"p50":21.42,"p80":75.0},{"key":"government","n":51,"p20":15.0,"p50":39.37,"p80":95.1},{"key":"nonprofit","n":254,"p20":17.6,"p50":39.76,"p80":77.47}],"affiliation":[{"key":"affiliated","n":290,"p20":15.2,"p50":39.76,"p80":81.0},{"key":"independent","n":43,"p20":12.8,"p50":36.9,"p80":84.7}]},"histogram":[{"lo":7.41,"hi":9.88,"n":7},{"lo":9.88,"hi":13.16,"n":25},{"lo":13.16,"hi":17.54,"n":29},{"lo":17.54,"hi":23.38,"n":21},{"lo":23.38,"hi":31.16,"n":27},{"lo":31.16,"hi":41.52,"n":56},{"lo":41.52,"hi":55.34,"n":35},{"lo":55.34,"hi":73.75,"n":40},{"lo":73.75,"hi":98.29,"n":41},{"lo":98.29,"hi":131.0,"n":20}],"previous":null}},"related":[{"code_type":"CPT","code":"97110","lay_name":"Therapeutic exercise, each 15 minutes","slug":"cpt-97110-therapeutic-exercise-each-15-minutes"},{"code_type":"CPT","code":"97530","lay_name":"Therapeutic activities, each 15 minutes","slug":"cpt-97530-therapeutic-activities-each-15-minutes"},{"code_type":"CPT","code":"97116","lay_name":"Walking and gait training, each 15 minutes","slug":"cpt-97116-walking-and-gait-training-each-15-minutes"},{"code_type":"CPT","code":"97112","lay_name":"Balance and coordination retraining, each 15 minutes","slug":"cpt-97112-balance-and-coordination-retraining-each-15-minutes"},{"code_type":"CPT","code":"97140","lay_name":"Hands-on manual therapy, 15 minutes","slug":"cpt-97140-hands-on-manual-therapy-15-minutes"},{"code_type":"CPT","code":"92507","lay_name":"Speech therapy session, one patient","slug":"cpt-92507-speech-therapy-session-one-patient"},{"code_type":"CPT","code":"97035","lay_name":"Therapeutic ultrasound treatment, each 15 minutes","slug":"cpt-97035-therapeutic-ultrasound-treatment-each-15-minutes"},{"code_type":"CPT","code":"97032","lay_name":"Hands-on electrical stimulation, each 15 minutes","slug":"cpt-97032-hands-on-electrical-stimulation-each-15-minutes"},{"code_type":"CPT","code":"97033","lay_name":"Iontophoresis medicine delivery, each 15 minutes","slug":"cpt-97033-iontophoresis-medicine-delivery-each-15-minutes"},{"code_type":"CPT","code":"97018","lay_name":"Paraffin wax bath treatment","slug":"cpt-97018-paraffin-wax-bath-treatment"},{"code_type":"CPT","code":"97124","lay_name":"Therapeutic massage, each 15 minutes","slug":"cpt-97124-therapeutic-massage-each-15-minutes"},{"code_type":"CPT","code":"97150","lay_name":"Group physical or occupational therapy session","slug":"cpt-97150-group-physical-or-occupational-therapy-session"}]}