FHIR Chat · Differences and issues in generated ImplementationGuide json · IG creation

Stream: IG creation

Topic: Differences and issues in generated ImplementationGuide json


view this post on Zulip Corey Spears (May 25 2021 at 21:33):

An implementer pointed out (https://chat.fhir.org/#narrow/stream/204607-CARIN-IG.20for.20Blue.20Button.C2.AE/topic/groupingId.20in.20ImplementationGuide) that the CARIN BB Implementation Guide json (ImplementationGuide-hl7.fhir.us.carin-bb.json) found in the definitions zip file (http://hl7.org/fhir/us/carin-bb/definitions.json.zip) has invalid element values. Upon inspection, this file has groupings that are not indicated in the FSH IG. Furthermore, this file is different than the one found in the full ig zip file ( http://hl7.org/fhir/us/carin-bb/full-ig.zip). This file does not have those errors and is missing some other artifacts.

Why is there a difference between the ImplementationGuide json file contained in definitions vs the full ig and where is this invalid grouping information coming from?

view this post on Zulip Corey Spears (May 25 2021 at 22:47):

It seems like it may have to do with something in the IG Publisher templates.

view this post on Zulip Lloyd McKenzie (May 25 2021 at 23:32):

The templates do indeed generate those, and you're right, the generated ids are invalid. It's odd that the validator doesn't catch the fact that the ids are invalid. I will correct the algorithm to change the ids it uses to be valid. (Note that anyone who was manually asserting generated ids will need to adjust...)

view this post on Zulip Lloyd McKenzie (May 25 2021 at 23:34):

https://github.com/hapifhir/org.hl7.fhir.core/issues/513


Last updated: Apr 12 2022 at 19:14 UTC