FHIR Chat · FHIR 4b current build · shorthand

Stream: shorthand

Topic: FHIR 4b current build


view this post on Zulip Giorgio Cangioli (Nov 08 2021 at 17:05):

is there a way to say sushi to use FHIR 4b current build instead of the ballot#1 version ?

view this post on Zulip David Pyke (Nov 08 2021 at 17:07):

Just set it in the config to use V4.1.0

view this post on Zulip Jean Duteau (Nov 08 2021 at 17:15):

no, as far as I know, SUSHI and the IG Publisher can only point to the balloted version of R4B (4.1.0)

view this post on Zulip Gino Canessa (Nov 08 2021 at 17:17):

The way I've done this so far is to manually update my local FHIR cache with the current build.

edit: there should be a thread either in this stream or in #IG creation with the steps, a few of us tinkered with it a while back.

Also, I believe CI builds still don't do that as well, though it hopefully will change soon

view this post on Zulip Jose Costa Teixeira (Nov 08 2021 at 18:41):

@Giorgio Cangioli If you figure out what to do locally, let me know, we may add it to the github action that you can use if the CI build doesn't support it

view this post on Zulip Gino Canessa (Nov 08 2021 at 19:04):

@Jose Costa Teixeira Locally, you just need to swap out the 4.1.0 in your local cache for the current build files (core and expansions). I don't think we want to do something like that in a CI build though.

view this post on Zulip Jose Costa Teixeira (Nov 08 2021 at 19:05):

Right, so it's not downloading a package but it's hacking it's content, right?

view this post on Zulip Jose Costa Teixeira (Nov 08 2021 at 19:06):

For me, replacing the files in a folder is hacking

view this post on Zulip David Pyke (Nov 08 2021 at 19:07):

Your a totally elite hackerz if you can copy files.

view this post on Zulip Gino Canessa (Nov 08 2021 at 19:10):

I agree. I just don't want users going down a path of trying to figure out another process, since it needs to be changed in the build process itself.

edit: lol David, but I think he means "it's not a stable process we want to use", which is what I agree with =)

view this post on Zulip Giorgio Cangioli (Nov 09 2021 at 09:52):

Thanks all for the suggestions.

view this post on Zulip Giorgio Cangioli (Nov 09 2021 at 09:55):

Unfortunately I hoped in a 'reliable solution' for a guide for the next January ballot :-)

view this post on Zulip Jens Villadsen (Nov 09 2021 at 10:22):

You can use this docker image: https://hub.docker.com/layers/163091927/trifork/ig-publisher-base/r4b/images/sha256-5e2ad2dbb8c053a4c3be3f197e885ce1a02d4f11372368e3eee32255ee98f0f0?context=repo

view this post on Zulip Jens Villadsen (Nov 09 2021 at 10:24):

@Giorgio Cangioli It's used here: https://github.com/hl7-eu/gravitate-health/blob/master/.github/workflows/main.yml

view this post on Zulip Chris Moesel (Nov 09 2021 at 13:43):

I suspect that if/when the standard HL7 IG Publisher can support a non-ballot version of FHIR R4B, we can make SUSHI follow the same pattern. But until the IG Publisher supports it, it does not make a lot of sense to build special-case logic into SUSHI for it (since it would just fail at the IG Publisher after that).


Last updated: Apr 12 2022 at 19:14 UTC