Hi All,
I'd like feedback on what other implementers think of the fact that we
have duplicate concept ids in the openEHR terminology.
For example:
In the version lifecycle state group deleted is 523
In the audit change type deleted is 523
Now one can certainly argue that 'deleted' is the same no matter what
group it is in. But in archetypes the concept id will appear as just
[openehr::523]
Having duplicate concept ids unnecessarily complicates the application
code because before you look up the code from the archetype you have to
figure out which group you are concerned with.
There are plenty of numbers in our number system to make group+concept
unique by concept id. I think we should modify the openEHR terminology
to have unique concept Ids.
OR......create another group called generic actions (or something
similar) and put these duplicates in their own group so we still end up
with unique ids. Though I don't think this latter suggestion is a good
one; for many reasons.
Your thoughts?
Cheers,
Tim