import { PrismaClient } from '@prisma/client'; import { IcdSeeder } from './icd/icd.seed'; const prisma = new PrismaClient(); async function main() { console.log('Starting database seeding...'); try { // Seed ICD data const icdSeeder = new IcdSeeder(); const icdResult = await icdSeeder.seed(); console.log('ICD seeding completed:', icdResult); await icdSeeder.disconnect(); console.log('Database seeding completed successfully!'); } catch (error) { console.error('Error during seeding:', error); throw error; } } main() .catch(console.error) .finally(() => { void prisma.$disconnect(); });