IQVIA (and I'm sure other CROs as well) is spending a fair chunk of change focusing on improving their offering in this space right now. Will be interesting to see if anything comes of it.
I hope that IQVIA's efforts in that field are better than their typical data management practices, because they are pretty horrible at what they do usually. I would not trust them much based on what I have seen.