SMART Guidelines L3 SOP
1.1.0 - ci-build
SMART Guidelines L3 SOP, published by WHO. This guide is not an authorized publication; it is the continuous build for version 1.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-ig-starter-kit/ and changes regularly. See the Directory of published versions
gh-pages
branch is also cloned. Otherwise you must create it manually.hl7.fhir.country.smart.xxx
GitHub pages contain the continuous build. This is triggered for every commit.
<org_name>.github.io/<repo_name> for default branch
<org_name>.github.io/<repo_name>/branches/branch_name
for other branchesThe default branch is expected to build with the empty default content. Until a release is published, it SHOULD always clearly indicate it is not a published release - or in the README or in the IG itself, an indication that the work may be followed in another location (pointing to the branch)
The HL7 build page is also built. It uses the same tooling but slightly different infrastructure. It is required for the publications to be found by tooling and registries.
The result website is published on https://build.fhir.org/ig/WorldHealthOrganization/<repository-name>
(or generically, for non-WHO publications, https://build.fhir.org/ig/<OrganizationName>/<RepositoryName>
).
Any branches are published on https://build.fhir.org/ig/<OrganizationName>/<RepositoryName>/branches/<branch-name>
.
All WHO SMART Guidelines IGs will be published in one technical publication web space, https://smart.who.int
. For this, the following convention is required:
Canonical url should be in the form https://smart.who.int/<ig_code>
Package id should be in the form: smart.who.int.<ig_code>
.
<ig_code>
is an identifier - it can contain dashes -
and lowercase letters, numbers or hyphens. It must start with a lowercase character. The expression is ^[a-z][a-z0-9-]*$
. For example anc
for antenatal care
National adaptations:
Affiliates can apply their ig package name convention to the smart guidelines IG. As a result, package IDs would be like hl7.fhir.country.smart.<ig_code>
or hl7.fhir.country.<ig_code>
. This will impact the publication setup.