HL7Norway/basisprofiler-r4

Deriverte profiler fra no-basis krever manuell prosess for å resolve dependencies med FSH workflow

thomiz opened this issue · 4 comments

NB! gjelder ikke bare no-basis

SIMPLIFIER genererer ikke pakker med snapshots som standard. Disse må lastes ned enten via SIMPLIFIER webgrensesnitt eller kommandolinje firely terminal. npm nedlasting fungerer ikke og gir bare differentials av profilene. Differentials virker ikke når man skal arve fra profiler i andre pakker og bruke FSH/SUSHI for å bygge IG'en.

Da vil man få følgende feil (eksempel med arv fra no-basis-Person):

Sushi: error Structure Definition http://hl7.no/fhir/StructureDefinition/no-basis-Person is missing snapshot. Snapshot is required for import. (00:05.607)
Sushi: File: /github/workspace/igs/test-fsh/input/fsh/profiles/derived-Person.fsh (00:05.608)

Man må da laste ned pakken manuelt fra pakkedistribusjon.

TEST: En mulig løsning kan være å bruke build.fhir.org arbeidsflyt

Det er mulig å inkludere dette manuelt også med GitHub Action script. Men det krever endel ny kode.

vadi2 commented

+1 for getting this fixed. While snapshots can be generated locally by the user (docs), it is a hassle, and it also means the package cannot be used with the auto-ig-builder where this is not an option.

thomiz commented

This can also be fixed by baking a package containing snapshots I think. I will try to produce such a package in a day or two.

@vadi2