We’re using existing CIEL concepts to build our laboratory concept dictionary.
We’ve come across some concepts which lack a value range. Is there a process to recommend updates to the CIEL concepts without having to re-create our own and mapping to the existing concept?
For instance the concept Total Protein has a “Low Absolute” value of 0. PIH’s Total Protein concept has “Low Normal” and “High Normal” values. If the values were in the CIEL concept maybe there’d be no need to re-create the PIH one?
For what it’s worth, we sometimes discuss these kinds of questions on the OCL/OpenMRS Squad Call or on CIEL Office Hours. Let us know if you wish to attend either of those and we can make sure you have the call-in information!
In general, you can change attribute values like normal ranges without creating a new concept. You should definitely map to the CIEL concept if you do. Absolute value of 0 ensures that no negative numbers are entered if we have no other absolute range to include
@amoko We have talked with the OpenMRS-OCL Squad about this idea of Concept Modification in OCL, which essentially allows you to use a CIEL concept but make some minor changes e.g. name, extra attributes like normal ranges, etc. without breaking the link back to the original CIEL concept.
However, while this feature is in development (which is not expected to be released anytime soon), OCL’s Clone operation is the closest thing that we have. It does create a brand new concept with a “same-as” mapping back to the original CIEL concept, along with some other nice shortcuts. It’s the only method we have in OCL to change the normal ranges of a CIEL concept.