non-communicable diseases. What role does social and financial factors play in creating barriers to compliance Home2024July3non-communicable diseases. What role does social and financial factors play in creating barriers to compliance non-communicable diseases. What role does social and financial factors play in creating barriers to compliance