FHIR Chat · Probleme mit dem Basisprofil-Package · german (d-a-ch)

Stream: german (d-a-ch)

Topic: Probleme mit dem Basisprofil-Package


view this post on Zulip Noemi Deppenwiese (Nov 05 2021 at 08:26):

Grahame Grieve said:

well, the problem is with de.basisprofil.r4#1.0.0 - it doesn't include a web publication address in the package, so the IG publisher has no idea what to put for human readable links to the profiles

Ist das ein generelles Simplifier-Problem oder etwas das man (mit mehr Simplifier-Knowledge als ich) konfigurieren könnte? :thinking:

view this post on Zulip Alexander Zautke (Nov 05 2021 at 09:46):

Wo sollte die "Web publication address" denn drin stehen?

view this post on Zulip Noemi Deppenwiese (Nov 05 2021 at 09:49):

url - optional - where the human readable representation (e.g. IG) that represents this version of this package is published on the web (if there is such a thing)

https://confluence.hl7.org/display/FHIR/NPM+Package+Specification#NPMPackageSpecification-Packagemanifest

view this post on Zulip Patrick Werner (Nov 05 2021 at 10:47):

das letzt Update in dem Thread deutet eher auf einen IG Publisher Bug hin, oder?

view this post on Zulip Noemi Deppenwiese (Nov 05 2021 at 11:17):

Ich habe das so verstanden das das das Link Problem betrifft. Das "keine URL" Problem ist ja grundlegender. Das betrifft ja zB auch SUSHI, wo man die dependency dann mit extra URL Angabe definieren muss.

view this post on Zulip Alexander Zautke (Nov 05 2021 at 12:35):

Hab's an den Support weitergegeben.

view this post on Zulip Alexander Zautke (Nov 05 2021 at 13:19):

@Noemi Deppenwiese Könntest du versuchen die package.json manuell zu editieren und das Element hinzuzufügen?

view this post on Zulip Noemi Deppenwiese (Nov 05 2021 at 13:48):

Lokal
"url": "https://ig.fhir.de/basisprofile-de/1.0.0/", eingefügt,
keine Änderung der SUSHI/Publisher Fehlermeldungen. Dann ist es doch nicht das "url" Attribut.... Hier scheint höhere Package-Magie am Werk zu sein...

view this post on Zulip Noemi Deppenwiese (Nov 05 2021 at 13:49):

Er sagt mir auch "ImplementationGuide.dependency[0].url warning The canonical URL for an Implementation Guide must point directly to the implementation guide resource, not to the Implementation Guide as a whole", aber k.A. wo das im package stehen sollte. Dann war ich mit der "url" wohl auf dem falschen Dampfer.

view this post on Zulip Noemi Deppenwiese (Nov 10 2021 at 08:24):

Hat eingentlich irgendjemand hier es schon einmal geschaft, die Basisprofile fehlerfrei in ein IG Publisher Projekt einzubinden? :thinking: Falls ja, wie habt ihr die Dependency angegeben?

view this post on Zulip Patrick Werner (Nov 10 2021 at 08:48):

Moin, ja habe ich. Dependency habe ich so angegeben:

dependencies:
  de.basisprofil.r4:
    uri: http://fhir.de/ImplementationGuide/basisprofil-de-r4
    version: 1.1.0

view this post on Zulip Patrick Werner (Nov 10 2021 at 08:48):

`

view this post on Zulip Patrick Werner (Nov 10 2021 at 08:48):

aber bekomme aktuell build errors weil er profile nicht findet.

view this post on Zulip Patrick Werner (Nov 10 2021 at 08:49):

basisprofil.de wird aber im build geladen

view this post on Zulip Patrick Werner (Nov 10 2021 at 09:03):

Grahames Fix ist noch nicht published, ich vermute das fixt dann die issues, dass der Publisher die Profile nicht findet

view this post on Zulip Patrick Werner (Nov 10 2021 at 09:04):

Bis auf die generierten Renderings der Profile sieht mein build gut aus

view this post on Zulip Noemi Deppenwiese (Nov 10 2021 at 09:05):

Kein "ImplementationGuide.dependency[0].url warning The canonical URL for an Implementation Guide must point directly to the implementation guide resource, not to the Implementation Guide as a whole"? Ok, dann mache ich wohl irgendwas noch falsch :sweat_smile:

view this post on Zulip Patrick Werner (Nov 10 2021 at 09:49):

https://github.com/patrick-werner/derived_basis

view this post on Zulip Patrick Werner (Nov 10 2021 at 09:49):

hier mal zum Testsn

view this post on Zulip Patrick Werner (Nov 10 2021 at 09:49):

*Testen

view this post on Zulip Noemi Deppenwiese (Nov 10 2021 at 13:08):

Vielen Dank! Mit der nicht-versionsspezifische Url klappts, ich vermute weil sie direkt auf die IG Ressource weiterleitet und trotzdem zur canonical passt. Leider leitet die ja immer auf die neueste Version der IG Ressource weiter (egal welche Version der Dependency)... Egal, muss ich den IG einfach auch auf 1.1.0 hochziehen :sweat_smile:

view this post on Zulip Patrick Werner (Nov 11 2021 at 11:15):

neuer IG publisher wurde vor 48 minuten released. fyi @Noemi Deppenwiese

view this post on Zulip Noemi Deppenwiese (Nov 11 2021 at 13:04):

OK weiterführende Frage: Hat jemand schonmal erfolgreich den GECCO in einem IG Publisher Projekt eingebunden? ;) Ich habe jetzt das gleiche Problem wie vorher beim Basisprofil. Ich schätze es liegt an der IG-Ressource. @Julian Sass Wäre es uU möglich deren canonical anzupassen und einen Redirect einzurichten, wie bei den Basisprofilen?

view this post on Zulip Julian Sass (Nov 11 2021 at 13:12):

Ja, Dependency sieht bei uns so aus:

dependencies:
  de.gecco:
    uri: https://simplifier.net/guide/germancoronaconsensusdataset-implementationguide
    version: 1.0.5

Funktioniert das bei dir?

view this post on Zulip Noemi Deppenwiese (Nov 11 2021 at 13:21):

Leider nicht. IM QA Report habe ich noch immer "ImplementationGuide.dependency[1].url warning The canonical URL for an Implementation Guide must point directly to the implementation guide resource, not to the Implementation Guide as a whole" und der Link zu dem Profil das ich einbinden möchte führt immer noch ins Nirwana... (
image.png (Beim Hovern über Sex assigned at birth wird der Link zu "unknown" angezeigt)

view this post on Zulip Julian Sass (Nov 11 2021 at 13:57):

Ok ist hier noch nicht aufgefallen. Damit ich's richtig verstehe: Canonical der IG Ressource auf eine NUM URL ändern und dann einen Redirect auf die IG Ressource im letzten Package einrichten, ja? Das kann ich machen.

view this post on Zulip Noemi Deppenwiese (Nov 11 2021 at 13:59):

Zumindest ist das der einzige große Unterschied den ich im Vergleich zum Basisprofil IG sehe... :fingers_crossed:

view this post on Zulip Julian Sass (Nov 11 2021 at 14:20):

Hmm aber die geänderte IG Canonical bekommt man ja nicht rückwirkend ins Package rein. Und wieso hat Simplifier hier: https://simplifier.net/packages/de.basisprofil.r4/1.1.0/files/415930/~json zwei unterschiedliche Canonicals?

view this post on Zulip Noemi Deppenwiese (Nov 11 2021 at 14:22):

Ich glaube das mit dem Package wäre nicht spielentscheidend da die URL ja eh über die dependecy nochmal extra angegeben wird. Das mit den verschiedenen canonicals ist aber wirklich spooky...

view this post on Zulip Noemi Deppenwiese (Nov 11 2021 at 14:56):

Evtl. muss ich das Problem doch nochmal in den IG Authoring Stream zurück spielen. Das scheint ja irgendwie tiefer zu gehen.

view this post on Zulip Julian Sass (Nov 11 2021 at 15:11):

Ich gebe Bescheid, wenn der Redirect da ist.

view this post on Zulip Julian Sass (Nov 11 2021 at 15:34):

@Noemi Deppenwiese https://www.netzwerk-universitaetsmedizin.de/fhir/ImplementationGuide/germancoronaconsensusdataset-implementationguide leitet jetzt auf die IG Ressource im Package weiter.

view this post on Zulip Noemi Deppenwiese (Nov 11 2021 at 15:42):

Gute Nachricht: Die Warning "The canonical URL for an Implementation Guide must point ..." ist jetzt weg. :tada: und Danke!
Schlechte Nachricht: "The reference https://www.netzwerk-universitaetsmedizin.de/fhir/StructureDefinition/sex-assigned-at-birth could not be resolved" ist immer noch da, zusammen mit dem Links ins Nirgendwo. K.A. was das von den Grösse und Gewicht Profilen aus den Basisprofilen unterscheidet. Schätze ich muss den Bugreport nochmal ergänzen.


Last updated: Apr 12 2022 at 19:14 UTC