I would agree with you absolutely that it is not a one-size-fits-all. I suspect all of our frustrations are that there perhaps is not the kind of standardization and regulatory requirement for us to speak to one another.
I think one of the huge roles that Canada Health Infoway has, that probably the federal government has at the national level, is to set standards that require interoperability, that require conversations or communication that happens between systems so that as one organization develops a really neat application that enhances care, it is able to speak to other ones. Whether it's proprietary, whether it's institutional, or whether it's organizational doesn't really matter as long as those standards are generalized.
We're terrible at picking winners, either as individuals or as government. It's really hard to say which are the three solutions or the 23 solutions that are going to succeed. What we can do is say that everything has to have certain safety requirements, privacy requirements, data standardization, and also standardization for how we communicate.