Research article Open access Implementation Science 12k Accesses 45 Citations Metrics details Peer Review reports