Anthropological research on understandings of disease causality, their prevention and treatment, illustrates variations in cultural understandings and a poor fit between lay and biomedical explanatory models.