V rámci neziskové činnosti Krnáčová působí v Českém zdravotnickém fóru, ve Veřejnosti proti korupci, ve společnosti Zaostřeno a sdružení Zdravé Česko a Vraťte nám stát!