As a side discussion to migrating-pih-dictionary-to-ocl, one piece of data that I have found is not being migrated successfully in our OCL tests, is concept.version.
I take this as a side topic, as I don’t really know what concept.version has ever really represented in OpenMRS, and I don’t know that it has ever been used meaningfully for anything. At PIH I don’t believe we have anything that relies (or even is aware) of the existence of this property on Concept. So I don’t really know that anyone cares if this property is successfully migrated or not. But they might. If they do, we should create tickets to:
- Update the OCL importer to save this into the extras field (or somewhere appropriate) on an OCL concept
- Update the openconceptlab module to populate the Concept with this field if present.
It also occurs to me that it might be worth thinking as to whether this property might start becoming more valuable or useful for storing the version of a concept that is created from OCL, since OCL does have very strong notions of versioning, and each imported concept does have a very specific version.
@burke do you have a sense of whether/how this version has property has ever been used or was intended to be used?