Būti sertifikuotu profesionaliu programuotoju™ reiškia, kad asmuo yra sveikatos informacijos specialistas, leidžiantis ligoninėms, gydytojų kabinetams, ambulatoriniams centrams, slaugos namams ar grupinėms praktikoms mokėti už sveikatos paslaugas. Konkrečiai, Certified Professional Coders™ skaito sveikatos gydymo informaciją ir priskiria šioms procedūroms kodus, kad informaciją būtų galima pateikti draudimo bendrovėms, Medicare arba Medicaid. Konkretūs kodai turi būti įvesti tinkamai, nes jei koduojant bus padarytos klaidos, tai gali sumažinti medicinos paslaugų teikėjams mokamą sumą už teikiamas sveikatos priežiūros paslaugas.
Dirbti kaip sertifikuotam profesionaliam koduotojui™ reiškia dirbti su procedūriniu ir diagnostiniu kodavimu. Pavyzdžiui, yra kodų, kuriuos sertifikuotas profesionalus programuotojas naudoja koduodamas gydytojų teikiamas procedūras. Yra sveikatos priežiūros bendrosios procedūrų kodavimo sistemos (HCPCS) kodai, susiję su produktais ar paslaugomis, kurias gydytojai gali teikti pacientams. Diagnostikos kodai yra kodai, susiję su konkrečiomis diagnozėmis, kurias gydytojai gali suteikti pacientui. Pavyzdžiui, jei pacientas skundžiasi rankos skausmu ir gydytojas diagnozuoja problemą, yra specialus rankos skausmo diagnostikos kodas.
Paprastai, norint pasiruošti sertifikuoto profesionalaus programuotojo™ karjerai, reikia baigti vidurinę mokyklą ir koledžą. Galima įgyti asocijuoto laipsnį, tačiau asmenys, norintys tapti sertifikuotu profesionaliu programuotoju™, paprastai baigia medicinos kodavimo bakalauro laipsnį pagal akredituotą koledžo medicinos kodavimo programą. Baigęs koledžo laipsnį, norint gauti tinkamą sertifikatą, reikia išlaikyti Certified Professional Coder™ (CPC) egzaminą, kuris yra pradinio lygio egzaminas norint tapti Certified Professional Coder™.
Pradėję dirbti programuotojai dažnai specializuojasi. Pavyzdžiui, programuotojas gali specializuotis skubios medicinos, onkologijos ar kardiologijos srityse. Bet kuriuo metu kai kurios specialybės gali būti paklausesnės nei kitos. Taigi kai kurie programuotojai gali gauti didesnį atlyginimą nei kiti dėl konkrečios jų pasirinktos kodavimo specialybės.
Nereikia nė sakyti, kad programuotojai dirba su skaičiais ir kodais, todėl yra labai orientuoti į detales. Be to, jie linkę būti atkaklūs, nes kartais gali tekti susisiekti su medicinos paslaugų teikėju, kad gautų daugiau informacijos apie jo suteiktą gydymą, kad būtų galima suteikti atitinkamą kodą. Jiems taip pat gali tekti susisiekti su draudimo bendrove, susijusia su konkrečia žala.
Turėdami kelerių metų kodavimo patirtį, programuotojai taip pat linkę pereiti į kitą karjerą. Pavyzdžiui, koduotojai gali nuspręsti tapti sveikatos informacijos direktoriais arba kodavimo prižiūrėtojais. Priešingai, programuotojas gali nuspręsti grįžti į mokyklą ir tapti slaugytoja, o tai suteiktų galimybę dirbti slaugytoju ir galbūt gauti didesnį atlyginimą už kodavimo paslaugas.