Implementation best practices: Making interoperability work