SMART Guidelines Starter Kit
2.0.0 - release
This page is part of the SMART IG STARTER KIT (v2.0.0: Release) based on FHIR (HL7® FHIR® Standard) v5.0.0. This is the current published version. For a full list of available versions, see the Directory of published versions
This page describes basic conventions for all artifacts that are needed to be authored.
Resource IDs
Resourceid
is validResource-id
is also valid, although not preferredResource_id
is invalid[A-Za-z0-9\-\.]{1,64}
^[A-Z]([A-Za-z0-9_]){1,254}$The use of underscores is to be avoided
.fml
fsh/Aliases.fsh
For json or xml content, the file name SHALL be in the form
For fsh content, the file name SHALL be in the form
ResourceType/resourceid.fsh
The input folders for the resources are:
input/[fsh/]scenarios
input/[fsh/]actors
input/[fsh/]measures
input/[fsh/]requirements
input/[fsh/]processes
input/[fsh/]plandefinitions
input/[fsh/]activitydefinitions
input/[fsh/]testing
input/[fsh/]examples
input/[fsh/]codesystems
input/[fsh/]valuesets
input/[fsh/]models
input/[fsh/]questionnaires
input/[fsh/]profiles
input/[fsh/]maps
input/[fsh/]cql
input/[fsh/]libraries
[fsh]
is the path for FSH files: the folders structure is the same but inside the fsh
folder, e.g. the JSON files could go into input/actors
and the FSH File would go into input/fsh/actors
.