Stream: german (d-a-ch)
Topic: Probleme mit dem Basisprofil-Package
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:
Alexander Zautke (Nov 05 2021 at 09:46):
Wo sollte die "Web publication address" denn drin stehen?
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)
Patrick Werner (Nov 05 2021 at 10:47):
das letzt Update in dem Thread deutet eher auf einen IG Publisher Bug hin, oder?
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.
Alexander Zautke (Nov 05 2021 at 12:35):
Hab's an den Support weitergegeben.
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?
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...
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.
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?
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
Patrick Werner (Nov 10 2021 at 08:48):
`
Patrick Werner (Nov 10 2021 at 08:48):
aber bekomme aktuell build errors weil er profile nicht findet.
Patrick Werner (Nov 10 2021 at 08:49):
basisprofil.de wird aber im build geladen
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
Patrick Werner (Nov 10 2021 at 09:04):
Bis auf die generierten Renderings der Profile sieht mein build gut aus
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:
Patrick Werner (Nov 10 2021 at 09:49):
https://github.com/patrick-werner/derived_basis
Patrick Werner (Nov 10 2021 at 09:49):
hier mal zum Testsn
Patrick Werner (Nov 10 2021 at 09:49):
*Testen
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:
Patrick Werner (Nov 11 2021 at 11:15):
neuer IG publisher wurde vor 48 minuten released. fyi @Noemi Deppenwiese
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?
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?
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)
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.
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:
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?
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...
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.
Julian Sass (Nov 11 2021 at 15:11):
Ich gebe Bescheid, wenn der Redirect da ist.
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.
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