DEFINITION
Estimated number of years of life while healthy, as defined by the
OECD. Estimates for 2001. See source for details.
DEFINITION: Estimated number of years of life while healthy, as defined by the
OECD. Estimates for 2001. See source for details.