This wiki has undergone a migration to Confluence found Here
CTS2/doc/CTS2 SFM EntityVersioning
Jump to navigation
Jump to search
CTS2 SFM and CTS2 PIM Entity Versioning Model
CTS2/doc/Image:EntityVersioning.png
The CTS2 SFM includes the following version related attributes:
- versionId - "A version identifier that uniquely identifies each version of a CodeSystemEntityVersion"
- effectiveDate - "The start date when the version is deemed to be valid for use"
- previousVersion - "Identification of the previous version of the code system entity, which enables tracking of sequencing of versions, and identification of missing versions on the server instance."
- status - "A status to identify the state (mainly for curation)"
- statusDate - "A status date to identify the date the status was set to its current value (for curation)"
- provenanceDetails - "Provenance information relating to the version of the CodeSystemEntityVersion
- isConceptInitiatior - "A (derivable but useful) indicator that identifies which CodeSystemVersion iniated the definition of the Concept or Code" (moved from CodeSystemEntityVersionMembership - see SFM Entity Area for details.
The relationship between these elements and the CTS2 PIM change model is described in the table below
SFM | PIM | Reason |
---|---|---|
versionId | changeSetURI |
|
effectiveDate | ChangeDescription.effectiveDate | |
previousVersion[0..1] | prevChangeSet[0..1] | |
prevImage[0..1] | If present, prevImage carries a copy of the state of the NamedEntityDescription before the change occurred. | |
status | entryState | Determines the state of the entity from a service perspective - whether the entry is ACTIVE or INACTIVE |
status[0..1] | Determines the status of the entity from the perspective of the source organization workflow. | |
statusDate[0..1] | ChangeDescription.changeDate | the date of when the change occurred. |
provenanceDetails[0..1] | changeNotes, changeSource, creator, changeInstructions, officialEffectiveDate | |
isConceptInitiator | changeType == CREATE |