Having worked in a public administration where different services work with similar data or data that needs to be coordinated and is actually linked by a single reference number to which all the relevant services have access, I would say it’s very easy in theory and very hard in practice.
Having worked in several small private practices too, the situation was no better there. Quality systems and database treatment are near criminally negligent.
People just won’t work like that, forcing them to would be a very big endeavour (as painful as I think it is because, really, it doesn’t even require that much skill, awareness and willingness to comply with what is needed to have the system work).