forked from WorldHealthOrganization/smart-ig-starter-kit
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
c05d8f0
commit 9c21c22
Showing
16 changed files
with
179 additions
and
59 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
@startuml | ||
'skinparam linetype ortho | ||
skinparam linetype polyline | ||
hide circle | ||
hide stereotype | ||
|
||
'!pragma layout smetana | ||
|
||
skinparam class<<MD>> { | ||
BorderColor DarkSlateGray | ||
BackgroundColor WhiteSmoke | ||
HeaderBackgroundColor #909090 | ||
} | ||
|
||
skinparam class<<TM>> { | ||
BorderColor #505090 | ||
BackgroundColor APPLICATION | ||
HeaderBackgroundColor #8bd | ||
} | ||
|
||
class "**Requirement**" as R<<TM>> { | ||
|_ identifier[SG] 1..* | ||
|_ status 1..1 | ||
|_ name 1..1 | ||
|_ title 1..1 | ||
|_ description 1..1 | ||
|_ activityId 1..1 | ||
|_ category 0..* | ||
-- | ||
} | ||
|
||
class "**Functional**\n**Requirement**" as FR<<TM>> { | ||
|_ process 1..* | ||
|_ persona 1..* | ||
|_ description 1..1 | ||
|_ text 1..1 | ||
|_ functionality 1..1 | ||
|_ goal 1..1 | ||
-- | ||
} | ||
|
||
class "**Non-Functional**\n**Requirement**" as NFR<<TM>> { | ||
|_ category 1..* | ||
|_ description 1..1 | ||
|_ text 1..1 | ||
-- | ||
} | ||
|
||
FR -u-|> R | ||
NFR -u-|> R | ||
|
||
@enduml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,32 +1,40 @@ | ||
Examples are essential for L3 authors to validate the specification before it is implementable. | ||
Each SMART Implementation Guide shall contain sufficient data to validate itself, which includes examples that contain the data that is intended to assert and assess the functioning of the specification in the available tooling. | ||
|
||
### **Inputs:** | ||
|
||
* sometexthere | ||
* Conformance / Definitional artifacts: | ||
* Example Scenarios | ||
|
||
### **Outputs:** | ||
|
||
* sometexthere | ||
* Example instances of resources - Patient, Observation, ... that can be used on the available tools to validate the specification. | ||
|
||
### **Activities:** | ||
|
||
* sometexthere | ||
* For each of the definitional artifacts, the author shall create an example instance, matching the story and data of its predecessors - for example an Immunization or Observation that contain the data that is in the logical model example, which matches the story line selected. | ||
|
||
### **Output Criteria / Definition of Done:** | ||
|
||
* sometexthere | ||
* Examples should be in the main package, or may be in a dedicated package when the number of examples is significant. | ||
* Each of the definitional artifacts shall have at least one example | ||
* Examples should be conformant to their specification - i.e. no QA errors | ||
* Terminology used in the examples, even with example bindings, shall be defined as L3 valuesets and codesystems. | ||
|
||
|
||
### **Change tracking** | ||
* All the validating examples should follow the same rules as for normative materials - i.e. track changes for each relevant change | ||
* Other examples are normally not normative material | ||
|
||
### **Tooling:** | ||
|
||
| Tool | Usage | Doc | | ||
| --- | ---| --- | | ||
| | | | | ||
{:.table-bordered} | ||
|
||
|
||
### **Informative examples** | ||
| --- | ---| ---| | ||
| Sushi | Examples can be authored in FSH syntax | [HL7 Spec](https://build.fhir.org/ig/HL7/fhir-shorthand/reference.html)<br/>[Sushi Documentation](https://fshschool.org) | | ||
| CQF tooling | CQF tooling can generate example instances | | | ||
{:.table-bordered.full-width} | ||
|
||
### **Known issues and dependencies:** | ||
|
||
|
||
* TO DO: Data generation? | ||
* TO DO: Packaging of example data? |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.