Skip to content

Files

Latest commit

082b437 · Oct 10, 2024

History

History
76 lines (41 loc) · 3.77 KB

README.md

File metadata and controls

76 lines (41 loc) · 3.77 KB

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.

Das Modul befindet sich derzeit in der Version 2025.0.0, das der ersten offiziellen Version entspricht.

Eine Weiterentwiclung des Moduls wird derzeit geplant, wobei mit Blick auf Ressourcen eine unter anderem werden folgende Punkte diskutiert:

  • Profilierung der organspezfischen Module des oBDS
  • Anpassen der Modellierung des CarePlans auf neuere FHIR R5 verfügbare Ressourcenelemente, so dass Therapieempfehlungen als ServiceRequests/MedicationRequests abgebildet werden
  • Ausprofilieren der wichtigsten verwendeten "weiteren" Klassifikationen
  • ggfs. Anpassen der oBDS-Datenelemente oder SNOMED-Mappings

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