Special Vocabulary Considerations for Harmonization Processes
Bound Value Set Changes
Many existing Value Sets have defined Context Bindings in the current vocabulary. Occasionally, changes to one or more of these Value Sets are brought as proposals to a Harmonization Meeting. When proposed changes are submitted to a Value Set that has one or more Context Bindings currently existing, a number of specific questions must be considered based upon the type of proposed change(s):
- Is the Value Set being deprecated?
When a bound Value Set is deprecated, the binding(s) must be evaluated. Either they also must be deprecated, or they should be changed to identify a different Value Set that is not deprecated. In either case, text documentation describing the binding change and the reason(s) for it must be submitted.
- Is the definition change to the Value Set resulting in a change to the semantic coverage?
When the coverage space of a Value Set changes, it may no longer be appropriate for an existing use. The binding(s) that exist must be examined, and if the desire is to keep the bindings to the old Value Set, then the bindings must include the Value Set Version in the Value Set Assertion so that the old binding(s) continue to point to the original unchanged Value Set. If the new Value Set is to be used for the existing bindings, some effort should be undertaken to research where they are used, and by whom, and notify them of the proposed change. This must be documented in the proposal for Harmonization.