File size: 510 Bytes
ec563fd
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import pandas as pd
from app.config import settings

df = None
icd_lookup = {}

def load_icd_dataset():
    global df, icd_lookup
    try:
        df = pd.read_csv(settings.ICD_DATA_PATH)  # CSV with TestName, ICDCode
        icd_lookup = dict(zip(df["TestName"], df["ICDCode"]))
        print("✅ Loaded ICD dataset")
    except FileNotFoundError:
        df = None
        icd_lookup = {}
        print("⚠️ No ICD dataset found. Please provide ICD CSV")

# Load immediately on import
load_icd_dataset()