Principles

Principles for modifying reference sets include:

Proces

The table below provides a summary of the process to follow when modifying an existing member in a Reference Set.

Modify reference set member



File TypeProcess
Concept

The metadata concept representing the reference set is retained

Reference Set

A new reference set row is created and the id is retained from the previous version of the refset member.

Versioning and module identification attributes are set accordingly:

  • effectiveTime is set to the date the extension will be published
  • active is set to reflect the status of the reference set member, i.e. '1' for active and '0 'for inactive
  • moduleId is set to identify a module managed by the extension producer

Attributes common for all reference set types are set accordingly:

  • refsetId is retained as the value from the previous version of this refset member. A member cannot move from one reference set to another
  • referencedComponentId id retained as the value from the previous version of this refset member. A member cannot change the component which it refers to.
    • In this case, the existing member record should be inactivated, and a new one created.

Attributes specific to the reference set type are set accordingly:

  • additional attributes - may be updated with a value, of type (and possibly range) limited by the descriptor record for thisReference Set attribute