All Projects → HL7 → fhir-shc-vaccination-ig

HL7 / fhir-shc-vaccination-ig

Licence: other
FHIR Implementation Guide describing clinical and patient data contained within a SMART Health Card

Programming Languages

GLSL
2045 projects
Batchfile
5799 projects
shell
77523 projects
CSS
56736 projects
java
68154 projects - #9 most used programming language
Liquid
124 projects

SMART Health Cards Vaccination and Testing FHIR Implementation Guide

CI build of this IG available at http://build.fhir.org/ig/HL7/fhir-shc-vaccination-ig.

Tests

Shell

./mvnw test

Windows

./mvnw.cmd test

Assumes Sushi and Java JDK are pre-installed. Will run Sushi to generate files in /fsh-generated.

Test output is in target/validator.log and target/surefire-reports.

Test cases are defined in src/test/resources.

  1. tests.csv: list of json resource files and profiles that they should validate against without errors. Test case will fail if there are any validation issues of severity error (warning and information severity will pass).
  2. tests_errors.csv: used for test cases that should result in validator issues. It contains a list of json resource files and the profiles that they should validate against, along with expected issue severity, location, or message fragment. Test case will fail if there is no matching validation issue. Expected columns are optional. If all are left blank, then any validator issue will match.

License

Copyright 2021 The MITRE Corporation

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Code of Conduct

Everyone interacting in the this project's codebases, issue trackers, chat rooms and mailing lists is expected to follow this code of conduct.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].