FHIR Chat · Canonical URL of SMART Applaunch · IG creation

Stream: IG creation

Topic: Canonical URL of SMART Applaunch


view this post on Zulip Vassil Peytchev (Nov 26 2021 at 23:53):

I added the brand new SMART App Launch IG as a suported IG in the capability statement as this:

"implementationGuide": [
    "http://hl7.org/fhir/smart-app-launch"
  ],
  "_implementationGuide": [
    {
      "extension": [
        {
          "url": "http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation",
          "valueCode": "SHOULD"
        }
      ]
    }
  ],

and the QA report gave me a warningCanonical URL 'http://hl7.org/fhir/smart-app-launch' does not resolve

Is this a case of "bleeding edge" not yet supported version, or am I missing something?

view this post on Zulip Grahame Grieve (Nov 27 2021 at 02:07):

no that should resolve, and it shouldn't be a bleeding edge thing. I'll have to debug. Can I reproduce?

view this post on Zulip Vassil Peytchev (Nov 27 2021 at 05:19):

Yes, here is the branch: https://github.com/HL7/fhir-ipa/tree/vassil-capstatement and the QA page
Also worth noting is that the value of http://fhir-registry.smarthealthit.org/ImplementationGuide/ig actually passes validation.

view this post on Zulip Grahame Grieve (Nov 29 2021 at 00:58):

you need to do 2 things:

view this post on Zulip Grahame Grieve (Nov 29 2021 at 00:59):

  • add smart as a dependency
   <dependsOn>
     <uri value="http://hl7.org/fhir/smart-app-launch/ImplementationGuide/hl7.fhir.uv.smart-app-launch"/>
     <version value="2.0.0"/>
   </dependsOn>

view this post on Zulip Grahame Grieve (Nov 29 2021 at 01:00):

and also the implementation guide has to be a reference to the IG resource itself, not the IG package:

  "implementationGuide": [
    "http://hl7.org/fhir/smart-app-launch/ImplementationGuide/hl7.fhir.uv.smart-app-launch"
  ],

view this post on Zulip Vassil Peytchev (Nov 29 2021 at 05:19):

Thanks!


Last updated: Apr 12 2022 at 19:14 UTC