Stream: IG creation
Topic: canonicalBase
Bryn Rhodes (Nov 30 2018 at 00:12):
So, I had always assumed that the IG publisher enforces that the published conformance resources all use the canonicalBase specified in the ig.json, but I have a case where I've been able to publish a conformance resource with a different canonicalBase in one IG, but when I try the same thing in another, I get the error that the canonical base doesn't match, and I'm trying to understand why. Is it because the publisher only enforces that requirement for canonical bases that start with hl7.org?
Grahame Grieve (Nov 30 2018 at 00:55):
no. you have to specifically add exceptions to the canonical base rule to ig.json, so tha you don't be it by accident
Grahame Grieve (Nov 30 2018 at 00:55):
why are you doing it?
Bryn Rhodes (Nov 30 2018 at 02:26):
I was doing it as a workaround for the fact that I couldn't figure out how to reference the HL7 Payer value set (from the terminology thread).
Bryn Rhodes (Nov 30 2018 at 02:28):
Now that I have a way to reference it in the VSAC, I don't need to anymore, but it sounds like I may have uncovered an issue with the IG publisher in that it's not validating that the value set uses the canonicalBase: http://build.fhir.org/ig/cqframework/hedis-ig/ValueSet-hl7-payer.xml.html
Bryn Rhodes (Nov 30 2018 at 02:29):
I thought it was because I have that resource set to an example, but I tried the same thing in QI Core and it still validated there.
Grahame Grieve (Nov 30 2018 at 02:38):
hmm. I will look at it sometime.
Last updated: Apr 12 2022 at 19:14 UTC