Aperçu
Mapping et classification de codes médicaux : ICD-10-CM/PCS, CPT, SNOMED CT, HCPCS, LOINC, RxNorm. Couvre la validation de codes, le mapping cross-terminologies, l'ajustement de risque HCC et la modélisation de remboursement utilisés dans la facturation healthcare et la recherche clinique.
Mapping ICD-10 vers HCC
hcc_map = {
"E11.9": "HCC 19", # Diabetes without complications
"I10": "HCC 134", # Essential hypertension
"N18.3": "HCC 138", # CKD stage 3
}
def calc_hcc(codes):
hccs = set()
for c in codes:
if c in hcc_map:
hccs.add(hcc_map[c])
return list(hccs)
print(calc_hcc(["E11.9", "I10"]))
Validation de codes
valid_icd10 = set() # from official CMS file or lookup
def validate_code(code):
if code in valid_icd10:
return True, "Valid"
if code[:3] in valid_icd10:
return True, "Valid (category)"
return False, "Unknown code"