-
Notifications
You must be signed in to change notification settings - Fork 12
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
Showing
99 changed files
with
3,318 additions
and
326 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,22 @@ | ||
# This workflow reuses the openHIE GitHub action for building IGs | ||
# Change log: | ||
# v0.1.0 | ||
# 2021-06-18: publish default branches to / , other branches branches/<branch> | ||
# 2021-11-26: reusable workflow | ||
|
||
name: CI | ||
|
||
# Controls when the action will run. | ||
on: | ||
# Triggers the workflow on push or pull request events for any main branch | ||
push: | ||
branches-ignore: | ||
- 'gh-pages' | ||
pull_request: | ||
|
||
workflow_dispatch: | ||
|
||
jobs: | ||
# This workflow contains a single job called "build" | ||
call_build: | ||
uses: WorldHealthOrganization/smart-base/.github/workflows/fhirbuild.yml@main |
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,23 @@ | ||
# This workflow reuses the World Health Organization GitHub action for building IGs | ||
# Initial idea by Carl Leitner | ||
# Change log: | ||
# v0.1.0 | ||
# 2021-06-18: publish default branches to / , other branches branches/<branch> | ||
# 2021-11-26: reusable workflow | ||
|
||
name: ghbuild | ||
|
||
# Controls when the action will run. | ||
on: | ||
# Triggers the workflow on push or pull request events for any main branch | ||
push: | ||
branches-ignore: | ||
- 'gh-pages' | ||
pull_request: | ||
|
||
workflow_dispatch: | ||
|
||
jobs: | ||
# This workflow contains a single job called "build" | ||
call_build: | ||
uses: WorldHealthOrganization/smart-base/.github/workflows/ghbuild.yml@main |
This file was deleted.
Oops, something went wrong.
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,33 @@ | ||
name: Release build | ||
|
||
on: | ||
release: | ||
types: [created] | ||
workflow_dispatch: | ||
|
||
jobs: | ||
check: | ||
runs-on: ubuntu-latest | ||
outputs: | ||
file_exists: ${{ steps.checkfile.outputs.exists }} | ||
steps: | ||
- name: Checkout code | ||
uses: actions/checkout@v2 | ||
with: | ||
ref: ${{ github.event.release.tag_name }} | ||
|
||
- name: Check for publication-request.json | ||
id: checkfile | ||
run: | | ||
if [[ -f "publication-request.json" ]]; then | ||
echo "::set-output name=exists::true" | ||
else | ||
echo "::set-output name=exists::false" | ||
fi | ||
trigger: | ||
needs: check | ||
if: needs.check.outputs.file_exists == 'true' | ||
uses: WorldHealthOrganization/smart-html/.github/workflows/release.yml@l2-dak-setup-updates | ||
# with: | ||
# tag_name: ${{ github.event.release.tag_name }} |
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,20 @@ | ||
# This workflow uses a remote action to do some repository actions like updating the readme files | ||
|
||
name: Call remote repo actions | ||
|
||
# Controls when the action will run. | ||
on: | ||
# Triggers the workflow on push or pull request events for any main branch | ||
push: | ||
branches-ignore: | ||
- 'gh-pages' | ||
pull_request: | ||
|
||
workflow_dispatch: | ||
|
||
jobs: | ||
call-update-readme: | ||
uses: WorldHealthOrganization/smart-base/.github/workflows/update_readme.yml@main | ||
with: | ||
repositoryOwner: ${{ github.repository_owner }} | ||
repositoryName: ${{ github.event.repository.name }} |
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 |
---|---|---|
|
@@ -23,6 +23,10 @@ Thumbs.db | |
################ | ||
*.bak | ||
|
||
# word # | ||
######## | ||
~$* | ||
|
||
|
||
# emacs # | ||
######### | ||
|
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,5 @@ | ||
{ | ||
"cSpell.words": [ | ||
"GDHCN" | ||
] | ||
} |
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
Empty file.
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,7 +1,7 @@ | ||
[IG] | ||
ig = fsh-generated/resources/ImplementationGuide-fhir.who.smart-trust.json | ||
template = #local-template | ||
#template = who.fhir.template#current | ||
ig = fsh-generated/resources/ImplementationGuide-smart.who.int.trust.json | ||
#template = #local-template | ||
template = who.template.root#current | ||
usage-stats-opt-out = false | ||
fhir-version = 4.0.1 | ||
|
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,12 @@ | ||
|
||
|
||
Logical: COSEHeader | ||
Title: "COSE Headers (DRAFT)" | ||
Description: "Data elements for COSE Headers https://www.iana.org/assignments/cose/cose.xhtml#header-parameters" | ||
|
||
* ^url = "http://smart.who.int/trust/StructureDefinition/COSEHeader" | ||
* ^status = #active | ||
|
||
* 1 0..1 string "Encryption Algorithm" "alg(1)" | ||
* 4 0..1 string "Key ID used to verify the signature of the certificate" "keyid (4)" | ||
|
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,12 @@ | ||
|
||
|
||
Logical: CWT | ||
Title: "CBOR Web Token (CWT) Claim" | ||
Description: "Logical Model for Data elements in CBOR Web Token (CWT) https://www.iana.org/assignments/cwt/cwt.xhtml" | ||
|
||
* ^url = "http://smart.who.int/trust/StructureDefinition/CWT" | ||
* ^abstract = true | ||
* ^status = #active | ||
* header 0..1 COSEHeader "COSE Header" "Header" | ||
* payload 0..1 CWTPayload "CWT Payload" "Payload" | ||
* signature 0..1 string "Signature" "Signature" |
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,14 @@ | ||
|
||
Logical: CWTPayload | ||
Title: "CBOR Web Token (CWT) Payload (Common)" | ||
Description: "Logical Model for CBOR Web Token (CWT) Payload Logical Modelin CWT Payload https://www.iana.org/assignments/cwt/cwt.xhtml " | ||
|
||
|
||
* ^url = "http://smart.who.int/trust/StructureDefinition/CWTPayload" | ||
* ^status = #active | ||
|
||
* 1 0..1 Coding "Issuer Code (iss)" "Issuer" | ||
* 4 0..1 dateTime "Expiration Date Time(exp)" "Expiration Time" | ||
* 6 0..1 dateTime "Issued At (iat)" "Issued At" | ||
* -260 0..1 HCert "Health Certificate" "HCert" | ||
|
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,30 @@ | ||
Alias: $IPS = http://hl7.org/fhir/uv/ips/StructureDefinition/Bundle-uv-ips | ||
Alias: $HCertDCC = http://smart.who.int/ddcc/StructureDefinition/HCertDCC | ||
Alias: $DDCCVS = http://smart.who.int/ddcc/StructureDefinition/DDCCCoreDataSet.VS | ||
Alias: $DDCCTR = http://smart.who.int/ddcc/StructureDefinition/DDCCCoreDataSet.TR | ||
Alias: $SmartHealthLink = http://smart.who.int/ips-pilgrimage/StructureDefinition/SmartHealthLink | ||
|
||
Logical: HCert | ||
Title: "Health Certificate" | ||
Description: "Logical Model for the HCERT | ||
|
||
The full data structure and encoding mechanisms for HCERT are defined here: [Electronic Health Certificate Specification](/smart-trust/hcert_spec.html) | ||
|
||
An HCERT is claim -260 within the [CBOR Web Token (CWT) Claim](https://www.rfc-editor.org/rfc/rfc8392.html). | ||
|
||
Note for subclaims: | ||
- subclaims 0 and above are reserved by WHO to be assigned, a new sub claim can be requested for by requesting to create a new trust domain | ||
- subclaims for negative integer values are for development purposes and are free to use | ||
- While this logical model mentions assigned subclaims (below), the ones listed in the Electronic Health Certificate Specification are considered authoritative | ||
" | ||
|
||
|
||
* ^url = "http://smart.who.int/trust/StructureDefinition/HCert" | ||
* ^status = #active | ||
* 1 0..1 $HCertDCC "HCERT EU DCC" "HCERT EU DCC" | ||
//* 2 0..* $RACSEL_DDVC "RACSEL Vaccination Certficate Data Set claim" "RACSEL Vaccination Certificate (PROPOSED)" | ||
* 3 0..* $DDCCVS "Vaccination Core Data Set claim" "DDCC Vaccination claim (PROPOSED)" | ||
* 4 0..* $DDCCTR "Test Result Core Data Set claim" "DDCC Test Result claim (PROPOSED)" | ||
* 5 0..* $SmartHealthLink "SMART Health Link claim" "SMART Health Link (PROPOSED)" | ||
//* 6 0..* $IPS "IPS" "IPS Bundle (EXAMPLE)" | ||
|
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,26 @@ | ||
Logical: SchemeInformation | ||
Title: "Scheme Information" | ||
Description: "Logical Model for Information on the trusted list and its issuing scheme" | ||
|
||
* ^url = "http://smart.who.int/trust/StructureDefinition/SchemeInformation" | ||
* ^abstract = true | ||
* ^status = #draft | ||
* versionIdentifier 1..1 integer "TSL version identifier (clause 5.3.1)" "TSL version identifier (clause 5.3.1)" | ||
* sequenceNumber 1..1 integer "TSL sequence number (clause 5.3.2)" "TSL sequence number (clause 5.3.2)" | ||
* type 1..1 uri "TSL type (clause 5.3.3)" "TSL type (clause 5.3.3)" | ||
* operatorName 1..1 string "Scheme operator name (clause 5.3.4)" "Scheme operator name (clause 5.3.4)" | ||
* operatorAddress 1..* BackboneElement "Scheme operator address (clause 5.3.5)" "Scheme operator address (clause 5.3.5)" | ||
* operatorPostalAddress 1..* Address "Scheme Operator Postal Address" "Scheme Operator Postal Address" | ||
* operatorElectronicAddress 0..* ContactPoint "Scheme Operator Electronic Address" "Scheme Operator Electronic Address" | ||
* name 1..1 string "Scheme name (clause 5.3.6)" "Scheme name (clause 5.3.6) CC:EN_name_value" | ||
* informationURI 1..1 uri "Scheme information URI (clause 5.3.7)" "Scheme information URI (clause 5.3.7)" | ||
* statusDeterminiationApproach 1..1 uri "Status determination approach (clause 5.3.8)" "Status determination approach (clause 5.3.8)" | ||
* schemeType 1..1 uri "Scheme type/community/rules (clause 5.3.9)" "Scheme type/community/rules (clause 5.3.9)" | ||
* territory 1..1 string "Scheme territory (clause 5.3.10)" "Scheme territory (clause 5.3.10)" | ||
* policy 1..1 uri "TSL policy/legal notice (clause 5.3.11)" "TSL policy/legal notice (clause 5.3.11)" | ||
* historicalInformationPeriod 1..1 integer "Historical information period (clause 5.3.12)" "Historical information period (clause 5.3.12)" | ||
* otherTSL 0..* string "Pointers to other TSLs (clause 5.3.13)" "Pointers to other TSLs (clause 5.3.13)" | ||
* issDateTime 1..1 dateTime "List issue date and time (clause 5.3.14)" "List issue date and time (clause 5.3.14)" | ||
* nextUpdate 1..1 dateTime "Next update (clause 5.3.15)" "Next update (clause 5.3.15)" | ||
* distributionPoints 0..* uri "Distribution points (clause 5.3.16)" "Distribution points (clause 5.3.16)" | ||
* extensions 0..* string "Scheme extensions (clause 5.3.17)" "Scheme extensions (clause 5.3.17)" |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.
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 @@ | ||
|
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
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,4 @@ | ||
<p><strong>{{include.caption | default: ""}}</strong></p> | ||
<img src="{{include.img}}" class="figure-img img-responsive img-rounded center-block" | ||
alt="{{include.caption}}" style="width:{{include.width}}"/> | ||
<div style="clear:both;"></div> |
Oops, something went wrong.