COVID19 Case Reporting
0.1.0 - CI Build
COVID19 Case Reporting - Local Development build (v0.1.0). See the Directory of published versions
This implementation guide provides a framework which can be adopted to ensure messaging standards and compliance among implementers.
In other words, this is a governing framework that issues messaging requirements (allowed codes and code systems),
specifies the minimum required data elements per FHIR resource and also has control over which data elements are mandatory.
Systems must be able to talk the same language otherwise important information will be lost...
Prerequisites
When preparing for the development of an implementation guide, the following key tasks will be essential.
The following will need to be installed on your machine to support the development and testing of an implementation guide.
- Mitre has created an excellent reference article for the purpose of exploring and understanding Sushi. It is highly recommended that beginners carefully consult this great resource to assist with the development of an implementation guide.
You will need to create a new repository for the implementation guide project in the OpenHIE.
- The OpenHIE Github space only permits authorized accounts to create new implementation guides.
- Assistance may be required by the OpenHIE community to assist with the process of getting an implementation guide published.
Follow these steps to create a new implementation guide repository in OpenHIE.
- The aforementioned template is already packaged with Sushi.
- Continuous integration is already configured into the build and deployment process.
- Never edit master directly as this will lead to merge conflicts...especially when there are multiple contributors.
The following easy steps offer some guidance in regards to the deployment and testing of an implementation guide on your local machine.
The ./_genonce.sh command creates a folder in the root of the project repository titled "output". This folder contains all artifacts for the implementation guide which also enables an implementer to view the HTML output locally before deploying to a public facing server.
When it comes to validating the implementation guide, simply launch the file "output\qa.html" and view its contents. It will inform you of any warnings and errors found in the implementation guide specification.
- The output\qa.html report is a critical tool to inform quality and correctness of an implementation guide!
- The implementation guide must be free of all errors!
- There may be a need to silence unnecessary warnings. Follow the instructions in the file "ignoreWarnings.txt".
Please use Postman to facilitate the process of submitting message requests to your local HAPI FHIR instance. For more information around the benefits and use of the Postman tool, please visit the messaging & testing section in the home page.