NCRS Views 2 meanings found NCRS can refer to the UK’s National Care Record System for health data or to the National Corvette Restorers Society, a community of classic car enthusiasts. Medical National Care Record System Business National Corvette Restorers Society