Skip to content

medizininformatik-initiative/kerndatensatzmodul-onkologie

Repository files navigation

MII Kerndatensatz Modul Onkologie

Übersicht

FHIR Project on GitHub.com

CI (FHIR Validation)

Das vorliegende Projekt beschreibt die FHIR-Spezifikation des Basismoduls 'Onkologie'. Die hier veröffentlichten FHIR-Profile und ImplemenationGuides dienen als zentrale und verbindliche Spezifikation für die syntaktische und semantische Kodierung der Modulinhalte.


FHIR Profiles IG Publisher

Profiling

For profiling or local evaluation of the current state the dev containers feature from Visual Studio Code can be used.

Prerequisites:

  • WSL 2
  • Docker Desktop with WSL 2 backend
  • Visual Studio Code
    • Extension: Dev Containers (ms-vscode-remote.remote-containers)

If VS Code does not automatically prompt to re-open this project in a dev container, you can do by clicking in the bottom-left corner and select the corresponding entry.

First time opening this solution in a dev container will cause the Docker image to be built. This may take some minutes but will not be needed when opening the container again.

Tooling

This container comes with FSH Sushi and dependencies pre-installed. Execute sushi from the command line by calling sushi.

Image Generation

Generate images for the IG

gen_uml

IG Publisher

At first, the latest version of the publisher needs to be downloaded. You can either use the script from the repository (_updatePublisher.sh) or use the version shipped with the container itself (../_updatePublisher.sh).

The IG Publisher is started using the script _genonce.sh. This first internally calls sushi and generates the pages using the pre-installed tool Jekyll. The generated HTML files are placed in the output/ folder.

Website

This container provides the Live Preview Extension to host the contents of the output directory on a local server. To start the server press ctrl + shift + p and type Live Preview: Start Server. This opens a tab showing the content generated by the IG Publisher.

Deprecated

The HTML files can directly be opened using a browser or by hosting using nginx.

A simple way is to use the official Docker image. Start the container from output/ using the WSL command line. Docker is not available from inside dev containers.

docker run --rm --name nginx -v $(pwd):/usr/share/nginx/html:ro -p 8080:80 nginx

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages