As a consumer, I want to see a summary of differences (e.g. stats for number of concepts, mappings, etc.) between two versions of a specified repository so that I can quickly understand the magnitude of changes between two versions.
As a consumer, I want to see a list of specific changes (e.g. "New concepts", "Retired concepts", etc.) between two versions of a specified repository so that I can investigate more deeply into what content has changed
As a consumer, I want to select the particular expansion to compare within the repo version (which may involve comparing two expansions from the same repository version) so that I can see the differences between the concepts and mappings within the expansions.
Note that there are user stories that are out of scope for the consumer persona but will be considered in the future:
As a terminology implementer/adapter, I want to see the list of changes in a new repo version for content that I am using in my repositories so that I can see what the new version might impact for the content that I use.
As a FHIR IG Author, I want to compare 2 FHIR CodeSystem, ValueSet, or ConceptMap resources so that I can identify differences in the metadata and concept/mapping contents.
As a FHIR IG Author, I want to compare 2 CodeSystem $lookup responses (i.e. FHIR operation results) so that I can understand the differences between two versions of a code or two different codes.
Acceptance Criteria:
View a diff/changelog between 2 consecutive repo versions (note that the changelog must have been already generated by the repo admin)
User Stories:
Note that there are user stories that are out of scope for the consumer persona but will be considered in the future:
Acceptance Criteria: