CoolFace
Datasetpublic

AmareshHebbar/cpt-coder-sft

CPT / HCPCS Procedure Coder Part of the AxisMapper Medical AI Suite — 16 domain-specific SFT datasets for fine-tuning medical LLMs. Built by AmareshHebbar | Studio Ilios / Humanova Minds What this dataset does Procedure descriptions → correct CPT/HCPCS code with RVU data Why download this Build procedure coding assistants, verify CPT code assignments, or automate outpatient charge capture. Covers all specialties in the CMS PFS. Dataset… See the full description on the dataset page: https://huggingface.co/datasets/AmareshHebbar/cpt-coder-sft.

sourceHugging Faceapache-2.0updated 3mo agoView on Hugging Face
0likes83downloads
Dataset Card

CPT / HCPCS Procedure Coder

Part of the [AxisMapper Medical AI Suite](https://huggingface.co/collections/AmareshHebbar/axiomapper-medical-ai-suite) — 16 domain-specific SFT datasets for fine-tuning medical LLMs.

Built by [AmareshHebbar](https://huggingface.co/AmareshHebbar) | Studio Ilios / Humanova Minds


What this dataset does

Procedure descriptions → correct CPT/HCPCS code with RVU data

Why download this

Build procedure coding assistants, verify CPT code assignments, or automate outpatient charge capture. Covers all specialties in the CMS PFS.

Dataset stats

SplitRows
Train62
Validation8
Test8
Total78

Data format

Every row is a messages list in chat format — compatible with Unsloth, TRL SFTTrainer, LLaMA-Factory, and any OpenAI-style fine-tuning pipeline:

json
{
  "messages": [
    {"role": "system",    "content": "You are a ..."},
    {"role": "user",      "content": "Procedure: Percutaneous coronary intervention with drug-eluting stent, single vessel."},
    {"role": "assistant", "content": "CPT/HCPCS: 92928
Description: PCI with drug-eluting stent, single major coronary artery
Work RVU: 14.27
Source: CMS PFS 2026"}
  ]
}

Data source

CMS Physician Fee Schedule 2026 — PPRRVU nonQPP (17k procedures) → https://www.cms.gov/medicare/payment/fee-schedules/physician

All data is extracted from authoritative public sources. No LLM-generated or synthetic content.

Who should use this

Medical coders, outpatient billing teams, health IT developers, coding audit firms.

Quick start

python
from datasets import load_dataset

ds = load_dataset("AmareshHebbar/cpt-coder-sft")
print(ds["train"][0])

Fine-tuning example (Unsloth)

python
from unsloth import FastLanguageModel
from trl import SFTTrainer
from datasets import load_dataset

model, tokenizer = FastLanguageModel.from_pretrained(
    model_name="unsloth/Qwen2.5-3B-Instruct",
    max_seq_length=2048,
    load_in_4bit=True,
)

dataset = load_dataset("AmareshHebbar/cpt-coder-sft", split="train")

trainer = SFTTrainer(
    model=model,
    tokenizer=tokenizer,
    train_dataset=dataset,
    dataset_text_field="messages",
    max_seq_length=2048,
)
trainer.train()

Related datasets in this collection

DatasetTaskRows
icd10-coder-sftICD-10-CM coding74.7k
symptom-diagnoser-sftSymptom → diagnosis119k
clinical-summarizer-sftSOAP summarization30k
discharge-qa-sftDischarge summary QA30k
pmjay-classifier-sftPM-JAY packages11.1k
radiology-coder-sftRadiology coding25k
medical-ner-sftClinical NER16.7k
hindi-medical-sftHindi medical QA19.7k

Citation

bibtex
@misc{axiomapper2026,
  author    = {Hebbar, Amaresh},
  title     = {AxisMapper: Medical AI Fine-tuning Dataset Suite},
  year      = {2026},
  publisher = {HuggingFace},
  url       = {https://huggingface.co/collections/AmareshHebbar/axiomapper-medical-ai-suite}
}

AxisMapper is an open-source project. Star the repo, open issues, and contribute at [GitHub](https://github.com/amareshhebbar/AxisMapper).