We have been assigned to build a e-health platform for a customer, and in the design process we have arrived to this dilema:
We have two options for the data model, the HL7 RIM (reference information model) and another one (still to be designed).
Although the RIM has been documented extensively and it seems very complete, I'm not sure if it is the best choice, given its complexity and apparent slowness.
I would like to design a more simple model which take in account only the customer requirements aiming to be more easy to understand and maybe faster.
What do you think? Should I follow the HL7-RIM?, or should I think in a simpler model for the requirements of my customer?
In any case, the need for interchange of information would require an implementation of HL7 messaging protocol, so we must develop that part independent of the underlying model.
Any advice would be great!