A framework for understanding clinical reasoning in community nursing | Synapse