At the setup level allow services to be assigned to a program so that in an activity only valid service/program combinations are available,
You won't be notified about changes to this idea.