Git Product home page Git Product logo

spec-templateforsimplifierprojects's Introduction


About

This template standardizes the development of fhir resources with .fsh resources. It should reduce time for setup and ease the development process.

The following features are provided:

  • Best practices for modeling fsh files see /Resources/input/fsh folder.
  • Scripted creation and validation of fsh files and the generated fhir resources using a Hapi validator. See usage page.
  • Sorting of validation results by severity in subfolders.
  • Validation of committed fsh files via github-action with different validators (hapi, simplifier).

Installation

Here you can find the installation instructions

Setup

You can browse through the best practice files for some examples. Before you start specifying your own artifacts you have to

  • configure sushi-config.yaml with the dependencies that your project needs. These will be placed in the ~/.fhir/packages directory
  • Set the current year in the LICENSE file (bottom of the page) AND the Readme_template.md

Remove template files

Before you can start working within your project you need to delete the best-practise files. Feel free to review them before deletion. You can either run setup.sh

chmod u+x ./scripts/setup.sh && ./scripts/setup.sh

or you can execute these steps manually:

Finally you will need to

  • Create or re-use the OSPO conform README which can be found in this repository PROJECT_README.md too.
  • populate the new/renamed README.md with information for your repository.

Usage

Information about using the preconfigured devontainer including sushi, hapi validator and the codfsh-Extension can be found in usage page.

Help

If you find issues with this template project, please leave an issue or create a Pull Request via the template repository.

spec-templateforsimplifierprojects's People

Contributors

alexzautke avatar cybernop avatar f-peverali avatar florianschoffke avatar github-actions[bot] avatar hendrikgematik avatar maxmtheilig avatar ofegem avatar patrick-werner avatar patrickwladowska avatar svensommer avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

spec-templateforsimplifierprojects's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.