DRAFT SMART Guidelines L3 SOP
0.2.1 - CI Build
DRAFT SMART Guidelines L3 SOP, published by TBD. This is not an authorized publication; it is the continuous build for version 0.2.1). This version is based on the current content of https://github.com/DigitalSQR/smart-ig-starter-kit and changes regularly. See the Directory of published versions
After publication, any changes to the L3 resources should be tracked. Tracking changes should include:
Every change should be traceable to a GitHub issue. This allows tracking the change and any approvals/discussions, as well as assisting in creating release notes.
State of each issue: GitHub issues should not be considered “done” when the change is agreed, but only when the change is effectively implemented and tested and the respective criteria is met.
Saved as a FHIR Provenance resource, indicating the author, the reason for change, and the changed artifact. This shows up in the published pages as a “History” tab. The necessary metadata is:
This data is represented in a FHIR Provenance resource:
target
is a Reference the resource that was changedrecorded
is a mandatory element and shall be filled in.occurredDateTime
is the Date and time of changereason.text
is the reason for the changeactivity
is the Type of change (creation, updates) and SHOULD use values in the codesystem http://terminology.hl7.org/CodeSystem/v3-DataOperation
.
agent.type
is the role of participant in the change (author, reviewer) and SHALL be bound to the ValueSet http://terminology.hl7.org/CodeSystem/provenance-participant-type
agent.who
is the name of participant in the changeFor some artifacts, the FHIR ImplementationGuide tooling may highlight the differences in the content of the artifacts between two versions. This can be used to track and demonstrate the detailed artifact changes.