-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
fa8c079
commit 3d8eee8
Showing
1 changed file
with
74 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,74 @@ | ||
# Hvordan bruke denne repoen som en mal | ||
|
||
Denne guiden vil hjelpe deg med å bruke denne repoen som en mal for å lage din egen FHIR Implementation Guide (IG) ved å bruke GitHubs "Use this template" funksjon og GitHub Actions for generering. | ||
|
||
## Trinn 1: Bruk repoen som en mal | ||
|
||
1. Gå til [HL7Norway/ig-mal](https://github.com/HL7Norway/ig-mal) repoen på GitHub. | ||
2. Klikk på den grønne "Use this template"-knappen øverst til høyre. | ||
3. Velg "Create a new repository" fra rullegardinmenyen. | ||
|
||
## Trinn 2: Opprett en ny repository | ||
|
||
1. Skriv inn et nytt repo-navn for din IG, for eksempel `my-ig`. | ||
2. Legg til en beskrivelse hvis ønskelig. | ||
3. Velg om repoen skal være offentlig eller privat. | ||
4. Klikk på den grønne "Create repository from template"-knappen. | ||
|
||
## Trinn 3: Konfigurer Implementation Guide | ||
|
||
Åpne `ig.ini`-filen og oppdater banen til Implementation Guide JSON-filen: | ||
```ini | ||
[IG] | ||
ig = fsh-generated/resources/ImplementationGuide-din-ig.json | ||
template = https://github.com/HL7Norway/ig-template | ||
``` | ||
|
||
## Trinn 4: Rediger FSH-filer | ||
|
||
Rediger FSH-filene i `input/fsh/profiles` for å definere dine egne profiler og utvidelser. For eksempel, åpne `mal-Patient.fsh` og tilpass den etter dine behov. | ||
|
||
## Trinn 5: Valider eksempler | ||
|
||
Legg til dine egne eksempler i `input/examples` og sørg for at de valideres mot dine FSH-profiler. | ||
|
||
## Trinn 6: Sett opp GitHub Actions | ||
|
||
Repoen inneholder allerede en GitHub Actions workflow for å generere og publisere Implementation Guide. Du kan finne denne filen i `.github/workflows/mal-gh-pages.yml`. | ||
|
||
## Trinn 7: Kjør GitHub Actions | ||
|
||
1. Gå til "Actions"-fanen i din nye repo på GitHub. | ||
2. Velg workflowen `ig-mal-gh-pages`. | ||
3. Klikk på "Run workflow"-knappen for å starte genereringen. | ||
|
||
## Trinn 8: Sjekk utdata | ||
|
||
Etter at workflowen har kjørt ferdig, vil du finne utdata i `gh-pages`-branchen. Åpne `index.html` i en nettleser for å se din genererte Implementation Guide. | ||
|
||
## Eksempel på sushi-config.yaml | ||
|
||
Her er et eksempel på en `sushi-config.yaml`-fil: | ||
```yaml | ||
id: din.fhir.ig | ||
canonical: http://example.org/fhir/ig | ||
name: DinIG | ||
title: "Din Implementation Guide" | ||
description: En detaljert beskrivelse av din Implementation Guide. | ||
status: draft | ||
version: 0.1.0 | ||
fhirVersion: 4.0.1 | ||
copyrightYear: 2025+ | ||
releaseLabel: ci-build | ||
jurisdiction: urn:iso:std:iso:3166#NO "Norway" | ||
publisher: | ||
name: Din Organisasjon | ||
url: https://www.example.org | ||
menu: | ||
Home: index.html | ||
Artifacts: artifacts.html | ||
TOC: toc.html | ||
``` | ||
Følg disse trinnene for å komme i gang med å bruke denne repoen som en mal for din egen FHIR Implementation Guide, og bruk GitHub Actions for å generere og publisere den. | ||
``` |